@charset "utf-8";

@font-face {	
	font-family:'NanumGothic';
	src:url('font/NanumGothic.eot') format('eot'),url('font/NanumGothic.woff') format('woff'),url('font/NanumGothic.ttf') format('truetype'); 
}
@font-face {	
	font-family:'NanumMyeongjo';
	src:url('font/NanumMyeongjo.eot') format('eot'),url('font/NanumMyeongjo.woff') format('woff'),url('font/NanumMyeongjo.ttf') format('truetype'); 
}

/* 초기값 */
html>/**/body{overflow-y:scroll;}/* 스크롤 고정 */
* {-webkit-text-size-adjust:none;}
*{ margin: 0; padding: 0; }
html, body{margin:0;padding:0;font-family:'NanumGothic','나눔고딕';font-size:12px;}
ul, ol, li{list-style:none;margin:0;padding:0;}
a{ text-decoration:none;margin:0; padding:0;font-weight:normal;}
div, p, img{margin:0; padding:0;}
img {border:0;}
fieldset,legend{margin:0; padding:0;border:0;}
legend{display:none;}
.h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
table{border-collapse:collapse;}

input, select{font-family:'NanumGothic','나눔고딕','dotum','arial'; color:#666; }
/* 폰트 강조 특성 초기화 */
address, caption, cite, code, dfn, em, srrong, th, var{font-style:normal;font-weight:normal;}
/* 이미지 및 필드셋 아이프레임 보더표시 초기화 */
legend{visibility:hidden;height:0;width:0;font-size:0;}
fieldset, img{border:0;}
/* 캡션과 테이블헤더 텍스트 정렬 초기화 */
caption, th{text-align:left;}
/* 인용구 표시 초기화 */
q:before, q:after{content:'';}


html>/**/body{overflow-y:scroll;}/* 스크롤 고정 */
.bold{font-weight:600;}
.block{display:block;}
.blind{display:block;overflow:hidden;position:absolute;left:0;top:-5000px;}
.show{display:block;}
.clear{clear:both;font-size:0;}
.clear_line{clear:both;font-size:0;width:100%;height:16px;border-bottom:1px solid #e4e3e0;margin:0 0 11px 0;}
hr{display:none;}
.png24{tmp:expression(setPng24(this));border:none;}


h2 {font-size:40px;color:#000;font-weight:600;margin:0 0 9px 0;}

.header {width:100%;height:108px;padding:0 0 40px 0; text-align:center;}
.header img{margin:22px 0 0 0;}

.containter2 {width:1000px;margin:150px auto 0 auto;}
.introcon { width:600px; overflow:hidden; margin:60px auto 30px;}
.introcon li { float:left; width:300px; color:#fff; text-align:center; text-shadow:0 1px 2px #333}
.introcon li span{display:inline-block;width:100%;height:30px;font-size:14px;}
.introcon li img { }
.introcon h2{font-size:30px;color:#fff;font-weight:600;margin:0 0 9px 0;}

.footer { position:fixed; top:0; width:100px; height:100%; background:#07090d; }
.footer ul { margin:0 auto; overflow:hidden; }
.footer ul li { width:100px; }
.footer ul li a { display:block; font-size:15px; color:#fff; background:#434343; text-align:center; padding:15px; }
.footer ul li:first-child a { background:#5181cb; }
.footer ul li:first-child a:hover { background:#1f66cb; }
.footer ul li a:hover { background:#1f66cb; }




/* 홈페이지 */
.web { background:url(/images/01_web/main/bg_main_a.gif) repeat-x; }
.bg_web { background:url(/images/01_web/main/bg_web.png) no-repeat 50% 0; text-align:center; }
.map { position:absolute; width:100%; height:532px; top:2167px; left:0; }
.map .left { float:left; margin-left:100px; }
.map .right { float:right; }
/* 모바일 */
.mobile > a > img { width:640px; }
.mobile > a { display:block; text-align:center; }          