@charset "utf-8";

#sh_tip_menu{position:absolute;right:0;top:-32px;font-size:9pt;z-index:9999;font-size:11px;overflow:hidden;height:28px;line-height:28px;font-family:'notokr-regular'}
#sh_tip_menu li{float:left;padding:0 10px}
#sh_tip_menu li.last{background:none;}
#sh_tip_menu li a{color:#343434;letter-spacing:-0.05em;font-size:1em;}
#topmenu_wrapper{position:relative;margin:0 auto;width:1070px;height:100px;top:-34px;font-family:'notokr-regular'}
#top_logo{position:absolute;top:48px;width:188px;height:28px;z-index:99999}
.top_nav{position:absolute;top:25px;left:256px;z-index:9999;}
.top_nav li{float:left;text-align:center;z-index:9999999;}
.top_nav li a{display:inline-block;color:#333;font-weight:600;font-size:18px;letter-spacing:-0.5px;padding:32px 35px 29px;}
.top_nav li.on a, .top_nav li a:hover{color:#9bc827;}
.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:120px;}
.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:#9bc827;text-decoration:underline !important}
.top_nav_bg{position:absolute;top:101px;width:100%;height:132px;display:none;background:#fff;opacity:0.90;filter:alpha(opacity=90);z-index:-9999;left:0;}