@charset "utf-8";

li{list-style:none;}

#sh_topmenu_wrapper{position:relative; width:100%; padding:0; margin:0 auto;Z-INDEX:999}


/* logo 위치 조정 및 사이즈 지정 */
#sh_logo {padding:0; float:left; width:15%; margin-right:5%;margin-top:15px}



#top_nav {margin-top:20px; padding:0; list-style: none; float:left; width:75%}
#top_nav li {float: left; display: block; background: none; position: relative; z-index: 999; margin: 0 1px; color:#FFF;font-size:1.5em; margin-right:50px;font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움';}
#top_nav li:nth-child(4){display:none}
#top_nav li .list05 a{display:none}
#top_nav li a { display: block; padding: 0; font-weight:bold; line-height: 50px; text-decoration: none;  color: #666; zoom: 1; padding: 0px 12px}
#top_nav li a:hover, #nav li a.hov {color:#9c9486}
#top_nav ul { position: absolute; left: 1px; display: none; margin: 0; padding: 0; list-style: none; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.2); -o-box-shadow: 0 1px 3px rgba(0,0,0,0.2); box-shadow: 0 1px 3px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2); padding-bottom: 3px; background-color:#FFF; border:1px solid #CCC;}	
#top_nav ul li { width:80px; float: left; border-top: 1px solid #fff; text-align: left;  font-size:15px}
#top_nav ul a {display: block;height: 20px;line-height: 20px;padding: 8px 5px;color: #666;border-bottom: 1px solid transparent;text-transform:  uppercase;font-weight: normal;width:130px;font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움';}
#top_nav ul a:hover { text-decoration: none; font-weight:bold; color: #666}
#top_nav li.list01 {margin-left:30px}
#top_nav li.list06 {margin-right:-120px}

#top_nav ul li:nth-child(2) a{display:none}

/*======================       유틸리티       ==========================*/

.util_01 { float:right; }
.util_01 a:hover { font-weight:bold; }

