@charset "euc-kr";
/* CSS Document */
/* Á¤·Ä ¼³Á¤ */
.clear:after{
	content:"";
	clear:both;
	display:block;
}
.ov{overflow:hidden;}
.fl {float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.tj{text-align:justify;}

#wrap{margin:0 auto;width:100%;min-width:1200px; }
#wrapSub{margin:0 auto;width:100%;min-width:1200px;background:#ffff;}

/* ÆË¾÷ ·¹ÀÌ¾î 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 {position:absolute; left:50%; top:20%; z-index:100002;}
.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:#181818; 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
================================*/



.headerTop_li:after {
    content: "";
    display: inline-block;
	margin: 0px 8px;
    width: 1px;
    height: 9px;
    background: #888888;
}

#header{
	position:relative;
	width:100%;
	z-index:10000;
}
#header .headerTop {
	width:100%;
	height:30px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.5);
}
#header .headerTop .box {
	margin:0 auto;
	padding-top:7px;
	overflow: hidden;
	width:1200px;
}
#header .headerTop .box .topmenu{float:right;margin:9px;}
#header .headerTop .box .topmenu a{font-size:10px;font-weight:600; color:#9c9c9c;}
#header .headerTop .box .topmenu span{font-size:10px; color:#e1e1e1;}
#header .headerTop .box ul{overflow:hidden;}
#header .headerTop .box ul li{float:left; padding:0px;}

#header .top {
	position:absolute;
	left:50%;
	margin-left:-600px;
	width:210px;
	z-index:11111;
}
#header .top h1{
	margin-top:11px;
	width:258px;
}

/* Gnb */
.gnbDiv {
	position:absolute;
	overflow:hidden;
	width:100%;
	height:92px;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.7);
	/*
	background:url(../images/bg_opa70.png);
	opacity: 0.7;
	*/
}
.gnbDiv .gnbWrap{
	position:absolute;
	left:50%;
	margin-left:-117px;
	padding-top:6px;
	width:740px;
	overflow: hidden;
	z-index:10000;
}
.gnbDiv .gnbWrap .gnb{}
.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:15px 30px 15px;
	font-size:18px;
	font-weight:600;
	color:#fff;
}
.gnbDiv .gnbWrap .gnb ul li.on a.oneDep{font-weight:600; color:#fff}
.gnbDiv .gnbWrap .gnb ul li.on.six{padding-right:0}

.gnbDiv .gnbWrap .twoDep{ display:block; padding-top:50px;height:250px;visibility: visible; }/*³×ºñ°ÔÀÌ¼Ç ¼­ºê¸Þ´º ³ôÀÌÁ¶Àý*/
.gnbDiv .gnbWrap .twoDep li{clear:both;width:100%; padding-bottom:10px;}
.gnbDiv .gnbWrap li.on .twoDep{}
.gnbDiv .gnbWrap li.on .twoDep a.off:hover{background:url(../images/bg_w_opa10.png); color:#fff; vertical-align:top; }
.gnbDiv .gnbWrap li .twoDep a.on{color:#fff; vertical-align:top;}
.gnbDiv .gnbWrap li .twoDep a{color:#fff; line-height:120%; padding:7px 0; font-weight:100; font-size:14px; }
.disB{display:block;}

.twoDbg{
	position:absolute;
	top:92px;
	width:100%;
	z-index:9999;
	border-top:1px solid #777777;
}


/*================================
	°øÅë : contents
================================*/

.b {font-weight:bold;}
.n {font-weight:normal;}
.narrow {letter-spacing:-1px;}



/*================================
	°øÅë : footer
================================*/
#footer{
	width:100%;
	min-width:1200px;

	background:#181818;
}
#footer2{
	width:100%;
	min-width:1200px;
	background:#2a2a2a;
}
#footer .foot{
	margin:0 auto;	
	width:1200px;
	height:100px;
}
#footer .foot .logo{
	padding-top:30px;
	text-align: center;
}
#footer2 .foot2{
	margin:0 auto;	
	width:1200px;
	height:96px;
	text-align:center;
}
.address{padding-top:30px;}
.address .add{
    line-height: 22px;
	font-size:12px;
	text-align:center;
	color:#838383;

}
.add span{font-size:11px;}

