/* BASIC css start */
#preview_wrap {display:none;}

.hd_bnWrap {font-size: 0; position:relative; min-width:1100px; background-color:#f9f6e8;}
.hd_bn {width:1100px; height:100px; margin:0 auto; position: relative; overflow:hidden;}
.hd_bn .btn_bancls {position:absolute; right: 0; top: 10px;}

.hd_menu_wrap {border-bottom:1px solid #cfcfcf;}
.hd_menu {width:1100px; margin:0 auto;}
.hd_menu .hdBar {float:left;overflow:hidden;width:1px;height:10px;background-color: #ccc;text-indent:-9999px;vertical-align:top;margin-top: 2px;}
.hd_menu a {color:#4d4d4d;display: inline-block;padding: 0 7px; font-size: 11px; }
.hd_menu a:hover {color:#eb0000; }
.hd_menu li { position:relative; float:left; padding:10px 0;}
.hd_menu .hd_menu_l {float:left;}
.hd_menu .hd_menu_r {float:right;}
.hd_menu .hd_menu_r li.btn_topbasket span.user_basket_quantity {background: url("//skin.makeshop.co.kr/skin/tem84/cart_bg.gif") no-repeat left top;color: #fff;font-weight: bold;display: inline-block;width: 14px;text-align: center;height: 14px;}
.hd_menu .hd_menu_r li .hd-link_sub {position: absolute; top: 34px; left:0; width: 85px; background-color: #fff; border: 1px solid #4c4c4c; z-index: 1001; padding:5px 0; display:none;}
.hd_menu .hd_menu_r li .hd-link_sub a {display:block; color:#4c4c4c; font-size:11px; line-height:2; padding: 0 8px;}
.hd_menu .hd_menu_r li .hd-link_sub a:hover { display:block; background-color: #686868; color:#fff;}
.hd_menu .hd_menu_r li i.fa-caret-down { color:#5e5e5e; }
.hd_menu .hd_menu_r li.boxline a { border:1px solid #c3c3c3; padding: 3px 6px;}

.hd_logo_wrap {width:1100px;height: 110px;margin:0 auto;overflow: hidden;position: relative;}
.hd_logo_wrap h1 {float:left;margin-top: 36px;}
.hd_logo_wrap .hd_search {position: absolute;width: 400px;left: 50%;margin-left: -200px;top: 50%;margin-top: -22px;}
.hd_logo_wrap .hd_search input {width: 376px;height:43px;border: 2px solid #414141;color:#000;font-size:14px;padding: 0 0 0 20px;}
.hd_logo_wrap .hd_search .fa {color: #fff;position:absolute;right: 2px;top: 2px;background: #eb0000;width: 43px;height: 43px;text-align: center;line-height: 43px;border-left: 2px solid #414141;}
.hd_logo_wrap .hd_logo_r {width: 230px;height: 60px;float:right;margin-top:30px;position:relative; overflow:hidden;}
.hd_logo_wrap .hd_logo_r ul li {float: left;margin-left: 30px;}
.hd_logo_wrap .hd_logo_r .bx-wrapper .bx-controls-direction a {position: absolute; text-indent: -9999px; z-index: 99;}
.hd_logo_wrap .hd_logo_r .bx-prev {top: 10px;left: 0;width:21px;height:21px;background: url("//skin.makeshop.co.kr/skin/tem84/topbn_btn_up.gif") no-repeat;}
.hd_logo_wrap .hd_logo_r .bx-next {top: 31px;left: 0;width:21px;height:20px;background: url("//skin.makeshop.co.kr/skin/tem84/topbn_btn_down.gif") no-repeat;}

.hd_gnb_wrap {border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;background-color: #fff;height: 38px;width: 100%;position: relative;z-index: 1000;}
.hd_gnb_wrap.act {position: fixed; top:0;}
.hd_gnb {width:1100px; margin:0 auto;position: relative;}
.hd_gnb .ct_top {float:left; text-align: center; position:relative;}

.hd_gnb .ct_top:hover dt a { color:#eb0000; }
.hd_gnb .ct_top dt {padding: 0 35px;}
.hd_gnb .ct_top dt a {font-weight:bold;color:#2f2f2f;height: 40px;display: block;line-height: 39px;}
.hd_gnb .btn_cate_all {border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;float:left;text-align: center;height: 38px;line-height: 38px;width: 38px;}
.hd_gnb .btn_cate_all a {font-weight:bold;color:#2f2f2f;}
.hd_gnb .category2 {display:none;position: absolute;top: 39px;z-index: 1000;background-color: #fff;width: 100%;left: 0;text-align: left;padding: 10px 0;outline: 1px solid #909090;}
.hd_gnb .category2 dd a {font-size:11px; color:#2f2f2f; padding: 7px 0 7px 20px; display:block;}
.hd_gnb .category2 dd a:hover { text-decoration: underline; color:#eb0000;}

.hd_gnb_ca {position: absolute;top: 0;left: 0;display:none;width: 1098px;}
.hd_gnb_ca .cm_nav .cm_nav_cate {margin-bottom:0;}
.hd_gnb_ca .hd_gnb_caTop {background-color: #fff;height: 39px;line-height: 40px;border-width: 1px 1px 0;border-style:solid;border-color: #eb0000;width: 38px;text-align: center;margin-top: -1px;z-index: 102;position: relative;}
.hd_gnb_ca .hd_gnb_caTop .fa {color:#eb0000;font-size: 20px;}
.hd_gnb_ca .cm_nav .cm_nav_cate .cm_nav_cate_lst {border:1px solid #909090; border-top:0px none;}
.hd_gnb_ca .hd_gnb_caWrap {border:1px solid #eb0000;background:#fff;z-index: 101;position: absolute;top: 38px;width: 1098px;overflow: hidden;left: 0;padding: 20px 0;}
.hd_gnb_ca .hd_gnb_caWrap .hd_gnb_ct { width: 116px; padding-left: 20px; float: left; border-left: 1px solid #ddd; line-height: 24px; min-height: 260px;}
.hd_gnb_ca .hd_gnb_caWrap .hd_gnb_ct a { display: block;}
.hd_gnb_ca .hd_gnb_caWrap .hd_gnb_ct a:hover { color:#eb0000; display: block;}
.hd_gnb_ca .hd_gnb_caWrap .hd_gnb_ct.fstnbd { border-left: 0; }
.hd_gnb_ca .hd_gnb_caWrap .hd_gnb_ct dt {margin-bottom: 5px;}
.hd_gnb_ca .hd_gnb_caWrap .hd_gnb_ct dt a { color:#111; font-weight: bold; }
.hd_logo_wrap h1 img {
    margin-top: -18px;
}

/* BASIC css end */

