@charset "euc-kr";
/* CSS Document */

#wrap{
	width:100%;
	background:#fff;
}
#wrapSub{width:100%;  min-width:1200px; margin:0 auto; background:#fff;}

/* ÆË¾÷ ·¹ÀÌ¾î S */
.popupLayer {position:absolute; left:0; top:0; width:100%; height:100%; z-index:100000; -ms-filter: alpha(opacity=70); filter: alpha(opacity=70); opacity:0.7; -moz-opacity:0.5;}
.popupLayer .back {position:absolute; left:0; top:0; width:100%; height:100%; background:#000; z-index:100001;}


.popup_box .popup_contents {position:absolute; left:0; top:0; width:100%; height:100%; z-index:100002;}
.popupLayer iframe, .popup_box iframe {position:absolute; left:0; top:0; width:100%; height:100%;}
.sitemapTable{border-bottom:1px solid #5d5d5d;}
.sitemapTable h4{font-size:25px; font-weight:500; color:#5d5d5d;}
.sitemapTable th{height:50px; text-align:left; color:#186398; font-size:14px;  font-weight:bold;  border-bottom:1px solid #eaeaea;}
.sitemapTable td{height:50px; text-align:left; color:#eeeeee; font-size:14px; border-bottom:1px solid #eaeaea; padding:2px 10px; ; line-height:120%;}
.sitemapTable td a:link {padding:5px 10px;}
.sitemapTable td a:hover{background-color:#EFEFEF; }
.sitemapTable th.end{border-bottom:0;}
.close {background:none; padding:20px;font-size:25px;font-family:'dotum'; color:#000;}
/* ÆË¾÷ ·¹ÀÌ¾î E */



/*================================
	°øÅë : header
================================*/

#header{
	position:relative;
	z-index:10000;
	width:100%;
	height:190px;
	z-index:999;
}
#header .headerTop {
    position: relative;
    overflow: hidden;
    top: 69px;
    right: 0px;
    margin: 0 auto;
	width: 1200px;

 }
#header .headerTop .box {width:1200px; margin:0 auto;}
#header .headerTop .box .topmenu{float:right;right:0; margin:9px;}
#header .headerTop .box .topmenu a{font-size:10px; color:#414141;}
#header .headerTop .box .topmenu span{font-size:8px; color:#414141;}
#header .headerTop .box ul{overflow:hidden;}
#header .headerTop .box ul li{float:left; padding:0px;}

#header .top {
	overflow: hidden;
    position: relative;
    margin: 0 auto;
	padding:28px 0;
	width: 1200px;
}
.tbtn{
	position: absolute;
	top:34px;
	right: 0;
}
.tbtn2{
	position: absolute;
	top:50px;
	left: 0;
}
.top_header li{
	font-size:13px;
	font-weight:700;
	color:#8e8e8e;
}

.headerTop_li{
	margin-top:18px;
}
.headerTop_li:after {
    content: "";
    display: inline-block;
	margin: 0px 15px;
    width: 1px;
    height: 9px;
    background: #8e8e8e;
}

#header .top h1{
	text-align:center;
	clear:both;
}

/* Gnb */
.gnbDiv {
    position: relative;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:70px;
	background:#005a9e;
	border-bottom: 1px solid #2575ba;
	z-index:10000
}
.gnbDiv .gnbWrap{
	overflow: hidden;
	position:absolute;
	left:50%;
	margin-left:-600px;
	width:1200px;
	z-index:10000;
	border-bottom:1px solid #2575ba;
}




.gnbDiv .gnbWrap .gnb{
    margin: 0 auto;
	width: 1130px;
}











.gnbDiv .gnbWrap .gnb ul{overflow:hidden; width:100%;}
.gnbDiv .gnbWrap .gnb ul li{float:left;  text-align:center;}
.gnbDiv .gnbWrap .gnb ul li a.oneDep{
	display:block;
	position:relative;
	padding:24px 79px;
	font-size:18px;
	font-weight:700;
	color:#fff;
}

.gnbDiv .gnbWrap .gnb ul li.on a.oneDep{color:#fff}
.gnbDiv .gnbWrap .gnb ul li.on.six{padding-right:0}

.gnbDiv .gnbWrap .twoDep{/*³×ºñ°ÔÀÌ¼Ç ¼­ºê¸Þ´º ³ôÀÌÁ¶Àý*/
	display:block;
	margin-top:2px;
	padding-top:15px;
	height:245px;
	visibility: visible;
}
.gnbDiv .gnbWrap .twoDep li{
	clear:both;
	width:100%;
	padding-bottom:0px;
}
.gnbDiv .gnbWrap li.on .twoDep{
	border-left:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	background:#fbfbfb;
}
.gnbDiv .gnbWrap li.on .twoDep a.off:hover{
	vertical-align:top;
	text-decoration:none;
	color:#fff;
	background:#2575ba;
}
.gnbDiv .gnbWrap li .twoDep a.on{
	color:#fff;
	vertical-align:top;
	background:#186398;
}
.gnbDiv .gnbWrap li .twoDep a{
	padding:7px 0;
	line-height:120%;
	font-weight:100;
	font-size:14px;
	color:#767676;;
}
.disB{display:block;}

.twoDbg{
	position:absolute;
	top:70px;
	width:100%;
	height: 300px;
	border-top:1px solid #ddd;
	background:#fff;
	z-index:9999;
}


/*================================
	°øÅë : contents
================================*/


/*================================
	°øÅë : footer
================================*/
#footer{
	width:100%;
	min-width:1200px;
	background:#005a9e;
}
#footer .foot{
	margin:0 auto;
	padding:50px 0 35px;
	width:1200px;
}
.logo .add{
	margin-top:33px;
	line-height: 20px;
	font-size:12px;
	color:#fff;

}


#footer .address{
	margin-left:52px;
	font-size:12px;
	color:#505050;
}
.address .footer_menu{
	margin-right:70px;
	text-align: right;
}
.address .footer_menu:last-child{margin-right:0;}
.address .footer_menu .tb{margin-bottom:20px;}
.address .footer_menu .tb a{
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.address .footer_menu li{
	margin-bottom:6px;
    text-align: right;
}
.address .footer_menu a{
	font-size:12px;
	color:#fff;
}



#footer2{
	width:100%;
	min-width:1200px;
	background:#fff;
}
#footer2 .foot2{
	margin:0 auto;
	width:1200px;
    height: 70px;
	line-height: 70px;
}
 .add2{
	font-size:12px;
	font-weight:bold;
	color:#949494;

}




.address2 .footer_menu{
	margin-right:70px;
	text-align: right;
}
.address2 .footer_menu:last-child{margin-right:0;}
.address2 .footer_menu .tb{margin-bottom:20px;}
.address2 .footer_menu .tb a{
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.address2 .footer_menu li{
	margin-bottom:6px;
    text-align: right;
}
.address2 .footer_menu a{
	font-size:12px;
	color:#fff;
}









