@charset "utf-8";

li{list-style:none;}

/* Top Menu 기본 설정 크기 및 넓이 */
#sh_hd{width:100%;box-sizing: border-box;border:0px solid blue;height:165px;background:url(/shop/sh_img/head/top_menu/top_bg.png);background-repeat:repeat-x;}

#topmenu_wrapper {position:relative;width: 1088px;padding: 0px;margin:0 auto;/* Z-INDEX:999; */height: 120px;}

/* top_nav ex)홈/로그인/관리자 등 */
#tip_nav {position:absolute;right:0;top:0;font-size:12px;color:#000;margin-top:5px;z-index:999;}
#tip_nav ul {overflow:hidden;}
#tip_nav ul li {float:left; padding:0 0 0 15px}
#tip_nav ul li a {display:block; color:#000; text-decoration:none;}
#tip_nav ul li a:hover{display:block; color:#730205; text-decoration:none;}

/* Logo */
#top_logo {padding:20px 0 10px 0;font-size:24px}
 
/* nav_depth  */
#top_nav {margin: -3px auto 0;padding: 0;list-style: none;width: 1100px;border:0px solid #999;float:right;}
#t_img_1 a{display:inline-block; width:100px; position:relative; float:left; margin-top:15px}
#top_nav li {float: left;display: block;background: none;position: relative;/* z-index: 999; */margin: 0 1px;color:#333;font-size:15px;font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움';text-shadow:h-shadow v-shadow blur color;}
#top_nav li a {display: block;font-weight:bold;line-height: 50px;text-decoration: none;color: #fff;zoom: 1;font-size:15px;padding: 0 24px;}
#top_nav li a:hover, #nav li a.hov {color:#f90}
#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;z-index: 999;}	

.hd_sch {width:222px;padding: 0 15px;top:55px;right:0;border:0px solid #c3c6ca;}	
.hd_sch #sch_str {padding-left:5px;width:160px;height:24px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em; border:1px solid #ccc}
.hd_sch #sch_submit {padding:0 5px;height:26px;border:0;background:#e2e6eb;color:#333;cursor:pointer; width:50px}

#top_nav ul li {width:max-content;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;color: #797979;font-weight: normal;width: 170px;font-family: 'Nanum Gothic', '나눔 고딕', '맑은 고딕', '돋움';font-size:12px}
#top_nav ul a:hover { text-decoration: none;  color:#E91F24;}
#top_nav li.list01 {margin-left:12px}
#top_nav li.list07 {margin-right:-10px}


#hd_sch {position:absolute;top:-38px;right:0;border:1px solid #c3c6ca}
#hd_sch h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}


/* 전체메뉴보기 스타일 */
#to_top{ clear:both; width:100%; position:relative; float:left}
#to_top ul{ width:120px; position:relative; float:left; border:0px solid red;}
#to_top ul.oneul{margin-left: 94px;}
#to_top ul.twoul{margin-left:0}
#to_top ul.threeul{ margin-left:16px}
#to_top ul.fourul{margin-left: 42px;}
#to_top ul.fiveul{margin-left: -14px;}
#to_top ul.sixul{margin-left: 0;}
#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:max-content;}
#allmenu_show{width:1130px;border:2px solid #F90;left:-14px;top:164px;position:absolute;background-color:#fff;z-index: 18;padding:10px 0 10px 0}
.closex{position:absolute; top:8px; left:10px; width:80px}
.closex a{cursor:pointer; font-size:20px; display:block; list-style:none;" }

.hd_sch .sch_btn{position:absolute;} 

