#sub_wrapper {width:100%;}

#sub_header {width:100%; height:118px; margin-bottom:12px; background:url(/image/bg_header.png) left top repeat-x;}

#sub_visual {width:1200px; margin:0 auto; margin-bottom:40px;}

#sub_container {width:1200px; margin:0 auto; overflow:hidden;}

.left_gnb {width:190px; float:left; margin-right:70px;}

.sub_contents_box {width:940px; float:left; margin-bottom:60px;}

.sub_info {width:100%; overflow:hidden; border-bottom:1px solid #8c8c8c; margin-bottom:60px;}
.sub_contents_tit {float:left; font-size:24px; line-height:40px; color:#212121; margin-left:5px; font-weight:500;}
.page_navi {float:right; margin-top:14px;}
.page_navi li {float:left; font:normal 12px/14px "dotum"; color:#7e7e7e; margin-left:10px; padding-left:10px; background:url(/image/right_arrow.gif) left 2px no-repeat;}
.page_navi li:first-child {background:none;}

.sub_contents {width:100%; min-height:350px; clear:both;}

#sub_footer {width:1200px; margin:0 auto; border-top:1px solid #000000;}
.in_footer {width:100%; overflow:hidden; padding:30px 0;}
.in_footer > h2 {float:left;}
address {float:right; line-height:20px; text-align:right; color:#909090;}

/* 사이트맵 */
#sitemap {width:100%;}
.section_top {overflow:hidden; margin-bottom:40px;}
.smap {float:left; width:33%;}
.tit_smap {
		margin:0 15px 15px 15px; 
		line-height:35px;
		font-size:16px;
		color:#fff;
		text-align:center;
		border-radius:2px;
	}
.stit1 {background:#2b89d9;}
.stit2 {background:#22bad1;}
.stit3 {background:#28ca93;}
.stit4 {background:#7ac01f;}
.stit5 {background:#bed42d;}
.stit6 {background:#d3db00;}
.stit7 {background:#e9db00;}
.stit8 {background:#e9af00;}

ul.s_depth1 {
		margin:0 15px;  
		text-align:center;
		line-height:24px; 
		font-size:15px;
		border-top:1px dashed #a9a9a9;
	}
ul.s_depth1 li {border-bottom:1px dashed #a9a9a9;}
ul.s_depth1 li a {display:block;}
ul.s_depth1 li a:hover {color:#2486ca; text-decoration:underline;} 
ul.s_depth2 {text-align:center; margin:0 0 7px 0; font:400 13px/28px nanum gothic;}
ul.s_depth2 li {border-bottom:0;}
ul.s_depth2 li a {color:#909090;}
ul.s_depth2 li a:hover {color:#2486ca;}