@charset "utf-8";

li{list-style:none;}

/* Top Menu 기본 설정 크기 및 넓이 */
#topmenu_wrapper {position:relative;margin:0;padding:0;width:1070px;zoom:1; }

/* Logo */
#top_logo {position:absolute;padding:20px 0 0 20px}

/* nav_depth  */
.top_nav {position:absolute;top:22px;left:200px;z-index:9999;}
.top_nav li{float:left;text-align:center;z-index:9999999;}
.top_nav li a{display:inline-block;color:#4a4a4a;font-weight:bold ;font-size:15px;letter-spacing:-0.03em;padding:30px 50px 25px;} /* 메뉴간격 */
.top_nav li.on a, .top_nav li a:hover{color:#0571b7;}
.top_nav li a:hover .txt_ls{}
.top_nav_depth{display:none;position:relative;margin:0px;padding:0 0 40px 0;font-size:13px;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:#333;font-size:13px;line-height:1.7;font-weight:normal;letter-spacing:-0.03em;font-family:'Malgun Gothic','맑은 고딕','돋움','dotum'}
.top_nav_depth li a:hover{color:#0571b7; font-weight:bold}

/* 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;}
*/
.top_menu_bar { position:absolute; height:3px; background-color:#0e8fe3; top:117px; width:99%; z-index:-1;left:6px}

/* sub BG */
.top_nav_bg {position:absolute;top:82px;width:100%;height:115px;display:none;background:#fff;opacity:0.85;filter:alpha(opacity=85);z-index:3;}