/* BASIC css start */
body { }
html{padding:0px; overflow-y:scroll;}

#hdWrap { z-index: 2; position: relative; top: 24px; width:1260px; margin:0 auto; /* overflow:hidden; */ }
#header { width: 1260px;/* overflow:hidden; */ right:0; position: relative; height:192px;}
#header h1 { position: relative; left:0px; padding-bottom:30px;padding-left:25px; }

#header .gnb { zoom: 0; position: absolute; top: 22%; right: 95px; font-size: 11px; line-height: 17px; font-family:'Nanum Square'; color: #625951;font-weight:600; }
#header .gnb:after { content: ""; display: block; clear: both; }
#header .gnb li { float: left; display: inline;  }
#header .gnb li a {font-size: 12px; line-height: 17px; font-family:'Nanum Square'; margin:0 4px 0 4px; }


#header .sch { zoom: 1; position: absolute; top: 64px; right: 15px; }
#header .sch:after { content: ""; display: block; clear: both; }
#header .sch input { float: left; }
#header .sch .keyword { width: 137px; height: 21px; border: 2px solid #ff0200;  }
#header .sch .sch-btn { width: 21px; height: 25px; }


/* 메뉴 */
#DB_navi20 ,#DB_navi20 ul,#DB_navi20 li{z-index:16; top: 30px; right: 0px;margin:0;margin-right:11px;padding:0;list-style:none;}
#DB_navi20 a{font-family:'Nanum Square',sans-serif;font-size: 14px;text-decoration:none;letter-spacing:-1px;}
#DB_navi20 img{border:0;vertical-align:top;}

#DB_navi20 {position:absolute;height:0px; font-family:'Nanum Square',sans-serif;font-size:14px;}
#DB_navi20 li.DB_main{float:left;position:relative;height:25px;}
#DB_navi20 li.DB_main:first-child{margin-left:0px;margin-right:0px;}
#DB_navi20 li.DB_main:last-child{margin-right:55px;}
#DB_navi20 li.DB_main .main{padding:0 2px 0 0;}

#DB_navi20 li.DB_main ul.DB_sub{text-align: center;/* display:none; */position:absolute; z-index:15; top:20px; border:1px solid #333; background-color:#fff; padding:5px 0 ; width:135px}
#DB_navi20 li.DB_main ul.DB_sub.s1{left:5px}
#DB_navi20 li.DB_main ul.DB_sub.s2{left:8px}
#DB_navi20 li.DB_main ul.DB_sub.s3{left:8px}
#DB_navi20 li.DB_main ul.DB_sub.s4{left:9px}
#DB_navi20 li.DB_main ul.DB_sub.s5{left:-3px}


#DB_navi20 li.DB_main ul.DB_sub li{padding:1px 0 1px 9px;}
#DB_navi20 li.DB_main ul.DB_sub li a{color:#666;padding:0 0 0 10px; height:18px;font-size:12px;}
#DB_navi20 li.DB_main ul.DB_sub li.DB_select a{padding:0 0 0 10px;  height:18px; color:#fa0202;font-size:12px;}

#DB_navi25 {z-index:9; margin-top:15px;padding:0;list-style:none;margin-right:33px;} 
#DB_navi25 ul{z-index:9;margin:0;padding:0;list-style:none;margin-right:1px;}
#DB_navi25 > li{z-index:9;margin:0;padding:0;list-style:none;margin-right:34px;}
#DB_navi25 a{font-family:'Nanum Square',sans-serif;font-size:16px;text-decoration:none;font-weight:500;color:#444343;}
#DB_navi25 img{border:0;vertical-align:top}

#DB_navi25 {position:relative;width:100%;height:65px;font-family:'Nanum Square',sans-serif;font-size:12px;font-weight:550;}
#DB_navi25 li.DB_main{float:left;position:relative;margin-left:45px}
#DB_navi25 li.DB_main:first-child{margin-left:65px}
/*#DB_navi25 li.DB_main:last-child{margin-left:23px;margin-right:35px;}*/
#DB_navi25 li.DB_main .main{padding:0 2px 0 0 }

#DB_navi25 li.DB_main ul.DB_sub{text-align: center; display:none;position:absolute; top:37px/*서브메뉴높이*/; border:0.5px solid #eeeeee;border-top: 0; background:rgba(255, 255, 255, 0.7);padding:5px 0 ; width:140px;}
#DB_navi25 li.DB_main ul.DB_sub.s1{left:8px}
#DB_navi25 li.DB_main ul.DB_sub.s2{left:-40px;}
#DB_navi25 li.DB_main ul.DB_sub.s3{left:-34px}
#DB_navi25 li.DB_main ul.DB_sub.s4{left:-37px}
#DB_navi25 li.DB_main ul.DB_sub.s5{left:-55px}


#DB_navi25 li.DB_main ul.DB_sub li{padding:8px 0 0;}
#DB_navi25 li.DB_main ul.DB_sub li:last-child{padding-bottom: 8px;}
#DB_navi25 li.DB_main ul.DB_sub li a{color:#4a3c33;/* padding:0 0 0 10px; */ height:18px;font-size:13px;font-weight:500;}
/*  #DB_navi25 li.DB_main ul.DB_sub li.DB_select a{padding:0 0 0 10px;  height:18px; color:#fa0202;font-size:13px;font-weight:500;} */

#DB_navi25 li.DB_main ul.DB_sub table{padding:8px 0 1px 9px}
#DB_navi25 li.DB_main ul.DB_sub table a{color:#4a3c33;padding:0 0 0 10px; height:18px;font-size:13px;font-weight:500;}
#DB_navi25 li.DB_main ul.DB_sub table td{color:#4a3c33;padding:8px 0 0 9px; height:18px;font-size:13px;font-weight:500;}
#DB_navi25 li.DB_main ul.DB_sub table.DB_select a{padding:0 0 0 10px;  height:18px; color:#fa0202;font-size:13px;font-weight:500;}
 



/* 측면 */
#aside_wrap {position:absolute; z-index:1; top:0; left:0}
#aside .snb { position: relative;  }
#aside .snb h1{ padding:14px 0 0px }

/* 카테고리 */
.shop-cate { width: 100%; padding:22px 0 26px 30px; background:url(/design/giftgogo/img/left_bg2.gif) 0 0 repeat-y;  }
#DB_navi10_1 ,#DB_navi10_1 ul,#DB_navi10_1 li{margin:0;padding:0;list-style:none;font-family:'Nanum Square';font-size:11px;}
#DB_navi10_1 img{border:0;vertical-align:top}
#DB_navi10_1{width:138px;position:relative; z-index:1; }
#DB_navi10_1 li.DB_main{position:relative;}
#DB_navi10_1 li.DB_main.DB_select{z-index:1}

#DB_navi10_1 li.DB_main ul.DB_sub{display:none;position:absolute; z-index:1;   border:3px solid #d3d3d3; padding:6px 0 0; background:url(/design/giftgogo/img/smenuBg.png) 0 0; }
#DB_navi10_1 li.DB_main ul.DB_sub.s1{left:147px; top:11px; width:135px}
#DB_navi10_1 li.DB_main ul.DB_sub.s2{left:147px;top:4px;width:135px}
#DB_navi10_1 li.DB_main ul.DB_sub.s3{left:147px;top:2px;width:135px}
#DB_navi10_1 li.DB_main ul.DB_sub.s4{left:147px;top:2px;width:135px}
#DB_navi10_1 li.DB_main ul.DB_sub.s5{left:147px;top:3px;width:135px}
#DB_navi10_1 li.DB_main ul.DB_sub.s6{left:147px;top:8px;width:135px}
#DB_navi10_1 li.DB_main ul.DB_sub.s7{left:160px;top:2px;width:170px}
#DB_navi10_1 li.DB_main ul.DB_sub.s8{left:160px;top:-100px;width:170px}

#DB_navi10_1 li.DB_main ul.DB_sub li{ padding:1px 0 1px 9px }
#DB_navi10_1 li.DB_main ul.DB_sub li a{display:block; text-decoration:none; color:#666;background:url(/design/giftgogo/img/smenuIcon.gif) 0 3px no-repeat; padding:0 0 0 12px; height:18px}
#DB_navi10_1 li.DB_main ul.DB_sub li a:hover{ background:url(/design/giftgogo/img/smenuIcon.gif) 0 3px no-repeat; padding:0 0 0 12px;  height:18px; color:#fa0202}




#aside .cs-center { position: relative; margin:7px 0 0;}


/* 서브 상단메뉴 */
#sub_title h2 { font-size:32px; color:#444; text-align:center; font-weight:bold; }
#sub_title .smenu { text-align:center; margin:30px 180px; line-height:30px; overflow:hidden}
#sub_title .smenu li { display:inline-block;   }
#sub_title .smenu li:after { content:"|"; padding:0 10px  }
#sub_title .smenu li:last-child:after { content:""  }
#sub_title .smenu a { font-size:14px  }
#sub_title .smenu .sel a { color:#000 }

/* BASIC css end */

