li{list-style:none;}

#sh_top_menu_wrapper {position:relative;margin:0;padding:0;width:1070px; height:113px; zoom:1;  background-image:url(/sh_img/hd/top_menu/bg.png); background-repeat:no-repeat; min-height:95px;}

/* logo 위치 조정 및 사이즈 지정 */
#sh_top_logo {text-align:center;padding-top:10px}

#top_menu_wrapper {}

/* nav_depth  */
#top_menu {position:absolute;top:80px; left:21%;list-style:none;height:45px;}
#top_menu li { float:left;display: inline-block;position:relative;z-index:999;color:#333;font-size:14px;margin-right:106px; }
#top_menu li a { display:block;overflow:visible;padding:0px 12px;font-weight:bold;line-height:25px;text-decoration:none;color:#fff;zoom:1}
#top_menu li a:hover, #nav li a.hov {color:#fff; overflow:visible}
#top_menu ul { position:absolute;display:none;margin:0;padding:0;list-style:none;overflow:visible}	

#top_menu ul li {display: inline; text-align:left;font-size:12px;margin:0;background-color:rgba(255,255,255,0.3)}
#top_menu ul a {position:relative; float:left;color: #111;}
#top_menu ul a:hover { text-decoration:underline; color:#000;}


#top_menu li ul {position:absolute;padding:3px;background:none; clear:both;}
#top_menu li ul a {line-height:30px;color:#222;}
#top_menu li ul a:hover { text-decoration:none; color:#333;}

#top_menu li ul.sub_ul1 { margin-left:-100px;width:400px}
#top_menu li ul.sub_ul2 { margin-left:-220px;width:568px}
#top_menu li ul.sub_ul3 { margin-left:-56px;width:400px}
#top_menu li ul.sub_ul4 { margin-left:-45px;width:194px}
#top_menu li ul.sub_ul5 { margin-left:-70px;width:240px}