.d_clear{clear:both}
/*pc*/
@media all and (min-width:980px) {
		/*body.scroll #header .bg{opacity:1;transition:.5s; opacity:0.9}
body.lnb_over #header .bg{border-bottom:1px solid #f0f0f0}*/
.d_container{width:1200px;margin:0 auto}
#hs2 > div.d_container {overflow:hidden;}
	body.pc{min-width:1200px}
	body.scroll #Wheader .bg{background:url('../images/common/trans_bg.png');opacity:0.9;transition:.5s}
	body.scroll #hs1 {display:none;}
	#Wheader{position:fixed;z-index:999;width:100%; /*max-width:1200px*/}
	#Wheader .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url('../images/common/trans_bg.png'); opacity:0.0; transition:.5s}	
	#hs1{height:30px; background:url('../images/common/ttrans_bg.png'); position:relative; height:30px; overflow:hidden}
	#d_gnb{float:right}
	#d_gnb li{float:left;border-right:0px solid #fff}
	#d_gnb li:last-child{border-left:0px solid #747474}
	#d_gnb li a{display:block;height:100%;text-align:center;padding:0 25px;line-height:30px;color:#fff; font-size:13px}
	#d_gnb li.d1 a:hover{/*background:url('') no-repeat 0 center #0888c8;*/text-indent:0px; color:#ff8676}
	#d_gnb li.d2 a{/*background:url('') no-repeat 0 center #b0c940;*/text-indent:0}
	#d_gnb li.d3 a{/*background:url('') no-repeat 0 center #5c5746;*/text-indent:0px;}

	
	#hs2{/*background:#fff;*/ position:relative; border-bottom:rgba(204,204,204,0.5) 1px solid;}
 #hs2 h1{float:left; width:25%; padding:25px 0 0 35px;}
	#hs2 h1 a {display:inline-block; padding:0; z-index:9999}
	#hs2 h1 a img {width:100%; max-width:201px; vertical-align:middle}
	#d_lnb_bg{position:absolute;left:0;top:0;width:100%;background:url('../images/common/trans_bg.png'); opacity:0.9; height:0;overflow:visible !important}
	body.scroll 	#d_lnb_bg {opacity:1; background:url('../images/common/trans_bg.png'); }
	#d_lnb_bg .shadow{position:absolute;left:0;width:100%;height:15px;bottom:-15px;background:url('../images/common/lnb_shadow.png') repeat-x;display:none}
	#d_lnb_bg > .d_container{overflow:hidden;height:100%}
	#d_lnb_bg .thumb{padding:40px 40px}

	body.lnb_over #d_lnb_bg .shadow{display:block}

	#d_lnb_btn{display:none}

	#d_lnb{width:75%; float:right; height:100px;}
	#d_lnb ul {text-align:right; padding:0 35px 0 0}
	#d_lnb li{font-family:'nsk'; font-weight:400; position:relative; text-align:center; display:inline-block}	
	#d_lnb li {width:160px;}
	/*
	#d_lnb li:nth-child(2) {width:15%}
	#d_lnb li:nth-child(3) {width:12%}
	#d_lnb li:nth-child(5) {width:16%}
	#d_lnb li:nth-child(6) {width:16%}
	#d_lnb li:last-child {width:12%}
	*/
	#d_lnb li > a{display:block;font-size:16px;color:#fff;line-height:100px;/*width:160px;*/ text-align:center; padding-left:-1px}
	#d_lnb li:nth-child(1) > a:hover, #d_lnb li:nth-child(1).on > a{color:#ff8676}
	#d_lnb li:nth-child(2) > a:hover, #d_lnb li:nth-child(2).on > a{color:#8ce48d}
	#d_lnb li:nth-child(3) > a:hover, #d_lnb li:nth-child(3).on > a{color:#03c9fa}
	#d_lnb li:nth-child(4) > a:hover, #d_lnb li:nth-child(4).on > a{color:#fee648}
	#d_lnb li:nth-child(5) > a:hover, #d_lnb li:nth-child(5).on > a{color:#fe55dc}
	/*body.scroll 		#d_lnb li > a {color:#fff;}*/
	#d_lnb li.on .sub{}
	#d_lnb li .sub{position:absolute;width:100%;top:0;height:0;overflow:hidden;}
 #d_lnb li .sub dl{padding:100px 20px 0 15px;text-align:left;border-left:1px solid #625e61;height:430px; cursor:pointer}
 body.scroll 	#d_lnb li .sub dl {border-left:1px solid #625e61;}
	#d_lnb li:first-child .sub dl{border-left:none}
	#d_lnb li .sub dd{}
	#d_lnb li .sub dd a{display:block;padding:5px 0;font-size:15px;color:#f5f5f5; font-weight:300; line-height:16px; text-align:center; letter-spacing:0px}
	#d_lnb li .sub dd a:hover{font-weight:400;}
	body.scroll 		#d_lnb li .sub dd a{color:#fff;}
	#d_lnb_mask{display:none}

}


/*mobile*/
@media all and (max-width:979px) {
	
	#Wheader{/*position:fixed;z-index:9999;*/position:relative; width:100%;height:65px; top:0; /*box-shadow:1px 1px 1px 0 #777*/}
	#Wheader .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.9;transition:.5s}
	body.mo{}
	body.lnb_on{overflow:hidden}
	body.lnb_on #d_lnb_mask{position:fixed;left:0;top:0;width:100%;height:100%;background:url('../images/common/body_bg.png');z-index:990}

	#d_gnb{position:fixed;left:-100%;top:0;height:65px;width:80%;background:#f5f5f5;z-index:991}
	#d_gnb li{float:left;width:50%}
	#d_gnb li a{display:block;height:65px;text-align:center;font-size:1em;line-height:65px;color:#fff}
	#d_gnb li.d1 a{background:url('') no-repeat 22% center #f79431;text-indent:0; opacity:0.8}
	#d_gnb li.d2 a{background:url('') no-repeat 18% center #77736e;text-indent:0;color:#fff;}
 #d_gnb li.d3{display:none}
	#d_gnb .close{position:absolute;right:-50px;top:0px;width:50px;height:50px;cursor:pointer}
	#d_gnb .close:after{font-family:'FontAwesome'; color:#ccc; font-size:30px; margin-left:7px; content:'\f00d'; line-height:50px;}

	#hs2{position:relative;padding:10px 0; /*background:#ffffff; border-bottom:1px solid #4d4030*/}
	#hs2 h1{text-align:center; display:block; padding:0;}
	#hs2 h1 a {display:inline-block;}
	#hs2 h1 a img {max-width:192px;}

	#d_lnb_bg{display:none}
	#d_lnb_btn{position:absolute;left:10px;top:16px;cursor:pointer}
	
	

	#d_lnb{position:fixed;left:-100%;top:65px;width:80%;height:100%;overflow:auto;background:#f5f5f5;z-index:991}
	#d_lnb h2{position:relative;text-align:center;color:#333;padding:20px 0;border-bottom:1px solid #ddd}
	#d_lnb h2 .close{position:absolute;right:10px;top:10px;cursor:pointer}
	#d_lnb h2 .close img {max-width:65px;}

	#d_lnb ul{height:100%;overflow:auto}
	#d_lnb li{border-bottom:1px solid #ddd;background:#fff}
	#d_lnb li > a{display:block;padding:15px 30px;font-size:1.1em;font-weight:500; color:#333 }
	#d_lnb li > a:before{font-family:'FontAwesome'; position:absolute; right:0px; color:#ccc; font-size:24px; margin-right:15px; content:'\f078';}
	#d_lnb li.on > a{color:#fff; background:#f79431; font-weight:600; border-bottom:1px dashed rgba(255,255,255,0.3);}
	#d_lnb li.on > a:after{font-family:'FontAwesome'; position:absolute; right:0px; color:#ffffff; font-size:24px; margin-right:15px; content:'\f068';}
	#d_lnb li.on > a:before{content:''}
	#d_lnb li .sub{background:rgba(119,115,110,0.6);display:none;padding:10px 0 20px}
	#d_lnb li.on .sub{display:block;height:auto !important}
	#d_lnb li .sub dl{}
	#d_lnb li .sub dd a{display:block;padding:3px 30px;font-size:15px; color:#ffffff}
	#d_lnb li .sub dd a:hover{font-weight:600}	
	.icon-bar {display: block; margin-top: 6px; width: 30px;height: 2px; border-radius: 1px;background: #F5F5F5;}
}