@charset "utf-8";

li{list-style:none;}

#sh_topmenu_wrapper{position:relative; width:1070px; padding:0; margin:0 auto;Z-INDEX:999}

#sh_tip_menu {position:absolute;right:0px;top:4px;font-size:8pt; color:#fff; background:#817454; padding:10px; z-index:999}
#sh_tip_menu a{color:#fff}

/* logo 위치 조정 및 사이즈 지정 */
#sh_logo {width:1070px; padding:10px 0; text-align:center}



#top_nav {padding:0; list-style: none}
#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 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 {float: left; border-top: 1px solid #fff; text-align: left;  font-size:15px}
#top_nav ul li.list001 {width:90px}
#top_nav ul li.list002 {width:100px}
#top_nav ul li.list004 {width:100px}
#top_nav ul li.list005 {width:90px}
#top_nav ul li.list006 {width:100px}

#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; position:relative; float:left; margin-top:15px; font-size:1.5em; color:#666; font-weight:bold}


/* 전체메뉴보기 스타일 */
#to_top{ clear:both; width:100%; position:relative; float:left}
#to_top ul{ width:150px; position:relative; float:left; text-align:center}
#to_top ul.oneul{ margin-left:85px}
/*#to_top ul.twoul{ margin-left:20px}*/
#to_top ul.threeul{ margin-left:50px}
#to_top ul.fourul{ margin-left:30px}
/*#to_top ul.fiveul{ margin-left:-15px}
#to_top ul.sixul{ margin-left:-14px}
#to_top ul.sevenul{ margin-left:-57px}*/
#to_top ul li{ width:120px; position:relative; float:left; height:25px;}
#to_top ul li a{ display:block; width:120px;}


#allmenu_show{width:1068px; top:120px;position: absolute;  z-index: 1; padding:10px 0 10px 0; background:#fff; height:100px; min-height:100px; border:1px solid #ebebeb}
.closex{position:absolute; top:8px; left:10px; width:150px}
.closex a{cursor:pointer; font-size:16px; display:block; list-style:none;" }
