@charset "utf-8";

li{list-style:none;}

#sh_topmenu_wrapper{position:absolute; width:100%; padding:0; margin:0 auto;Z-INDEX:999999}




/* logo 위치 조정 및 사이즈 지정 */
#sh_logo {padding:0; width:30%; margin:0 auto; margin-top:15px;}



#top_nav {padding:0; list-style: none; width:1070px;}
#top_nav li {float: left; display: block; background: none; position: relative; z-index: 999; margin: 0 1px; color:#FFF;font-size:1.3em; margin-right:60px;font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움';}
#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:#1a8347}
#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}

.t_img_1 a{display:inline-block; width:100px; position:relative; float:left; margin-top:15px; font-size:1.3em; color:#666; font-weight:bold}



/* 전체메뉴보기 스타일 */
#to_top{ clear:both; width:100%; position:relative; float:left}
#to_top ul{ width:130px; position:relative; float:left; text-align:center;}
#to_top ul.oneul{ margin-left:140px;}
#to_top ul.twoul{margin-left:85px;}
#to_top ul.threeul{ margin-left:34px;}
#to_top ul.fourul{ margin-left:35px;}
#to_top ul.fiveul{margin-left:35px;}
#to_top ul.sixul{ margin-left:20px;}
/*#to_top ul.sevenul{ }*/
#to_top ul li{ width:120px; position:relative; float:left; height:25px;}
#to_top ul li a{ display:block; width:120px;}


#allmenu_show{width:1150px; top:100px;position: absolute; padding:10px 0 25px 0; background:#fff; min-height:100px;}
.closex{position:absolute; top:8px; left:10px; width:150px}
.closex a{cursor:pointer; font-size:20px; display:block; list-style:none;" }
