@charset "utf-8";

@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body {font-family: "Nanum Gothic", "나눔고딕";}
a,a:visited,a:link {color:#000000;}

iframe {float:left;margin:0;padding:0;border:0;}
.header, .contents, .footer, .header_sub {width:100%; min-width:1200px;}
.header {height:135px; position:relative;}   /* border-bottom:3px solid #1986c5; */
.header_sub {height:135px; position:relative; /*height:270px;*/	overflow:hidden;} 

.container {width:1200px; margin:0 auto; *zoom:1;}
.container:after {display:block;content:" ";clear:both;}

.main_logo {position:absolute; width:168px; margin:10px; float:left; margin-left:530px;}
.main_logo > img {display:block;/*max-width:100%;*/ padding-top:10px;}
.nav_wrap {float:left; width:100%;  background-color: #a61736; height:45px; }
.nav_list {float:left;*zoom:1;}
.nav_list:after {display:block;content:" ";clear:both;}
.nav_list > a {color: #ffffff;  width:300px; float:left; margin:13px auto; font-size:16px; line-height:16px; /*letter-spacing:-1px \0/ie8;*/overflow:hidden;

	text-align: center;
}

.nav_list1 {min-width:296px;}
.nav_list2 {min-width:296px;}
.nav_list3 {min-width:296px;}
.nav_list4 {min-width:296px;}





.lnb {float:right;}
.lnb > li {float:left;}
.lnb > li > a {
	display:block;
	padding:5px 10px;
	font-size:11px;
	line-height:25px;
}
.lnb > li > a:before {content:"· ";}
.lnb > li.last > a:before {content:none;}
.gnb {float:left;}
.gnb > li {float:left;}
.gnb > li > a {
	display:block;
	padding:5px 30px;
	font-size:15px;
	line-height:25px;
	font-weight:900;
}
.nab_clx > ul > {float:left;}


.gnn_wrap { width:100%; float:left; margin-top:30px;*margin-top:59px; margin-bottom:20px;}


#main .gnb_sub_wrap {
	width:100%; min-width:1200px; background-color:#bebcbb; position:absolute; z-index:1000; 
	display:block; 
	height:0; 
	max-height:100px; 
	top:134px;
}

#sub .gnb_sub_wrap {width:100%; min-width:1200px; background-color:#1c8ab4; /*position:absolute;*/ z-index:1000; 
	float:left;
	display:block; 
	height:38px; 
	/*height:0; */
	max-height:100px; 
	top:134px;

}
.gnb_sub {width:1200px; margin:0 auto;}

.gnb_sub > li {position:relative; line-height:38px;}

.gsub1 {padding-left:0px; }
.gsub2 {padding-left:301px;}
.gsub3 {padding-left:596px;}
.gsub4 {padding-left:935px;}


.gsub {display:none; position:absolute; top:0;left:84px;}
.gsub > li {float:left; position:relative;}
.gsub > li > a {
	display:block;
	color:#ffffff;
	font-size:11px;
	line-height:38px;
	padding:0 8px;
}
.gsub > li > a:hover {text-decoration:underline;}


.contents {
}
#main .contents {
	background-color:#f2eeeb;
	background-repeat:no-repeat;
	background-position:center 0;
	max-height:1001px;
}
/*.contents > .container {height:1000px; max-height:1000px;}*/
.contents > .container {
	padding:35px 0;
}
.main_visual {
	position:relative; 
	width:100%; 
	max-width:1200px;
	height:710px;
	margin-bottom:15px;
}
.mv {position:absolute; }
.mv1 {	top:0;		left:0;	}
.mv2 {	top:476px;	left:0;	}
.mv3 {	top:0;		left:480px;	}
.mv4 {	top:0;		left:722px;	}
.mv5 {	top:0;		left:963px;	}
.mv6 {	top:476px;	right:2px;	}
.mv7 {	top:239px;	left:480px;	}
.mv8 {	top:239px;	left:722px;	}
.mv > span {display:block;}
.mv > span > img {display:block; float:left;}
.mv > a {
	position:relative;
	position:absolute;
	top:0;
	left:0;
	display:none;
	width:100%;
	height:100%;
	background-image:url("../images/mv_over_bg.png");
	background-repeat:repeat;
	text-align:center;
}
.mv > a > img {
	display:block;
	max-height:100%;
	max-width:100%;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-52px;
	margin-left:-58px;
}

.site_map_wrap {padding-top:23px; background-color:#ffffff;}
.site_map > li {
	float:left; width:100%; /*padding:0 2.5%;*/ /*height:180px;*/
	/*background-image:url("../images/dot_gray.jpg");*/
	background-repeat:repeat-y;
	background-position:100% 0;
}

.site_map > li.last {background-image:none;}
dl.sm {width:100%; margin:8px auto;}
.sm > dt {font-size:14px; font-weight:900;  float:left; padding-right:17px;}
.sm > dd {float:left; padding-right:12px; padding-left:1px;}
.sm > dd.on  { font-weight:600; font-size:14px;}

.sm > dd > a {
	display:block;
	font-size:12px;
	line-height:17px;
	
}
.sm > dd > a:hover {text-decoration:underline;}




.footer_menu > ul > li {float: left; padding-right: 10px;}
.on_storong  {font-weight:900;}


.footer {border-top:2px solid #ce8996;}
.footer .container {height:175px;}
.footer_logo {float:left;display:block;margin-top:10px;}
.footer_info {padding-top:18px; padding-bottom:10px;}
.footer_info > ul {float:left;}
.footer_info > ul > li {
	font-size:12px;
	line-height:14px;
	margin-bottom:8px;
	color:#595959;
}
.fi1 {width:486px; /*padding-left:25px;*/}
.fi2 {width:440px; padding-left:25px;}

.fi1 > li {border-right:1px solid #595959;}

a.gobiz {display:block; float:right; width:190px;}
a.gobiz > img {max-width:100%;}

/************************************************/
/* 클리어 픽스 */
.clx {*zoom:1;}
.clx:after {display:block;content:" ";clear:both;}
