@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);


li{list-style:none;}

/* Top Menu 기본 설정 크기 및 넓이 */
#topmenu_wrapper {position:relative; width:1000px; padding:0; margin:0 auto;Z-INDEX:999999;height:40px;background-image:url(/shop/sh_img/head/top_menu/top_bg.jpg); background-repeat:no-repeat; font-family: 'Nanum Gothic'; }



#top_menui1 {z-index:10000000; min-width:100%; height:38px;  }

 
/* nav_depth  */
#top_nav {position:relative; top:-5px; margin:0; padding: 0; list-style: none; width:1000px;height:40px;}
#top_nav li { float: left; display: block; background: none; position: relative; z-index: 9999;  color:#fff; font-size:14px; margin-right:10px ; font-weight:bold; }
#top_nav li a { display: block; padding: 0; line-height: 50px; text-decoration: none;  color: #fff; zoom: 1; padding: 0px 10px}
#top_nav li a:hover, #nav li a.hov {color:#fff; }

#top_nav ul { position: absolute; left: 1px; display: none; margin: 0; padding-left:5px; 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:120px; float: left; border-top: 1px solid #fff; text-align: left;  font-size:12px; }
#top_nav ul a { display: block; height: 10px; line-height: 10px; padding: 8px 5px; color: #666; border-bottom: 1px solid transparent; text-transform:  uppercase; color: #797979; font-weight: normal; width:130px;}
#top_nav ul a:hover { text-decoration: none;  color:#52ad48;}



#top_nav li.list01 {position:absolute; left:40px;}
#top_nav li.list02 {position:absolute; left:180px; }
#top_nav li.list03 {position:absolute; left:320px; }
#top_nav li.list04 {position:absolute; left:460px; }
#top_nav li.list05 {position:absolute; left:600px; }
#top_nav li.list06 {position:absolute; left:740px; }

.t_img_1{position:absolute; right:40px; top:13px;}


/* 전체메뉴보기 스타일 */
#to_top{ clear:both; width:1000px; position:relative; float:left}
#to_top ul{ width:120px; position:relative; float:left; border:0px solid red;}
#to_top ul.oneul{ margin-left:48px}
#to_top ul.twoul{ margin-left:15px}
#to_top ul.threeul{ margin-left:22px}
#to_top ul.fourul{ margin-left:22px}
#to_top ul.fiveul{ margin-left:22px}
#to_top ul.sixul{ margin-left:17px}

#to_top ul li{ width:120px; position:relative; float:left; height:25px;}
#to_top ul li a{ display:block; width:120px;}

#allmenu_show{width:995px; border:2px solid #34b800; top:38px;position: absolute; background-color:#fff; z-index: 99999; padding:10px 0 10px 0}
.closex{position:absolute; top:0; right:-32px; width:80px; color:#999;}
.closex a{cursor:pointer; font-size:20px; display:block; list-style:none;}

/*빠른상담폼*/
.inq{left:-225px;width:215px;z-index:100;background:#fff}
.inq select{width:114px !important}
.inq .form{padding:20px !important;border:1px solid #37b718}
.inq .form label{display:inline-block;width:55px}
.inq .form .size{margin-bottom:10px;text-align:center}
.inq .form .size p{padding:5px;font-weight:700;font-size:10px;color:#37b718}
.inq .form li+li{margin-top:5px}
.inq .info{padding:20px !important;background:#f2f2f2}
.inq .btn_area{margin-top:13px;text-align:center}
.inq .btn_area #btn_submit{width:100%;border:none;border-radius:5px;font-weight:700;font-size:15px;line-height:3;color:#fff;cursor:pointer;background:#a1cd1b;font-family: 'Nanum Gothic';}
.inq .btn_area #agree_link{border:none;font-size: 11px;color: #777;background:#fff}
.inq .btn_area .agree{margin-top:5px}
.inq .btn_area .agree label{width:auto}