/* BASIC css start */
#hdWrap {position: absolute; top:0;left:0;height: 80px;}
#hdWrap .hdArea {position: fixed;top:0;left:0;right:0;height: 80px;z-index:105;letter-spacing: 1px;font-size: 11px;}
#hdWrap.fix .hdArea {border:none; background: #fff;opacity: 0.98; box-shadow: 0 1px 5px rgba(49, 49, 49, 0.1);}
.minSizeWrap {position: relative;max-width: 1560px;min-width: 1100px;margin: 0 auto;padding: 0 20px;}

/* 로고 영역  */
#hdWrap .hdLeft {position: absolute;left: 20px;top: 10px;}
#hdWrap .hdLeft .hd_logo {font-size: 36px;}

/* 카테고리 */
#hdWrap .hdCate .cateWrap {position: relative;text-align: center;margin: 0 180px;}
#hdWrap .hdCate .cateWrap a:hover { border-bottom:1px solid #000 }
#hdWrap .hdCate .cateWrap .tmenu {position: relative;padding: 25px 15px;display: inline-block;height: 30px;line-height: 30px;}
#hdWrap .hdCate .cateWrap .tmenu a {font-size: 15px; font-weight: bold;}
#hdWrap .hdCate .cateWrap .tmenu .depth2 {display:none;position: absolute;background: #fff;top: 70px;left: 50%;width: 118px;margin-left: -60px;padding: 10px 0;border: 1px solid #ddd;z-index: 97;text-align: center;}
#hdWrap .hdCate .cateWrap .tmenu .depth2 li a {display: block;line-height: 22px;font-size:12px;}
#hdWrap .hdCate .cateWrap .tmenu .depth2 li a:hover {color:#111; border-bottom: 0;text-decoration: underline; }

#hdWrap .topRight {position: absolute;right: 20px;top: 22px;}
#hdWrap .topRight li {position: relative;padding: 0 8px;display: inline-block;height: 24px;line-height: 24px;}
#hdWrap .topRight li a {font-size: 14px;}
#hdWrap .topRight li a.searchBtn {font-size: 24px; }
#hdWrap .topRight li.cartArea a {font-size: 24px; }
#hdWrap .topRight li.cartArea .bsCount {position: absolute;left: 50%;top: -4px;width: 18px;height: 18px;line-height: 18px;border-radius: 50%;background-color: #585858;text-align: center;font-size:11px;color:#fff;}

#hdWrap .searchArea {display:none;position:fixed;top: 0;bottom:0;left:0;right: 0;width: 100%;height: 100%;background: #fff;opacity:0.9;z-index:10;}
#hdWrap .searchArea .search { position: relative; width: 70%; margin: 0 auto; }
#hdWrap .searchArea .search fieldset { width: 64%; margin: 15% auto 0; text-align: center; }
#hdWrap .searchArea .search input{border:0;width: 80%;height:44px;font-size:20px;border-bottom: 2px solid #2e2e2e; }
#hdWrap .searchArea .search .searhBtn{font-size: 30px;}
#hdWrap .searchArea .search .searchClose { display: block;margin: 10% 0 3%;font-size: 40px; text-align:center  }

@media screen and (max-width:1280px) {    
    #hdWrap .hdCate .cateWrap {margin: 0 100px 0 180px;}
}

/* BASIC css end */

