/* BASIC css start */
#hdWrap { /*margin-bottom: 30px;*/ }
#hdWrap #header { /*position: relative; margin-left: auto; margin-right: auto;*/ }
#hdWrap #header .hd-logo { margin: 25px 0 10px 0; text-align: center; }
#hdWrap #header .hd-link { zoom: 1; overflow: hidden; padding: 10px 20px 10px 300px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
#hdWrap #header .hd-menu { float: left; }
#hdWrap #header .hd-menu li { float: left; padding: 0 20px; border-right: 1px solid #ddd; }
#hdWrap #header .hd-menu li.last { border-right: 0; }
#hdWrap #header .hd-menu li a { display: inline-block; height: 16px; line-height: 18px; color: #aaa; font-size: 11px; letter-spacing: -1px; }
#hdWrap #header .hd-menu li a:hover { color: #333; }
#hdWrap #header .hd-search { float: right; width: 140px; }
#hdWrap #header .hd-search .input-keyword { width: 120px; background-color: #fafafa; border: 1px solid #ddd; }

 #gnb{height:39px; position:relative; z-index:999 !important;}
 #gnb:after {display:block; content:''; clear:both;}
 #gnb li {float:left; /*adding-right:19px;*/}
 #gnb li ul .mmm01{ float:none !important; }
 #gnb li ul{display:none; position:absolute; left:0px; top:38px;/* padding-top:14px;*/}
 #gnb li.mm{/*padding-bottom:30px;*/}
 #gnb .m1 ul{  }
 #gnb .m2 ul{left:110px; width:125px;}
 #gnb .m3 ul{left:225px; width:102px;}
 #gnb .m4 ul{left:310px; width:134px;}
 #gnb .m5 ul{left:405px; width:119px;}
 #gnb .m6 ul{left:505px; width:125px;}
 #gnb .m7 ul{left:615px; width:129px;}
 #gnb .m8 ul{left:690px; width:480px;}
 #gnb .m9 ul{left:790px; width:480px;}
 #gnb .m10 ul{left:870px; width:420px;}
 #gnb .m11 ul{left:965px; width:420px;}


 #gnb li ul li{ /*height:500px; padding-top:3px; color: #000;*/}
 #gnb li ul li.first{padding-left:20px;}
 #gnb li ul li.last{padding-right:20px;}

 #gnb li ul li a{ /*color: #000; font-weight:bold; text-decoration:none;*/}
 #gnb li ul li a:hover{/*color:#000;*/}

#MAKESHOPLY0,
#MAKESHOPLY1,
#MAKESHOPLY2,
#MAKESHOPLY3,
#MAKESHOPLY4,
#MAKESHOPLY5,
#MAKESHOPLY6,
#MAKESHOPLY7 {z-index:999 !important;}

.sch { top: 68px; right: 0; width: 210px; height: 26px; border: 3px solid #7accc8; font-size: 0; line-height: 0; }
.sch .keyword{ width: 184px; height: 20px; padding: 6px 0 0 2px; border: 0; }


/* BASIC css end */

