/* 소메뉴 home|login... absolute 설정으로 혹시 모르는 top_menu 와 간섭 해결 */
#sh_tip_menu{position:absolute;right:0;top:0px;font-size:11px;overflow:hidden;height:28px;line-height:28px;color:#666;z-index:2}
#sh_tip_menu li{float:left;padding:0 5px}
#sh_tip_menu li.last{background:none}
#sh_tip_menu li a{color:#666;letter-spacing:-0.05em}

/* Top Menu 기본 설정 크기 및 넓이 */
#topmenu_wrapper{position:relative;margin:0 auto;width:1070px;height:100px;z-index:1}

/* logo 위치 조정 및 사이즈 지정 */
#top_logo{position:absolute;top:0px;left:86px}

/* nav_depth  */
.top_nav{margin-top:30px;height:100px;position:absolute;right:79px}
.top_nav > ul > li{float:left;color:#999;font-size:16px;height:82px;text-align:center;background:url(/sh_img/hd/top_menu/bg_c.png);letter-spacing:-0.05em}
.top_nav > ul:before{background:url(/sh_img/hd/top_menu/bg_l.png);width:51px;height:82px}
.top_nav > ul:after{background:url(/sh_img/hd/top_menu/bg_r.png);width:51px;height:82px}
.top_nav > ul:after, .top_nav > ul:before{display:inline-block;content:'';float:left}

.top_nav > ul > li > a{display:block;font-weight:bold;color:#333;padding:20px 45px 20px}
.top_nav > ul > li > a:hover{color:#464646} 
.top_nav > ul > li > ul >li >a{padding:5px 15px;color:#fff;font-size:13px;font-weight:500}
.top_nav ul li{float:left;margin:0}
.top_nav ul li a{text-decoration:none}

.top_nav li ul{display:none;position:absolute;height:25px;background-color:#fe9d2b;box-shadow:2px 2px 3px #999999;box-sizing:content-box;background:linear-gradient(-1deg, #181818 0%,#575757 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#181818',GradientType=0 );top:50px /* IE6-8 */}




.top_nav li ul.sub_ul1 {margin-left:-7px;width:126px}
.top_nav li ul.sub_ul2 {margin-left:38px;width:81px}
.top_nav li ul.sub_ul3 {margin-left:38px;width:81px}
.top_nav li ul.sub_ul4 {margin-left:-66px;width:300px}
.top_nav li ul.sub_ul5 {margin-left:-66px;width:300px}