

/*서브-2차메뉴*/
section{position:relative; width:1200px; margin:0 auto; z-index:1;}
#left{position:absolute; top:-200px; left:0; margin:0 auto; text-align:left;}
#left dl{}
#left dl:after{display:block; content:""; clear:both;}
#left dt{/* font-size:2em; color:#fff; font-weight:500; background:url(s_bg.jpg) no-repeat center top; text-align:center; padding-top:25px;*/ display:none;}
#left .dd{display:inline-block; padding:0 0 0 50px; white-space:nowrap;}
#left dd{ display:inline-block; padding:0 14px 18px 0;}
#left dd a{ display:block; color:#fff; border-radius:0; font-size:17px;; font-weight:400; position:relative; z-index:2; opacity:0.5;}
#left dd a:hover{color:#fff; opacity:1;}
#left dd a.on{ color:#fff; opacity:1;}
/*
@media (max-width:768px) {
	section{top:-94px;}
}
*/
@media (max-width:1600px) {
	section{width:1000px;}
}
@media (max-width:1500px) {
	section{width:90%;}
}
@media (max-width:1400px) {
	section{width:100%;}
}
@media (max-width:850px) {

#left{width:100%; top:0; position:relative; min-width:100%; margin:0 auto; overflow-x:scroll; overflow-y:hidden; background:#fff;} 
#left dl{ width:100%; min-width:398px; background:#fff;}
#left .dd{padding:0; text-align:left; box-shadow:none; background:none; display: inherit;  white-space:nowrap }
#left dd{padding:0;}
#left dd a{font-size:1em; color:#000; padding:8px 12px;}
#left dd a:hover{color:#000; border-bottom:2px solid #266ec3}
#left dd a.on{color:#000; border-bottom:2px solid #266ec3}
#left dd a.on:before{background:rgba(255,255,255,0.12); width:115%; left:50%; bottom:-3px; transform:translateX(-50%);}
}


