@charset "utf-8";

/* 폰트 설정 */

@font-face {
	font-family: 'NanumGothicWeb';
	src: url('/font/NanumGothic.eot');
}
@font-face {
	font-family: 'NanumGothicWeb';
	src: url('/font/NanumGothic.eot') format('eot'), /* IE 9 폰트 적용 */
		 url('/font/NanumGothic.woff') format('woff'), /* IE 9, 파이어폭스, 크롬 폰트 적용 */
		 url('/font/NanumGothic.ttf') format('truetype');
}

html, body{ margin:0; padding:0; font-family:'NanumGothicWeb','나눔고딕','돋움','Dotum'; font-style:normal; }
body{text-align: justify;font-size:12px;color:#333;line-height:1.3em;}
div, p, ul, ol, li, img, a, table, td, th, tr, h1, h2, h3, h4, h5, h6, form, input, span, iframe, dl, dt, dd, caption, iframe{margin:0;padding:0;border:none;}
input,button,textarea,select,table{font-family:'NanumGothicWeb','나눔고딕','돋움','Dotum';font-size:12px;}
h1,h2,h3,h4,h5,h6{font-family:'NanumGothicWeb';font-size:13px;}



table, pre {font-size: 1em;}
table{border-collapse:collapse;vertical-align:top;font-size:100%;}
form, fieldset, img, address, label{margin:0;border:0;padding:0;}
legend{position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;visibility:hidden;}
address{font-style:normal;}


p {text-align:justify;margin:0;padding:0;}
table caption { visibility:hidden; overflow:hidden; position:absolute; width:0; font-size:0; line-height:0; }
em { color:#d30303; font-style:normal; }
img,fieldset,iframe{border:none;}
li{list-style:none;}

a:link,a:visited{text-decoration:none;color:#3a3a3a}
a:hover,a:focus,a:active{text-decoration:underline;color:#434343}

/* 문서구분 */
hr { display:none; } 

/* png이미지 처리 */
.png24{border:none;}
/* * {-webkit-text-size-adjust:none;}*/

#skip_navi {position:absolute;top:0;height:0px;width:100%;z-index:30;} 
#skip_navi a {display:block; height:1px; width:1px; margin-bottom:-1px; overflow:hidden; text-align:center;color:#fff;white-space:nowrap;} 
#skip_navi a:focus, 
#skip_navi a:active {display:block;top:0;width:100%;height:20px;padding:5px 0;background:#0089d6;}