@import url(/sh_img/head/menu_new/font/font.css);
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:400,500,700&display=swap&subset=korean');

/*고정*/
li{list-style:none}
/*고정*/

/* Top Menu 기본 설정 크기 및 넓이 */
#sh_top_menu_wrapper{position:relative;background:url(/sh_img/head/menu_new/img/head_bg.png)no-repeat center 4px;margin:0 auto;width:1070px;height:152px;z-index:1}

/* logo 위치 조정 및 사이즈 지정 */
#sh_top_logo{float:left; padding:20px 0 0 458px;}
#sh_top_logo a{width:222px;height:39px;display:block}
/* nav_depth  */
.top_nav{margin-top:49px;height:100px;position:absolute;right:96px}
.top_nav > ul > li{float:left;color:#999;font-size:1.4em;height:82px;text-align:center;;letter-spacing:-0.05em}
.top_nav > ul:after, .top_nav > ul:before{display:inline-block;content:'';float:left}

.top_nav > ul > li > a{display:block;color:#fff;padding:20px 40px 20px;font-weight:bold;font-family:'NanumGothic'}
.top_nav > ul > li > a:hover{text-decoration:none}

.top_nav ul li{float:left;margin:0}
.top_nav ul a{display:block;}

.top_nav li ul{position:absolute;top:61px;font-family:'NanumGothic'}

.top_nav_s{display:none;position:absolute}
.top_nav_s > li{font-size:0.85em;letter-spacing:-0.05em} 
.top_nav_s > li > a{float:left;color:#666;padding:5px 12px}
.top_nav_s > li > a:hover{text-decoration:none}

.sub_ul1{margin-left:-10px}
.sub_ul2{margin-left:-9px}
.sub_ul3{margin-left:-8px}
.sub_ul4{margin-left:-7px}
.sub_ul5{margin-left:-5px}
.sub_ul6{margin-left:-7px}


/*어사이드*/

#aside_tit {width:210px;}
#aside_tit>ul {color:#666; background:url(/sh_img/head/menu_new/img/tbg.png) center top;margin:0;padding: 34px 0 10px 38px;letter-spacing: -1px;font-size:22px;font-weight:bold;font-family:'NanumGothic'}

#l_menu {float:left;width:210px;}
#l_menu ul{margin:0; padding:0;  background:url(/sh_img/head/menu_new/img/bg.png) center top ;}
.fbg {  background:url(/sh_img/head/menu_new/img/fbg.png) center top ; width:210px; height:23px; }
#l_menu li{font-size:15px;font-weight:bold;color:#666; padding:4px 0; margin:0 10px;font-weight:bold;font-family:'NanumGothic'}
.l_menu_OFF a{display:block;padding:10px 0 10px 20px; border-radius:10px; text-decoration:none;color:#333333; word-wrap:break-word;box-sizing:content-box}
.l_menu_OFF a:hover{display:block;padding:10px 0 10px 20px; border-radius:10px; text-decoration:none; word-wrap:break-word;box-sizing:content-box}
.l_menu_ON a {display:block;padding:10px 0 15px 20px;height:15px; background:#9cb63a; border-radius:10px; text-decoration:none;color:#fff!important;word-wrap:break-word;box-sizing:content-box}
.l_menu_ON a:hover{text-decoration:none}