/* BASIC css start */
#SP_timeSales_ver2 {display: none !important; }

.color {color:#ff0072; font-weight:bold !important; }
.color2 {color:#3e73df; font-weight:bold !important; }
.color3 {color:#527475; font-weight:bold !important; }

#topBanner {position: relative; min-width: 1310px; overflow:hidden; background:#881b20 }
#topBanner .bnnr_bx { margin: auto; width: 1310px; height: 40px; }
#topBanner .bnnr_bx a { display: block; font-size:16px; color:#fff; text-align: center; line-height: 40px; letter-spacing: -0.3px; }
#topBanner .bnnr_bx a span { padding: 0px 10px; letter-spacing: 0.5px; }

.headerBox .wrapper { width:1434px; margin:0 auto; position:relative;  }
.headerBox .logo {padding:42px 0 32px}

.header_top {text-align:right; padding:10px 0 }
.header_top .gnb {display:flex;justify-content: flex-end;align-items: center;}
.header_top .gnb li {display:inline-block;margin-right: 10px;position:relative}
.header_top .gnb li a {display:inline-block; padding:10px;  }
.header_top .gnb li .search_show .hide {display:none; width:15px;  }
.header_top .gnb li .search_show.open img {display:none; }
.header_top .gnb li .search_show.open img.hide{display:inline-block; }
.header_top .gnb li .searchArea {position:absolute;top: 40px;right:0; display:none; }
.header_top .gnb li .searchArea fieldset {position:relative;display: flex;align-items: center;height:27px;width:157px;box-sizing:border-box;border: 1px solid #363636;border-radius: 12px; padding:0 16px}
.header_top .gnb li .searchArea .MS_search_word {height: 100%;border:none;width: 100%;}
.header_top .gnb li .searchArea .search_btn {padding:4px }



.header_btm {position: relative;}
.header_btm .sale_icon {position:absolute; bottom:10px; right:50%; margin-right:-790px;}
.nav_box { box-sizing:border-box;}
.nav {position:relative; margin-right:30px;  display: inline-block; vertical-align: middle; }
.nav:after {content:"";display:inline-block;width:1px;height: 15px;background:#000;position:absolute;right:-15px;top: calc(50% - 7.5px);}
.nav:last-child {margin-right:0}
.nav:last-child:after {display:none; }
.nav li {margin-right:8px; position:relative; display: inline-block; vertical-align: middle;}
.nav li:last-child {margin-right:0}
.nav li a {padding: 0 6px;display:inline-block;font-size: 16px;position: relative;height:48px;line-height:48px;letter-spacing: 0.25px;vertical-align: top;font-weight: 400;}
.nav.point li {margin-right:12px;}
.nav .menu_btn {position:relative; width:23px; height:17px;}
.nav .menu_btn span { display: block; width:100%; height: 2px; background:#000; position: absolute; left: 0px; transition: all 0.3s ease 0s;}
.nav .menu_btn .line01 {top:0}
.nav .menu_btn .line02 {top: 7px;}
.nav .menu_btn .line03 {top: 14px;}
.nav .menu_btn:hover .line01 { width: 20px; }
.nav .menu_btn:hover .line02 { width: 15px; }
.nav .menu_btn.open .line01 { top: 7px; transform: rotate(45deg); width: 23px !important; }
.nav .menu_btn.open .line02 { display: none; }
.nav .menu_btn.open .line03 { top: 7px; transform: rotate(135deg); width: 23px !important; }
.nav.point a {font-weight:bold; }


.all_menu_box {display:none;position:absolute;top:42px;left:0;width:100%;box-sizing:border-box;border:1px solid #dddddd;padding: 25px;z-index:10;background:#fff;z-index:100000;border-radius: 0 0 15px 15px;}
.all_menu_inner {display:flex;justify-content: flex-start;align-items: stretch;}
.menu_con {vertical-align:top;box-sizing:border-box;border-right: 1px solid #787878;padding:0 40px;}
.menu_con:nth-child(1) {width:396px; padding-left:0}
.menu_con:nth-child(2) {width:473px;padding-right: 0;}
.menu_con:nth-child(3) {width:280px; }
.menu_con:nth-child(4) {width:230px; border:none; }                     
.menu_tt {margin-bottom:27px;font-size:15px;font-weight:bold;height: 21px;vertical-align: baseline;}
.menu_list li a {display:inline-block; }

.menu_con:nth-child(1) .menu_tt img {height:15px; border-bottom:1px solid #000; padding-bottom:5px; }
.menu_con:nth-child(1) .menu_list li {margin-bottom:30px; }
.menu_con:nth-child(1) .menu_list li:last-child {margin-bottom:0}
.menu_con:nth-child(1) .menu_list li a {font-size:16px; }
.menu_con:nth-child(1) .menu_list li a em {display:inline-block;width: 94px;font-weight:bold}
.menu_con:nth-child(1) .menu_list li a span {color:#363636; font-size:13px; }


.menu_con:nth-child(2) .menu_list li {margin-bottom:16px; }
.menu_con:nth-child(2) .menu_list li:last-child {margin-bottom:0}
.menu_con .searchArea {margin-top:16px;}
.menu_con .searchArea fieldset {position:relative;display: flex;align-items: center;height:27px;width:157px;box-sizing:border-box;border: 1px solid #363636;border-radius: 12px; padding:0 7px}
.menu_con .searchArea .MS_search_word {height: 100%;border:none;width: 100%;}
.menu_con .searchArea .search_btn {padding:4px }
.menu_list li a.sub_tt {display:block;font-size: 14px;font-weight: bold;margin-bottom: 12px;}
.menu_list li .sub-category li {display:inline-block;margin-right:22px;position:relative;vertical-align: top;margin-bottom: 0 !important;font-size: 13px;color: #363636;}
.menu_list li .sub-category li:after {content:"";display:inline-block;width:1px;height:12px;background:#afafaf;position:absolute;top: 1px;right: -11px;}
.menu_list li .sub-category li:last-child {margin-right:0; }
.menu_list li .sub-category li:last-child:after {display:none; }
.menu_list li.only_sub a {display:inline-block; margin-right:30px; position:relative}
.menu_list li.only_sub a:after {content:"";display:inline-block;width:1px;height:12px;background:#6a6a6a;position:absolute;top: 1px;right: -13px;}
.menu_list li.only_sub a:last-child:after {display:none; }

.my_menu_list li { margin-bottom:16px; color:#363636; font-size:13px;  }
.my_menu_list li:last-child {margin-bottom:0}
.my_menu_list li a {display:inline-block; }
.my_menu_list li.join .point { margin-left:2px; display:inline-block; padding:2px 10px; border-radius:30px; background:#bba598; color:#fff; }
.my_menu_list li a.has_ic:after{content: ''; position: relative; display: inline-block; margin-left: 5px; vertical-align: top; background-repeat: no-repeat; background-size: 100%; background-position: center; top: 0;}
.my_menu_list li a.facebook:after{width: 16px;height: 16px;background-image: url('https://cdn1-aka.makeshop.co.kr/design/label55/smartpc_2019/img/icon/icon_sns_facebook.png');}
.my_menu_list li a.instagram:after{width: 17px;height: 17px;background-image: url('https://cdn1-aka.makeshop.co.kr/design/label55/smartpc_2019/img/icon/icon_sns_instagram.png');}
.my_menu_list li a.delivery:after{width: 16px;height: 15px;background-image: url('/design/label55/main_img/icn_delivery.png');}
.my_menu_list li a.kakao:after{width: 16px;height: 15px;background-image: url('/design/label55/main_img/icn_kakao.png');}


.header_btm.active {position:fixed; left:0; top:0; width:100%;background:#fff; z-index:1000; border-bottom: 1px solid #ddd}
.header_btm.active .nav li a {height:45px; line-height:45px; }






/* BASIC css end */

