@font-face {
	 font-family: 'NanumGothic';
	 src: url('/fonts/NanumGothic.eot');
	 src: url('/fonts/NanumGothic.eot') format('embedded-opentype'),
	 url('/fonts/NanumGothic.woff') format('woff');
}

@font-face {
	 font-family: 'NanumGothicBold';
	 src: url('/fonts/NanumGothicBold.eot');
	 src: url('/fonts/NanumGothicBold.eot') format('embedded-opentype'),
	 url('/fonts/NanumGothicBold.woff') format('woff');
}

@font-face {
	 font-family: 'NanumBarunGothic';
	 src: url('/fonts/NanumBarunGothic.eot');
	 src: url('/fonts/NanumBarunGothic.eot') format('embedded-opentype'),
	 url('/fonts/NanumBarunGothic.woff') format('woff');
}

@font-face {
	 font-family: 'NanumBarunGothicBold';
	 src: url('/fonts/NanumBarunGothicBold.eot');
	 src: url('/fonts/NanumBarunGothicBold.eot') format('embedded-opentype'),
	 url('/fonts/NanumBarunGothicBold.woff') format('woff');
}

body,h1,h2,h3,h4,h5,h6,input,textarea,select,option{color:#000; font-family:'NanumGothic',sans-serif;font-size:15px;}

h1,h2,h3,h4,h5 {font-size:1.1em;}
.clear:after {content:'';display:block;clear:both;}
.thick {font-family:'NanumGothicBold',sans-serif;}
.light {font-family:'NanumGothic',sans-serif;}
.txtWhite {color:#fff;font-family:'NanumGothicBold',sans-serif;}

#wrapper {width:100%;}
#wrapper * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	-webkit-text-size-adjust:none;	
}


#container {-webkit-overflow-scrolling: touch;}
#contents {width:800px;margin:0 auto;position:relative;padding-bottom:50px;}
#footer {background:#3d3d3d;padding:15px 0;color:#fff;}
#footer img {margin:-5px 15px 0 0; }
.inner {width:800px;height:inherit;margin:0 auto;position:relative;}
.innerFooter {width:520px;margin:0 auto;text-align:center;}
.innerFooter * {vertical-align:middle;}
.fTxt {display:inline-block;}
.fTxt em {display:block;margin-top:-1px;font-size:0.9em;}

@media all and (max-width:800px){
	#contents, .inner {width:100%;}
}

@media all and (max-width:667px){
	#footer {padding:15px;}
	.innerFooter {width:100%;}

}
@media all and (max-width:400px){
	#footer {padding:15px 5px;} 
	#footer img {width:60px;margin:-5px 5px 0 0;}
	.innerFooter span {font-size:0.65em;}
	.txtWhite {font-size:1em;}


	body,h1,h2,h3,h4,h5,h6,input,textarea,select,option{color:#000; font-family:'NanumBarunGothic',sans-serif;font-size:15px;}

	.thick {font-family:'NanumBarunGothicBold',sans-serif;}
	.light {font-family:'NanumBarunGothic',sans-serif;}
	.txtWhite {color:#fff;font-family:'NanumBarunGothicBold',sans-serif;}




}
