.d_clear{clear:both}

#header{position:fixed;z-index:9999;width:100%;height:65px; top:0; /*box-shadow:1px 1px 1px 0 #777*/}
#header .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:1;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:100px;width:80%;background:#f5f5f5;z-index:991}
#d_gnb li{float:left;width:50%}
#d_gnb li{float:left;border-right:0px solid #fff}
#d_gnb li:last-child{border-left:0px solid #747474}
#d_gnb li a{font-family:Arial, sans-serif; font-weight:800; display:block;height:100%;text-align:center;padding:0 25px;line-height:50px;color:#fff;}
#d_gnb li.d1{display:none;}
#d_gnb li.d1 a{background:url('../images/common/ic_infoa.png') no-repeat 20px center #1e8bcd;text-indent:0px; padding-left:50px}
#d_gnb li.on a{background:#0f70b9; color:#ffffff; text-indent:0;}
#d_gnb li.d3 a{color:#0f70b9; text-indent:0px;}
#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;}

#sns_li{overflow:hidden; position:relative; width:100%; padding:0 10px; background:#043e92}
#sns_li li {width:25%;}
#sns_li li a{font-family:'FontAwesome'; position:relative; right:0px; color:#ffffff; font-size:22px;}

/*디데이*/
.md-dday {display:none;}

#d_lnb_bg{display:none}
#hs2{position:relative;padding:10px 0; background:#ffffff; border-bottom:1px solid #e6e6e6}
#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:3%;top:16px;cursor:pointer}



#d_lnb{position:fixed;left:-100%;top:100px;width:80%;height:calc(100% - 100px)/*메뉴잘리는문제*/;overflow:auto;background:#1e8bcd;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{font-family: Arial, sans-serif; font-weight:700; background:#1e8bcd; position:relative}
#d_lnb li > a{display:block;padding:15px;font-size:1.1em; color:#ffffff}
#d_lnb li > a:before{font-family:'FontAwesome'; position:absolute; right:0px; color:#ffffff; font-size:20px; margin-right:15px; content:'\f078';}
#d_lnb li.on > a{color:#fff; background:#f39500; 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:#f39500;display:none;padding:10px 0 20px}
#d_lnb li.on .sub{display:block;}
#d_lnb li .sub dl{}
#d_lnb li .sub dd a{display:block;padding:5px 15px;font-size:1em; color:#ffffff}
#d_lnb li .sub dd a[target='_blank']:after {font-family: 'FontAwesome'; font-size:11px; display:inline-block; content:"\f08e"; margin: 0 0 2px 5px; vertical-align: middle;}
#d_lnb li .sub dd a:hover{font-weight:600}	
.icon-bar {display: block; margin-top: 4px; width: 30px;height: 5px; border-radius: 1px;background: #626366;}


@media all and (min-width:414px) {
#d_gnb{width:70%}
#d_lnb{width:70%;}

}

@media all and (min-width:768px) {
#d_gnb{width:40%}
#d_lnb{width:40%;}

}


/*pc*/ 
@media all and (min-width:1200px) {
body.scroll #header{transition:.5s;  border-bottom:1px solid #e6e6e6}
#d_gnb .close{display:none;}
.d_container{max-width:1400px;margin:0 auto}
body.pc{min-width:1200px}
body.scroll #header .bg{background:url('../images/common/trans_bg.png');opacity:1;transition:.5s}
body.scroll #hs1 {display:none;}
#header{position:fixed;z-index:999;width:100%; height:auto}
#header .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url('../images/common/trans_bg.png'); opacity:1; transition:.5s}	
#hs1{height:45px; background:#eaeaea; position:relative; height:45px; overflow:hidden}
/*디데이*/
.md-dday{display:inline-block; padding-left:20px; line-height:45px; float:left; font-size:0.9em; color:#303030}
.md-dday  span{font-family:Arial, sans-serif; margin:0 4px; font-weight:800}
.md-dday  span:first-child {margin:0 4px 0 8px; font-weight:400}
.md-dday .day{font-size:1.5em;}
.md-dday .hour{font-size:1.5em; display:inline-block}
.md-dday .hour:after,.md-dday .minute:after {content:':';display:inline-block; font-weight:600; vertical-align:middle; margin-left:4px; font-size:18px; line-height:0}
.md-dday .minute{font-size:1.5em;}
.md-dday .second{font-size:1.5em;}
.md-dday .end{display:none}
.md-dday.off .ing{display:none}
.md-dday.off .end{display:block}

/*#hs1 .d_container p{display:inline-block; padding-left:20px; line-height:45px; float:left; font-size:0.9em; color:#303030}
#hs1 .d_container p span{font-family:Arial, sans-serif; font-weight:800; margin-left:20px;}
#hs1 .d_container p span b{font-size:1.5em; font-weight:800}*/

#d_lnb_bg{display:block}

#d_gnb{width:100%; position:relative; left:0; height:45px; background:none}
#d_gnb li.d1{display:block}
#d_gnb ul{float:right;}
#d_gnb ul li{width:auto !important}
#d_gnb li.d1 a{background:url('../images/common/ic_infoa.png') no-repeat 20px center #b3b8be;}

#sns_li{width:auto; padding:0 20px; background:none;}
#sns_li li a{padding:0 11px; color:rgba(80,80,80,0.8); font-size:20px; margin-top:-5px;}
#sns_li li a:hover {color:rgba(15,92,167,1)}




#hs2{position:relative; border-bottom:0px; padding:0px;}
#hs2 h1{float:left; width:27%; padding:10px 0 0 20px; text-align:left}
#hs2 h1 a {display:inline-block; padding:0}
#hs2 h1 a img {width:100%; max-width:328px; vertical-align:middle}
#d_lnb_bg{position:absolute;left:0;top:100px;width:100%;background:url('../images/common/trans_bg.png'); opacity:1.0; 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 ul{height:auto; overflow:visible;}
#d_lnb{width:73%; background:none; float:right; height:100px; position:static !important; overflow:visible}
#d_lnb li{width:16%; position:relative;float:left;text-align:center; border-bottom:0px; background:#ffffff}	
#d_lnb li:nth-child(2) {width:14%;}
#d_lnb li:nth-child(5) {width:23%;}
#d_lnb li:nth-child(6) {width:14%;}
#d_lnb li > a::before, #d_lnb li.on > a::after {display:none;}
#d_lnb li > a{display:block;font-size:18px;color:#303030;line-height:100px;text-align:center; padding:0px;}
#d_lnb li > a:hover,
#d_lnb li.on > a{font-weight:600;color:#ffffff; border-bottom:0px;}

/*body.scroll 		#d_lnb li > a {color:#fff;}*/
#d_lnb li.on .sub{}
#d_lnb li .sub{padding:0px; background:none; position:absolute;width:100%;top:100px;height:0;overflow:hidden;}
#d_lnb li .sub dl{padding:10px 5px;text-align:left;border-left:1px solid #f0f0f0;height:280px;}
#d_lnb li.on .sub dl{background:#f39500; border-left:0px}
#d_lnb li.on .sub dl dd a{color:#ffffff}
#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:14px;color:#666; font-weight:400; line-height:16px; text-align:center; letter-spacing:0px}
#d_lnb li .sub dd a:hover{font-weight:600;}
body.scroll 		#d_lnb li .sub dd a{/*color:#fff;*/}
#d_lnb_mask{display:none}

body.lnb_over #d_lnb li .sub{display:block; transition:.5s;}

#d_lnb li.d7{display:none;}




}


/*mobile*/
@media all and (max-width:979px) {
	


	
}