@charset "utf-8";

li{list-style:none;}

/* Top Menu 기본 설정 크기 및 넓이 */
#topmenu_wrapper {position:relative;margin:0 auto;width:1070px; height:75px;top:-28px;}

/* Logo */
#top_logo {position:absolute;padding:0;width:248px;height:103px;font-size:24px;z-index:99999;text-align:center;line-height:103px;margin-top:12px}

/* nav_depth  */
.top_nav {position:absolute;top:25px;left:280px;z-index:9999;}
.top_nav li{float:left;text-align:center;z-index:9999999;}
.top_nav li a{display:inline-block;color:#000;font-weight:bold;font-size:1.4em;letter-spacing:-0.03em;padding:30px 40px 25px;} /* 메뉴간격 */
.top_nav li.on a, .top_nav li a:hover{color:#ff4e00;}
.top_nav li a:hover .txt_ls{}
.top_nav_depth{display:none;position:relative;margin:0px;padding:15px 0 40px 0;font-size:1.05em;z-index:9999999;height:85px;}
.top_nav_depth.on{display:block}
.top_nav_depth li{float:none;text-align:center;z-index:9999999;}
.top_nav_depth li a{margin:0px;padding:0px;color:#666;font-size:1.1em;line-height:1.7;font-weight:normal;letter-spacing:-0.03em;}
.top_nav_depth li a:hover{color:#ff4e00;}

/* sub menu width */ 
/* 개별간격
.top_nav .list01{width:140px;}
.top_nav .list02{width:140px;}
.top_nav .list03{width:140px;}
.top_nav .list04{width:140px;}
.top_nav .list05{width:140px;}
.top_nav .list06{width:140px;}
*/


/* sub BG */
.top_nav_bg {position:absolute;top:103px;width:100%;height:132px;display:none;background:#fff;opacity:0.95;filter:alpha(opacity=95);z-index:-9999;}