/* Top Menu 기본 설정 크기 및 넓이 */
#topmenu_wrapper {position:relative;margin:0 auto;width:1070px;height:100px;z-index:1}

/* 소메뉴 home|login... absolute 설정으로 혹시 모르는 top_menu 와 간섭 해결 */
#sh_tip_menu {overflow:hidden;position:absolute;right:0px;top:0;font-size:10px;color:#c3c3c3;z-index:2}
#sh_tip_menu li {float:left;padding-right:10px;}
#sh_tip_menu li a {display:inline-block;padding:10px 0;color:#a3a3a3}
#sh_tip_menu li.last {padding-right:0;background:none}
#sh_tip_menu li .home_tip{padding:9px 13px 10px;background-color:#393e5e}
/* Logo */
#top_logo {position:relative;padding:32px 0 37px 0}
#top_logo img{position:relative;top:6px}
#top_logo .kolas{width:60px;margin-left:5px}

/* nav_depth  */
.top_nav {position:absolute;top:33px;left:176px;width:1000px}
.top_nav ul{overflow:hidden}
.top_nav > ul > li{float:left}

/* .top_nav > ul > li:first-child{margin-top:6px;background:url(/sh_img/hd/top_menu/logo_kolas.png) no-repeat top}
.top_nav > ul > li:first-child a{opacity:0;} */
.top_nav > ul > li > a{display:block;margin:23px 37px 0;padding-bottom:16px;color:#000;font-weight:bold;font-size:17px;letter-spacing:-0.5px}

.top_nav_s{display:none;margin:0px}
.top_nav_s.on{display:block}
.top_nav_s li{}
.top_nav_s li a{display:block;padding:3px 0;margin:0px;color:#777;font-size:1.1em}

/* 전체메뉴배경 */
.top_nav_bg {display:none;position:absolute;top:91px;width:100%;height:140px;padding-top:0;margin-top:0;background:#fff;opacity:0.8;filter:alpha(opacity=80)}

/****** 메뉴 오버컬러 ******/
.top_nav > ul > li > a:hover{color:#13b3e8}
.top_nav_s li a:hover{color:#13b3e8}
.top_nav > ul > li > a {display:inline-block;overflow:hidden;position: relative;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;font-smoothing:grayscale;}
.top_nav > ul > li > a:before {content:"";position:absolute;z-index:-1;left:50%;right:50%;bottom:0;height:2px;background:#13b3e8;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.3s;transition-duration:0.3s;  -webkit-transition-timing-function: ease-out;transition-timing-function:ease-out;}
.top_nav > ul > li > a:hover:before, .top_nav > ul > li > a:focus:before, .top_nav > ul > li > a:active:before {left:0;right:0;}

/****** 메뉴간격 조정 ******/
.top_nav > ul > li > a, .top_nav_s{margin-left:33px}
.top_nav_s{padding-top:12px}
