@charset "euc-kr";
#wrap{min-width:1024px;}
#container .contents{padding-top:0 !important;}
/* top */
#head.rehead{
	position:relative;
	padding-top:70px;
	padding-bottom:45px;
	margin-bottom:4px;
	background:url('../img/sub/bg_rehead.gif') repeat-x 0 0;
}
#head.rehead .top {
	position:relative; top:-70px;
	width:100%;
}
#head.rehead .top .head{
	min-width:540px;
	height:50px;
	position:absolute;top:10px;left:35px;
	background-image:url('../img/sub/m01_sub_logo.gif');background-repeat:no-repeat;background-position:0 50%;
}
#head.rehead .top .head h1 a{width:540px;height:50px;}
#head.rehead .top .call {
	position:absolute; top:30px; right:20px;
}
#head.rehead .head span{visibility:hidden;}
#head.rehead #gnb{margin-left:26px;height:auto !important;position:relative;};
#head.rehead #gnb ol{float:none !important;clear:both;overflow:hidden;}
#head.rehead #gnb ol li{
	float:left;
	height:auto !important;
	margin:0;padding:0 !important;
}
	/* navi */
	#head.rehead #gnb .navi{position:absolute;top:65px;right:20px;height:16px;text-align:right;}
	/* //navi */
/* //top */

/* left */
.leftmenu{
	width:200px !important;
	padding-left:20px;margin-right:20px;margin-right:-220px;position:relative;z-index:10;left:-250px;
}
.leftmenu .status{
	margin-top:0 !important;
	border-top:0 !important;
	width:200px !important;
}
.leftmenu .status strong.name{display:block;margin:-10px 0 0 0;padding:25px 5px 0 5px !important;
	text-align:center;
	
	background:url('../img/sub/bg_leftmenu.gif') no-repeat 0 5px;}


.leftmenu .status strong.name{
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:500;
	font-size:14px;
	color:#4c4c4c;
	letter-spacing:-0.035em;
}
.leftmenu .status strong.name cite{
	margin-right:2px;
	font-weight:700;
	color:#000;
}

.leftmenu .status .stat{padding:10px 5px 0 5px !important;margin-bottom:22px;}
.leftmenu .status .stat li{text-align:center;}

.leftmenu .lnb{
	min-width:200px;
	background:url('../img/sub/bg_leftmenu_lnb_t.gif') no-repeat;
}
.leftmenu .lnb p{
	min-height:41px;
	padding-top:31px;
	text-indent:21px;
}
.leftmenu .lnb ol{
	min-height:200px;
	border-bottom:1px solid #dfdfdf;
	background:url('../img/sub/bg_leftmenu_lnb_m.gif') repeat-y;
}
.leftmenu .lnb ol li{
	width:176px;
	margin:0 auto !important;
}
.leftmenu .lnb ol li a{display:block;margin-bottom:5px;}
.leftmenu .lnb ol li ul{margin-bottom:10px;padding-top:3px;}
.leftmenu .lnb ol li ul li{
	background:url('../img/sub/bul_leftmenu_lnb.gif') no-repeat 13px 10px;
	text-indent:20px;
	line-height:23px;
}
.leftmenu .lnb ol li ul li a{
	margin:0 0 0 0;
}
.leftmenu .lnb ol li ul li a{
	font-family:'Noto Sans KR';
	font-style:normal;
	font-weight:400;
	font-size:14px;
	color:#4c4c4c
}
.leftmenu .lnb ol li ul li a:hover{
	color:#000;
}
/* //left */

/* footer */
#footer.refooter{
	background:none !important;
	clear:both;overflow:hidden;
	padding:0 !important;
	border-top:1px solid #e1e1e1;
}
#footer.refooter .footer{width:100%;}
#footer.refooter .footer ul{
	min-height:20px;
	border-bottom:1px solid #e1e1e1;
	padding:8px 0 0 220px !important;
}
#footer.refooter .footer ul li{
	padding:0 !important;
}
#footer.refooter .footer .site{
	padding:16px 0 35px 235px !important;
	color:#a3a3a3;
}
/* //footer */