/* 소메뉴 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:30px;left:24px}

/* nav_depth  */
.top_nav{margin-top:30px;height:100px;position:absolute;right:100px}
.top_nav > ul > li{float:left;color:#999;font-size:1.4em;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:#464646;padding:20px 40px 20px}
.top_nav > ul > li > a:hover{color:#464646} 

.top_nav ul li{float:left;margin:0}
.top_nav ul a{display:block;color:#111}
.top_nav ul a:hover{color:#000}

.top_nav li ul{position:absolute;background-color:#fe9d2b;box-shadow:2px 2px 3px #999999;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_s{display:none;position:absolute}
.top_nav_s > li{font-size:0.85em;letter-spacing:-0.05em} 
.top_nav_s > li > a{color:#fff;padding:5px 12px}
.top_nav_s > li > a:hover{color:#fff} 

.top_nav li ul.top_nav_depth1{margin-left:-27px;width:250px}
.top_nav li ul.top_nav_depth2{margin-left:-159px;width:503px}
.top_nav li ul.top_nav_depth3{margin-left:-54px;width:238px}
.top_nav li ul.top_nav_depth4{margin-left:10px;width:129px}