@charset "utf-8";

/* Breadcrumbs */
.m_cart_breadcrumbs {height:47px;}
.m_cart_breadcrumbs > li {display:inline-block; vertical-align: middle; font-size: 13px; color: #000; font-weight: 300; line-height: 47px; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/navi_arrow.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px; margin-left: 12px; }
.m_cart_breadcrumbs > li.m_cart_breadcrumbs__home {width:12px; height:12px; background-image: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_home.png); padding-left: 0; background-position: center center; background-size: 100% 100%;font-size: 0;}
.m_cart_breadcrumbs > li.is_active {font-weight:bold;}

/* Heading */
.cart_txt {font-size:24px;color:#000;text-align:center;padding-bottom:45px;}
.cart_txt:after {content:'';display:block;width:22px;height:2px;background:#3f3f3f;margin:14px auto 0;}

/*Cart Nav Menu*/
.cart_nav {margin-bottom:45px;}
.cart_nav:after{content:'';display:block; clear:both;}
.cart_nav > li:first-child{border-left:1px solid #d9d9d9; }
.cart_nav > li {float:left; display:block;width:33.2%; height:60px;box-sizing:border-box; line-height:60px; border-top:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;text-align:center;}
.cart_nav > li.active {border-bottom:2px solid #000; position:relative;}
.cart_nav > li.active:after{ position:absolute; content:''; display: inline-block; width:9px; height:60px;  top:0; right:-9px; background-image:url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/arrow_on.png'); background-repeat: no-repeat;  background-position: center center;}
.cart_nav > li:last-child.active:after{background:none;}
.cart_nav > li.active a {font-weight:bold; color:#224373}
.cart_nav > li a {display:inline-block;font-size:16px;color:#5e5e5e;}
.cart_nav > li span{display:inline-block; width:22px; height:20px; background-repeat: no-repeat;  vertical-align:middle; margin-top:-5px; background-position: left top; margin-right:5px;}
.cart_nav > li span.cart_box_01{background-image:url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/cart_pic_01.png');}
.cart_nav > li span.cart_box_02{background-image:url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/cart_pic_02.png');}
.cart_nav > li span.cart_box_03{background-image:url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/cart_pic_03.png');}
.cart_nav > li.active span{background-position: left -19px;}
.cart_nav > li.active {border-bottom:2px solid #224373; position:relative; color:#224373; font-weight:bold;}
.cart_info_txt {padding-bottom:15px; font-size:18px; color:#000}
.cart_info_txt span,.cart_info_txt em,.cart_info_txt strong{display:inline-block;}
.cart_info_txt span {font-size:18px;font-weight:bold;color:#000;}
.cart_info_txt em {font-size:14px;color:#4a4a4a;padding:0 6px 0 11px;}
.cart_info_txt strong{font-size:14px;font-weight:bold;color:#000;}
.cart_info_txt span.cart_info_txt__type1{font-weight: normal;font-size: 14px;margin-left: 10px;color: #ce001d;letter-spacing: -0.03em}
.cart_info_txt .seller-product-btn{padding:7px 26px 7px 12px; border:1px solid #ABADB4; font-size:13px; font-weight: 400; background-image:url('/static/pc/images/sub/order_arrow_rt_btn.png'); background-repeat: no-repeat;  background-position: right center;  }

.cart_tab_cont .newjoin-noti-wrap{padding-bottom:24px;display:none}
.cart_tab_cont .newjoin-noti-wrap.on{display:block}
.cart_tab_cont .newjoin-noti-wrap .njoin-noti-box{background:#fff7f7;border-radius: 6px;text-align:center;padding:10px;display:flex;justify-content: center;font-size:14px;letter-spacing: -0.28px;color:#282828;font-weight: 700;align-items: center;}
.cart_tab_cont .newjoin-noti-wrap .njoin-noti-box>span{font-weight: 500;color:#fff;background:#f73838;border-radius: 4px;padding:6px;margin-right:10px;min-width:44px;box-sizing: border-box;}
.cart_tab_cont .newjoin-noti-wrap .njoin-noti-box>div{text-align: left;}
.cart_tab_cont .newjoin-noti-wrap .njoin-noti-box>div>em{color:#f73838;font-weight: 700;}
.cart_tab_cont p.notice{font-size:14px; font-weight:700; color:#fc4646; margin-bottom:40px;}

.cart-info-header{display:flex;justify-content: space-between;}
.cart-info-header .ct-progressbar-wrap{display:none;justify-content: flex-end;align-items: flex-end;}
.cart-info-header .ct-progressbar-wrap.on{display:flex}

.cart-info-header .ct-progressbar-wrap .title-area{}
.cart-info-header .ct-progressbar-wrap .title-area .text{font-size:16px;color:#282828;letter-spacing: -0.32px;font-weight: 400;padding-bottom:15px;line-height: 24px;display:flex}
.cart-info-header .ct-progressbar-wrap .title-area .text span{margin-right:3px}
.cart-info-header .ct-progressbar-wrap .title-area .text em{font-weight: 700;}
.cart-info-header .ct-progressbar-wrap .title-area .text i{background:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_delivery.png") center center/100% 100% no-repeat;display:inline-block;width:24px;height:24px;margin-left:4px}

.cart-info-header .ct-progressbar-wrap .pbar-area{padding-bottom:20px;margin-left:10px;}
.cart-info-header .ct-progressbar-wrap .pbar-area .ui-widget.ui-widget-content{width:330px;height:12px;border:none;border-radius: 6px;background:#ebebeb}
.cart-info-header .ct-progressbar-wrap .pbar-area .ui-widget.ui-widget-content .ui-progressbar-value{transition: 0.3s linear;}
.cart-info-header .ct-progressbar-wrap .pbar-area .ui-widget.ui-widget-content .ui-progressbar-value.ui-widget-header{background:#0c5743;border-radius: 6px;margin:0;border:none}
.cart-info-header .ct-progressbar-wrap .price{color:#8e8e8e;font-size:14px;letter-spacing: -0.28px;padding-bottom:17px;margin-left:10px;line-height: 20px;}

.tbl_order{margin-bottom:80px;}
.tbl_order.cart table tbody tr td{border-left:1px solid #e5e5e5;}
.tbl_order.cart table tbody tr td:first-child{border-left:0px none;}
.tbl_order.cart table tbody tr td:nth-child(2), .tbl_order.cart table tbody tr td:nth-child(3){border-left:0px none;}
.tbl_order.cart thead tr th{border-left:1px solid #e5e5e5;}
.tbl_order.cart thead tr th:nth-child(2){border-left:0px none;}
.tbl_order table{width:100%; border-top:1px solid #5e7b71; border-bottom:1px solid #b8b8b8}
.tbl_order table tr th input[type=checkbox], .tbl_order table tr td input[type=checkbox]{display:block; width:20px; height:20px; margin:0 auto;}
.tbl_order table th, .tbl_order table td{border-top:1px solid #e5e5e5; font-size:14px;}
.tbl_order table thead th, .tbl_order table thead td{border-top:0px none;}
.tbl_order thead tr th{color:#000; font-size:14px; height:44px;position:relative; background-color:#f5f5f5; border-left:1px solid #e5e5e5}
.tbl_order thead tr th:first-child{border-left:0px none;}
.tbl_order tbody tr td.opt_img_area{vertical-align:top;}
.tbl_order tbody tr td{padding:15px 0; border-left:1px solid #e5e5e5}
.tbl_order tbody tr td:first-child{border-left:0px none;}
.tbl_order tbody tr td .handle-counter{width:125px; height:39px; margin:0 auto; border:1px solid #ccc; box-sizing:border-box; background-color:#FFF;}
.tbl_order tbody tr td .handle-counter input[type=text]{width:43px;}
.tbl_order tbody tr td.reason{padding:0;}
.tbl_order tbody tr:last-child td.reason .select_opt01{border-bottom:0}
.tbl_order tbody tr td:first-child{text-align:center;}
.tbl_order tbody tr.option_bg{background-color:#f7f7f7;}
.tbl_order tbody tr.option_sel_area{}
.tbl_order tbody tr td.text_cen{text-align:center;}
.tbl_order tfoot tr td{height:43px;background:#f5f5f5;}

.tbl_order1 table{width:100%; border-top:1px solid #5e7b71; border-bottom:1px solid #b8b8b8}
.tbl_order1 table th{border-top:1px solid #e5e5e5; background-color:#f4f4f4; font-size:14px; color:#000;}
.tbl_order1 table tr:first-child th, .tbl_order1 table tr:first-child td{border-top:0px none;}
.tbl_order1 table td{border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; font-size:14px; font-weight:300; color:#000; line-height:19px; padding:12px 15px;}
.tbl_order1 table td img{display:block;}

.tbl_order .opt_thumb {position: relative; text-align: center;}
.tbl_order .opt_txt{padding: 30px 0 30px 30px; position: relative; width:400px;}
.tbl_order .opt_txt .cart_product_title{
		width:90% ; display:block; font-weight:bold; font-size:14px;
		overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;word-wrap:break-word; line-height: 20px; max-height: 40px
}
.tbl_order .opt_txt .cart_product_title .option{font-size: 14px; font-weight:400; color:#959595; line-height: 25px; font-weight:400;}
.tbl_order .opt_txt .cart_product_title:hover{text-decoration:underline;}
.tbl_order .opt_txt .free_shipping{display: inline-block; padding:4px 6px; background-color:#2C473E; color:#fff; border-radius: 3px; font-size:12px; letter-spacing: -3%; font-weight:400;margin-bottom: 5px; }
.tbl_order .opt_txt .cat_price_sale{font-size:14px;color:#1f1f1f;padding-top:15px}
.tbl_order .opt_txt .cat_price_sale strong{text-decoration:line-through;padding-left:5px; font-weight:normal;}
.tbl_order .opt_txt .cat_price{font-size:14px; padding-top:5px}
.tbl_order .opt_txt .m_btn_cancel {position:absolute; top:65px; right:10px; font-size:0;}
.tbl_order .opt_txt .m_btn_cancel a {display:block;}
.tbl_order .opt_txt_01{position: relative; padding-top: 35px;  background-image:url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/arrow_option.png'); background-repeat: no-repeat;  background-position: left 40px; margin-left:20px;}
.tbl_order .opt_txt_01 a{width:80%; margin-left:20px; display:block; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; font-weight:bold; font-size:14px;}
.tbl_order .opt_txt_01 a:hover{text-decoration:underline;}
.tbl_order .m_total_amount {font-size:16px;color:#000;font-weight:bold;}
.tbl_order .total_price {text-align:center;}
.tbl_order .total_price span {font-size:14px;color:#000;font-weight:bold;}
.tbl_order .total_price span b{font-weight:normal;}
.m_quantity {text-align:center;}
.m_total_amount {text-align:center;}
.m_total_amount span {font-size:14px;color:#000;font-weight:bold;}
.m_total_amount span b{font-weight:normal;}


/* 2024 08 */
.m_company_sum_wrap {display: flex;align-items: center;justify-content: space-between;padding: 12px 6px;}
.m_company_sum_wrap .m_company_sum{font-size: 15px; font-weight:400;}
.m_company_sum_wrap .m_company_sum span span{color:#CE011F;}
/* //2024 08 */

.cart_total_area {text-align:center; padding:5px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/bg.gif);}
.cart_total_area .inner{background-color:#FFF; padding:35px 0;}
.cart_total_area .inner > div{display:inline-block;vertical-align: middle;text-align:center; width:170px;}
.cart_total_area .inner > div.cart_box_img{width:auto; margin:0 40px;}
.cart_total_area .inner > div > dl > dt{ font-size:14px;color:#000; height:35px; vertical-align:top; border-bottom:1px solid #dedede; font-weight:bold;}
.cart_total_area .inner > div > dl > dd{ font-size:14px;color:#000;padding-top:15px; height:65px; vertical-align:top;}
.cart_total_area .price_black {font-size:18px; color:#282828;}
.cart_total_area .price_black > strong {font-size:30px;}
.cart_total_area .price_blue {font-size:18px; color:#495c73;}
.cart_info_txt__comment{padding:20px 0;text-align:center}

.cart_total_area .txt_red > strong{font-size:30px; color:#ce001d;}

.cart_total_area .price_blue > strong {font-size:30px;}
.note_txt {font-size:13px;color:#4f4f4f;}
.cart_total_area > div.cart_box_img {padding:0 40px; width:auto;}

.blind{font-size:0;}
.no_data{height:120px; font-weight:bold; line-height:120px; font-size:14px;color:#000; }
.order_wrap:after{content:'';display:block; clear:both;}
.order_wrap_left{float:left; width:55%;}
.order_wrap_right{float:right; width:501px !important;}


.delivery_info{}
.delivery_info.cart{padding:25px 0 15px; margin:0; border-top:0; border-bottom:0;}
.delivery_info .order_h3_txt{display:inline-block; vertical-align:middle; margin-top:0; margin-right:15px; padding-bottom:0;}
.delivery_info input[type=checkbox]{display:inline-block; vertical-align:middle; margin:0; margin-right:5px; margin-left:15px;}
.delivery_info label{display:inline-block;vertical-align:middle; font-size:14px;}

.delivery_info .add{float:right;}
.delivery_info .add .deliveryGuideOpen{height:19px;padding: 0 12px 0 25px;background: url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/icon_bang_mark.png') left center/ 19px no-repeat;background-color: #fff;border: none; cursor: pointer;}
.delivery_info .add .deliveryGuideOpen .txt{position: relative;top: 2px;padding-right: 12px;background: url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/icon_arr.png') right top 5px/ 7px 12px no-repeat;color: #787878;font-size: 14px; }

.order_h3_txt{font-size:18px; color:#000; padding-bottom:15px; margin-top:34px;}
.order_wrap_left .order_h3_txt:first-child{margin-top:0;}
.order_h3_txt span{font-size:14px; padding-left:10px; color:#4a4a4a;}
.order_h3_txt strong{color:#000;}

.mt_25{margin-top:25px;}
.tbl_write{position:relative; border-top:1px solid #5e7b71; border-bottom:1px solid #b8b8b8;}
.tbl_write table tr.error_on input, .tbl_write table tr.error_on select{border:1px solid #ff0000}
.tbl_write table tr.error_on .error_msg{display:block;}
.tbl_write table tr .error_msg{font-size:13px; color:#ff0000; margin-top:10px; line-height:22px;}

.tbl_write table{width:100%;}
.tbl_write table tr:first-child th, .tbl_write table tr:first-child td{border-top:0px none;}
.tbl_write thead tr th{text-align:center; padding:12px 0; line-height:37px; color:#000; font-size:14px; background-color:#ededed; border-top:1px solid #eaeaea; border-right:1px solid #e5e5e5}
.tbl_write thead tr td{color:#000;  font-size:14px;  text-align:left;  padding:12px 24px; background-color:#ededed; border-top:1px solid #eaeaea; position:relative;}
.tbl_write tbody tr th{text-align:center; padding:12px 0; line-height:37px; color:#000; font-size:14px; background:#f5f5f5; border-top:1px solid #eaeaea; border-right:1px solid #e6e6e6}
.tbl_write tbody tr td{color:#000;  font-size:14px;  text-align:left;  padding:12px 24px; border-top:1px solid #eaeaea; position:relative; line-height:37px;}
.tbl_write tfoot tr th{text-align:center; padding:12px 0; line-height:37px; color:#000; font-size:14px; background-color:#ededed; border-top:1px solid #eaeaea; border-right:1px solid #e5e5e5}
.tbl_write tfoot tr td{color:#000;  font-size:14px;  text-align:left;  padding:12px 24px; border-top:1px solid #eaeaea; background-color:#ededed; position:relative; line-height:37px;}

.tbl_write.delivery_info_area table tr:first-child th, .tbl_write.delivery_info_area table tr:first-child td{border-top:none;}
.tbl_write.delivery_info_area tbody tr th{background-color: #fff;border-right: none;border-top: 1px dashed #e9e9e9;}
.tbl_write.delivery_info_area tbody tr td{padding: 20px 24px 20px 0; border-top: 1px dashed #e9e9e9;}

.tbl_write tbody tr .box_col{display: flex;width: 100%; flex-direction: column;}
.tbl_write tbody td.box_address > .box_col{display: flex;width: 100%; flex-direction: row;}
.tbl_write tbody td.box_address > .box_col > .span_dt {display: flex; flex: 1 0 168px; padding: 7px 0; line-height: 20px;color: #000;font-size: 14px;font-weight: bold;justify-content: center;align-items: center;}
.tbl_write tbody td.box_address > .box_col > .span_dd {display: flex; width: calc(100% - 168px); padding: 7px 0; padding-right: 100px;line-height: 20px; align-items: center;}
.tbl_write tbody tr .box_address .red{color: #fc4646;}

.tbl_write input[type=text]{display:inline-block; vertical-align:middle; border:1px solid #dbdbdb; color:#000; padding:0 10px; height:35px; line-height:17px; font-size:13px; box-sizing:border-box;}
.tbl_write input[type=text]#ponit_input{width:180px;}
.tbl_write input[type=checkbox], .tbl_write input[type=radio]{vertical-align:middle;}
.tbl_write textarea{border:1px solid #dbdbdb; padding:0 10px; color:#000; height:100px;font-size:13px; }
.tbl_write select{border:1px solid #dbdbdb; height:35px; padding:0 10px; color:#000; font-size:13px; }
.tbl_write tr td .ship_choice li{display:inline-block; vertical-align:middle;}
.tbl_write tr td .ship_choice li input[type=radio]{margin:0;}
.tbl_write tr td .ship_choice li label{padding-right:37px; line-height:37px;}
.tbl_write tr td .btn_ord_manage{position:absolute; top:50%; right:10px; display:block; outline:none;border:none; font-size:12px; width:85px; height:37px; line-height:37px; transform: translateY(-50%);z-index: 10;}
.tbl_write tr td .btn_ord_manage_01{display:inline-block; vertical-align:middle; outline:none; font-size:12px; padding:0 20px; height:28px; line-height:28px; margin-left:35px;}

/* .tbl_write tr td .ord_boxwrap{padding:13px 0;} */
.tbl_write tr td .ord_boxwrap p{padding-bottom:10px;}
.tbl_write tr td .ord_boxwrap p:last-child{padding-bottom:0;}
.tbl_write tr td .ord_boxwrap .btn_post{font-size:13px; width:90px; height:35px; line-height:34px; display:inline-block; vertical-align:middle; box-sizing:border-box;}
.btn_coupon_apply{padding:0; position:absolute; top:12px; right:10px; outline:none;border:none; font-size:12px; width:85px; height:37px; line-height:35px;}
.coutpun_txt{color:#464545}
.coupon_line{color:#ccc; padding:0 10px;}
.order_info_txt{margin-top:20px;}
.order_info_txt li{color:#787878; font-size:13px; position:relative;  padding: 0 0 5px 15px;}
/*.order_info_txt li:after {position:absolute; left:0; top:0; content:'占쎈쐻占쎈짗占쎌굲 ' }*/
.tbl_write tr td .btn_ord_apply{font-size:13px; padding:0 20px; height:37px; line-height:35px; display:inline-block; outline:none; vertical-align:middle;}
.tbl_write tr td .add_point{padding:0 10px 0 10px; margin-top:10px; position:relative;}
.tbl_write tr td .add_point:after{position:absolute; left:0; top:-5px;; content:'.';}

/* @note 2022-09-14 */
.agree-wrap .tbl_write tr td{border-left:1px solid #eaeaea;word-break: keep-all;}
.agree-wrap .tbl_write tr:first-child td:first-child{border-left:0;}
.agree-wrap .agree_order_wrap div{background-color: #fff;}
.agree-wrap .ag-check label{letter-spacing: -1px; font-size: 14px;}
.agree-wrap .error_on label{color:#fc4646}
.agree-wrap .ag-info{font-family: "NotoSans", Arial, sans-serif;color: #787878;font-size: 13px;position: relative;padding: 5px 0 5px 10px;}
/* //@note 2022-09-14 */

.pay_card_benefit{display: flex;border-top:1px solid #5e7b71;padding: 20px 12px 20px 30px; background-color: #f5f5f5;}
.pay_card_benefit .slide_tit{flex: 0 0 30px;margin-right: 20px;color: #000;font-size: 14px;font-weight: bold;}
.pay_card_benefit .benefit_slide{flex: 0 1 450px; height: 20px; margin: 0;}
.pay_card_benefit .benefit_slide > ul{height: 20px;}
.pay_card_benefit .benefit_slide > ul li{display: flex;}
.pay_card_benefit .benefit_slide > ul li:last-child{margin-bottom: 0;}
.pay_card_benefit .benefit_slide > ul li a{position: relative;display: block;padding-right:10px;font-size: 14px;color: #535353;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.pay_card_benefit .benefit_more_btn{flex: 0 0 80px;padding: 0;margin-left: auto;border: none;background: none; text-align: left;}
.pay_card_benefit .benefit_more_btn span{background: url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/benefit_arr.png') right top 4px/7px no-repeat; padding-right: 13px; font-size: 13px; letter-spacing: -.13px;color: #9c9a9a;}
.pay_card_benefit + .pay_chk{border-top: none;}

.allAgree_wrap{margin-top: 30px; padding: 20px 30px; background-color: #f5f5f5;}
.allAgree_wrap .box{position: relative;}
.allAgree_wrap .box .box_tit{margin-bottom: 8px; font-size: 14px;font-weight: normal;line-height: 1.43;letter-spacing: -0.14px;color: #535353;}

.allAgree_wrap .agree_checkbox{position: relative;}
.allAgree_wrap .agree_checkbox input[type='checkbox']{position: absolute;width: 1px;height: 1px;overflow: hidden;border: none;}
.allAgree_wrap .agree_checkbox input[type='checkbox'] + label{position: relative;display: block;padding-left: 23px; cursor: pointer;}
.allAgree_wrap .agree_checkbox input[type='checkbox'] + label::before{content: '';position: absolute;left: 0;top: 3px;width: 13px;height: 13px;border: 1px solid #535353;}
.allAgree_wrap .agree_checkbox input[type='checkbox'] + label span{font-size: 14px;color: #535353;}
.allAgree_wrap .agree_checkbox input[type='checkbox'] + label span.bold{font-weight: bold;color: #000000;}

.allAgree_wrap .agree_checkbox input[type='checkbox']:checked + label::before{background: #535335 url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/icon_chckbox.png') center/9px 7px no-repeat;}
.allAgree_wrap .agree_checkbox.red > label{color:#fc4646;}

.allAgree_wrap .box .hide_box_open{position: absolute;right: 0;bottom: 3px;width: 14px;height: 14px;border: none;background: url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/icon_hidebox_arr.png')  center center/14px no-repeat;z-index: 10;}
.allAgree_wrap .box .hide_box_open .hide{position: absolute;left: -9999px;}
.allAgree_wrap .box .hide_box_open.on {transform: rotate(180deg);}

.allAgree_wrap .box.hide_box{display: none;margin-top: 20px;padding-top: 20px;border-top: 1px solid #eaeaea;}
.allAgree_wrap .box.hide_box .agree_order_wrap{margin-top: 8px; border-top: none;}
.allAgree_wrap .box.hide_box .agree_checkbox{padding: 0;border-bottom: none;}
.allAgree_wrap .box.hide_box .error_msg{padding-left: 23px; font-size: 14px;font-weight: bold;}
.allAgree_wrap .box.hide_box .error_msg > span{margin-top: 4px !important;}
.allAgree_wrap .box.hide_box .tbl_write{width: 100%; border-bottom: none; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.16);}
.allAgree_wrap .box.hide_box .tbl_write thead tr th{line-height: 30px;padding: 0;}
.allAgree_wrap .box.hide_box .tbl_write tbody tr td{padding: 12px 7px; background-color: #fff;line-height: 20px;color: #757474;text-align: center;}
.allAgree_wrap .order_h3_txt{font-size: 14px; padding-bottom: 0;}

.pay_chk{border-top:1px solid #5e7b71; padding-top:35px;}
.pay_chk:after{content:'';display:block; clear:both;}
.pay_chk li{float:left; margin:0 0 1% 1%; width:32%; position:relative;}
.pay_chk li input[type=radio]{opacity:0; position:absolute;  top:0; left:0;}
.pay_chk li input[type=radio] + label{text-align:center; height:50px; line-height:50px; box-sizing:border-box; color:#3b3f4a; width:100%; font-size:15px; display:inline-block; border:1px solid #c4c4c4;}
.pay_chk li input[type=radio]:checked + label{background-color:#3b3f4a; color:#fff; border:1px solid #3b3f4a;}

.agree_order_wrap{border-top:1px solid #5e7b71; }
.agree_order_wrap.error_on label{color:#fc4646}
.agree_order_wrap div{border-bottom:1px solid #eaeaea; box-sizing:border-box; display:block;padding:18px 0;background-color:#f5f5f5; padding-left:20px;}
.agree_order_wrap div p{line-height:18px;padding:6px 0 0 20px;}
.agree_order_wrap div label{color:#000; font-size:14px; padding-left:8px;}
.agree_order_wrap input[type=checkbox], input[type=radio]{vertical-align:middle; }
.agree_order_wrap dl{display:block;}
.agree_order_wrap dt{position:relative; border-bottom:1px solid #eaeaea; height:60px; line-height:60px;  padding-left:20px; box-sizing:border-box; }
.agree_order_wrap dt .agree_arrow{position:absolute; top:0; right:0; width:60px; height:60px; background-image:url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/agree_down.png'); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; background-color:#FFF; cursor:pointer;}
.agree_order_wrap dt .agree_arrow.on{background-image:url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/agree_up.png');}
.agree_order_wrap dt label{color:#484848; font-size:13px; padding-left:8px;}
/* .agree_order_wrap dd{border-bottom:1px solid #eaeaea;} */
.agree_order_wrap .agree_box{display:none; padding:30px 20px; color:#7d7d7d; font-size:12px; height:130px; overflow:auto; box-sizing:border-box;}
.ord_title{position:relative; height:30px; color:#000; margin-bottom:8px;}
.ord_title h3{font-size:18px;}
.ord_title span{position:absolute; top:5px; right:0; line-height:20px; font-size:14px;}
.ord_title span strong{font-weight:normal;}
.ord_box_gray{background:#3e4349; padding:4px;}
.ord_box_gray .ord_box_white_wrap{background:#fff; padding:5px 36px; max-height:186px; overflow:auto; }
.ord_box_gray .ord_box_white_wrap dl{display:table; width:420px;  border-top:1px solid #c4c4c4; padding-top:10px; margin-bottom:10px;}
.ord_box_gray .ord_box_white_wrap dt{width:75px; display:table-cell;  height:75px; vertical-align:top}
.ord_box_gray .ord_box_white_wrap dt img{width:100%; height:100%}
.ord_box_gray .ord_box_white_wrap dd{display:table-cell; padding-left:20px; vertical-align:top; }
.ord_box_gray .ord_box_white_wrap .cart_product_title{width:90% ; font-size:13px; color:#000;display:block; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;word-wrap:break-word; line-height: 1.2em;height: 30px}
.ord_box_gray .ord_box_white_wrap .cart_product_title:hover{text-decoration:underline;}
.ord_box_gray .ord_box_white_wrap .ord_amount_txt{font-size:12px; color:#4e4e4e; padding-top:8px;}
.ord_box_gray .ord_box_white_wrap .ord_amount_txt strong{font-size:12px; color:#000}
.ord_box_gray .ord_box_white_wrap .ord_amount_txt_01{font-size:13px; color:#4e4e4e; padding-top:5px;}
.ord_box_gray .ord_box_white_wrap .ord_amount_txt_01 strong{font-size:15px; color:#000}
.ord_box_gray .ord_box_white_wrap .opt_txt_01{position: relative; padding-top: 12px;  background-image:url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/arrow_option.png'); background-repeat: no-repeat;  background-position: left 15px; }
.ord_box_gray .ord_box_white_wrap .opt_txt_01 a{width:80%; font-size:12px; color:#000; margin-left:20px; display:block; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.ord_box_gray .ord_box_white_wrap .opt_txt_01 a:hover{text-decoration:underline;}
.ord_box_gray .ord_box_white_wrap dl.option_sel_area{border-top:1px dotted #c4c4c4 !important;}
.ord_box_gray .ord_box_white_wrap dl:first-child{border-top:0 !important;}

/* 2024 08 */
.ord_box_gray .ord_box_white_wrap .company_order_master_title{padding: 15px; background-color: #E8FFF7; border: 1px solid #AEEDD9; font-weight: 700; font-size: 13px;}
.ord_box_gray .ord_box_white_wrap dl{width:100%;}
.ord_box_gray .ord_box_white_wrap dl:nth-child(2){border-top: 0;}
.ord_box_gray .ord_box_white_wrap dd .ord_product_title a{font-size: 14px; font-weight:500; color:#333;}
.ord_box_gray .ord_box_white_wrap dd .ord_product_title a .option{font-size: 12px; color:#A0A0A0; padding-top:5px;}
.ord_box_gray .ord_box_white_wrap dd .ord_amount_txt{ font-size: 12px; font-weight: 500; padding-top:5px;}
.ord_box_gray .ord_box_white_wrap dd .ord_amount_txt_01{font-size: 13px; font-weight: 500; color:#4e4e4e; padding-top:5px;}
.ord_box_gray .ord_box_white_wrap dd .ord_amount_txt_01 strong{font-size: 15px; font-weight: 500; color:#000;}
/* 2024 08 */

.ord_box_gray .ord_box_gray_wrap{background:#f3f4f5; padding:15px 36px; border-top:1px solid #3e4349}
.ord_box_gray .ord_box_gray_wrap > div{padding:10px 0; border-bottom:1px solid #c4c4c4;}
.ord_box_gray .ord_box_gray_wrap > div:first-child{padding-top:0;}
.ord_box_gray .ord_box_gray_wrap > div:last-child{ border-bottom:0; padding-bottom:0;}
.ord_box_gray .ord_box_gray_wrap table{width:100%;}
.ord_box_gray .ord_box_gray_wrap table:first-child{margin:0 !important;}
.ord_box_gray .ord_box_gray_wrap table tr{height:26px;}
.ord_box_gray .ord_box_gray_wrap table tr th{font-size:14px; color:#595959; font-weight:normal;text-align:left; font-weight:bold;}
.ord_box_gray .ord_box_gray_wrap table tr td{font-size:14px; color:#7a7a7a; text-align:right;}
.ord_box_gray .ord_box_gray_wrap table tr td strong{color:#000; font-size:16px;}
.ord_box_gray .ord_box_amount_wrap{padding:15px 36px; color:#b4bcc6;}
.ord_box_gray .ord_box_amount_wrap span{display:inline-block; width:49%}
.ord_box_gray .ord_box_amount_wrap span:first-child{color:#fff; font-size:14px;}
.ord_box_gray .ord_box_amount_wrap span:last-child{color:#fff; font-size:14px; text-align:right;}
.ord_box_gray .ord_box_amount_wrap span:last-child strong{color:#F2B230; font-size:22px;}
.no_memeber_case{text-align:center;}
.no_memeber_case p:first-child{padding-bottom:20px;}
.no_memeber_case p{font-size:0;}
.no_memeber_case p a{display:inline-block; width:90px; height:36px; font-size:13px; line-height:36px;text-align:center; box-sizing:border-box}
.no_memeber_case p a:first-child{margin-right:7px;}

.finish_txt{line-height:36px;color:#000; font-size:24px; font-weight:200; padding:15px; text-align:center; }
.finish_txt strong{font-size:24px;}
.cart.box{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/bg.gif); padding:5px; margin-bottom:40px;}
.order_finish_box{background-color:#fff; text-align:center;  padding:30px;}
.order_finish_box dt{font-size:16px; color:#7f7e7e; text-align:center; }
.order_finish_box dt strong{color:#000;}
.order_finish_box dd{font-size:14px; color:#7f7e7e; text-align:center; padding-top:10px;}
.order_finish_box dd strong{color:#000; font-weight:normal;}

.devision_wrap:after{content:'';display:block; clear:both;}
.devision_left{float:left; width:48.75%;}
.devision_right{float:right; width:48.75%;}
.finish_amount{border-top:1px solid #000; border-bottom:1px solid #000; font-size:14px; color:#000;  margin-top:-1px; height:80px;  line-height:80px; text-align:center;}
.finish_amount strong{font-size:24px; padding:0 5px 0 10px;}
.finish_amount_01{border-top:1px solid #000; border-bottom:1px solid #000; font-size:14px; color:#000;  margin-top:-1px; height:60px;  line-height:60px; text-align:center;}
.finish_amount_01 strong{font-size:24px; padding:0 5px 0 10px;}

.fail_txt{text-align:center; position:relative; padding-top:35px; font-size:16px; color:#000;  }
.fail_txt:after{content:'';display:block;width:22px;height:2px;background:#3f3f3f; position:absolute; top:0; left:50%; margin-left:-11px;}
.fail_box{padding:5px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/bg.gif); text-align:center;  width:970px; margin:0 auto; margin-top:65px; }
.fail_box .inner{background-color:#FFF; padding:30px 0;}
.fail_box .inner > div{ font-size:14px; line-height:24px; padding:10px 0 10px 225px; box-sizing:border-box; background-image:url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/icon_caution.png'); background-repeat: no-repeat; background-position:125px 8px; text-align:left; color:#000; }
.fail_box .inner > div a:hover{text-decoration:underline;}
.fail_box .inner > div strong{ font-size:16px;}
.fail_box .inner > a{display:inline-block;font-size:13px; line-height:42px;  width:175px; margin-top:45px;}

.present_wrap{border-top:1px solid #000; }
.present_wrap span{text-align:center; border-bottom:1px solid #e5e5e5; box-sizing:border-box; display:block; height:44px; line-height:42px; background-color:#f5f5f5; padding-left:20px; font-weight:bold; color:#000; font-size:14px;}
.present_wrap dl{display:table; padding:30px 40px; box-sizing:border-box; border-bottom:1px solid #c7c7c7; width:100%;}
.present_wrap dt{display:table-cell; vertical-align:middle; font-size:13px; width:96px; height:96px;}
.present_wrap dt img{width:100%; height:100%;}
.present_wrap dd{display:table-cell; vertical-align:middle; box-sizing:border-box;  padding-left:30px; font-size:14px; color:#000}

.finish_total_box{display:table; position:relative; margin-top:40px; width:100%;}
.finish_total_box:after{content:'';display:block; clear:both;}
.finish_total_box .t_box{display:table-cell; vertical-align:top; width:314px;  height:340px; box-sizing:border-box; border:1px solid #ccc; border-left:0px none;}
.finish_total_box.cart .t_box{width:400px}
.finish_total_box .t_box:first-child{border-left:1px solid #ccc;}
.finish_total_box.non_member .t_box{width:50%; height:auto;}
.finish_total_box.non_member .t_box.cell{width:50%;}
.finish_total_box.non_member .t_box .t_box_01{padding:20px 0; height:auto;}
.finish_total_box.non_member .t_box .t_box_02{padding:20px 30px; height:100px;}
.finish_total_box .t_box.cell{background-color:#f5f5f5;}
.finish_total_box .t_box.cell .t_box_01{border-bottom:0;}
.finish_total_box .t_box .t_box_01{padding:40px 0; box-sizing:border-box;  border-bottom:1px solid #ccc; text-align:center; height:165px; text-align:center;}
.finish_total_box .t_box .t_box_02{padding:30px 30px; box-sizing:border-box;text-align:center; height:auto;}
.finish_total_box .t_box .t_box_01 dl {margin:0 auto; width:175px}
.finish_total_box .t_box .t_box_01 dl > dt{ font-size:14px;color:#000; height:35px; vertical-align:top; border-bottom:1px solid #e5e5e5; font-weight:bold;}
.finish_total_box .t_box .t_box_01 dl > dd{ font-size:18px;color:#282828;padding-top:15px; height:50px; vertical-align:top;}
.finish_total_box .t_box .t_box_01 dl > dd strong{font-size:30px;}
.finish_total_box .t_box .t_box_01 dl > dd .txt_red{color:#ce001d;}
.finish_total_box .t_box .t_box_02 table{width:100%}
.finish_total_box .t_box .t_box_02 table tr{height:30px;}
.finish_total_box .t_box .t_box_02 table tr th{font-weight:normal; width:60%; font-size:14px; color:#000; text-align:left;}
.finish_total_box .t_box .t_box_02 table tr td{ width:40%; font-size:14px; color:#6c6c6c; text-align:right;}
.finish_total_box .t_box .t_box_02 table tr td strong{ font-size:19px; color:#090909;}
.finish_total_box .t_box .t_box_02 table tr td span{ font-size:19px; color:#090909;}
.finish_total_box em{position:absolute; background-repeat: no-repeat; background-position:left top; width:38px; height:38px; font-size:0;}
.finish_total_box em.eqaul{background-image:url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/ico_eql.png'); top:145px; left:780px;}
.finish_total_box em.minus{background-image:url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/ico_minus.png');  top:145px; left:380px;}

.inp_qty {display:inline-block;overflow: hidden;height:38px;border:1px solid #cccccc;}
.inp_qty:after {content:'';display:block;clear:both;}
.inp_qty button {float:left;width:38px;height:100%;vertical-align: middle; background:#fff; border: none;  outline: none; text-align:center}
.inp_qty button:hover {background:#eeeeee;}
.inp_qty button img{width:30px; height:30px; vertical-align: middle;}
.inp_qty input {float:left;width:45px;height:38px;margin:0 1px;font-size:14px;line-height:38px;text-align:center;text-indent:0;border:none; background-color:#FFF;}
.inp_qty.readOnly {background:#eeeeee;border-color:#dcdcdc;}
.inp_qty.readOnly input {color:#dcdcdc;}
.inp_qty.readOnly button {cursor:default;background:transparent;opacity:0.2;filter:alpha(opacity=20);}

.btn_solid{background-color:#3b3f4a; border:1px solid #3b3f4a;  color:#fff; text-align:center}
.btn_solid.giftcard_register{width: 100px;}
.btn_gray_line{border:1px solid #3b3f4a; color:#3b3f4a; text-align:center; background:#fff;}

.purchase_btn{display:block;width:80px;height:30px;line-height:28px; margin:13px auto 0; font-size:12px; border:none;}
.remove-wrap{display:flex;}
.btn_delete_order {width:124px;height:36px;border:1px solid #abadb4;text-align:center;margin:0;}
.btn_delete_order button {display:block;width:100%;font-size:13px;color:#353840;padding:0;border:none;background:#fff;line-height:36px;outline:none;}
.btn_delete_order a {display:block;font-size:13px;color:#353840;background:#fff;line-height:36px;}
.remove-wrap .btn_delete_order{margin-top:0px !important}

.order_btn_area {text-align:center; padding-top:40px; font-size:0;}
.order_btn_area .mr7 {margin-right:7px;}
.order_btn_area a {display:inline-block; width:144px; height:42px; font-size:13px; line-height:38px;text-align:center;box-sizing:border-box; vertical-align:middle;}
.order_btn_area button{display:inline-block; width:144px; height:42px; font-size:13px;line-height:38px;text-align:center;box-sizing:border-box; outline:none; vertical-align:middle;}

.btn_order_right{margin-top:10px;}
.btn_order_right button{display:inline-block; background-color:#F2B230; line-height:75px;  height:75px; font-size:22px; color:#000; text-align:center; border:none; width:100%;}
.btn_order_right button i{display:inline-block; width:30px; height:23px; vertical-align:middle;  background-image:url('https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/sub/order_pay_pic.png'); background-repeat: no-repeat;  background-position: left top; margin-top:-5px;}

.w_70{width:70px;}
.w_80{width:80px;}
.w_240{width:240px;}
.w_120{width:120px;}
.w_130{width:130px;}
.w_150{width:150px;}
.w_170{width:170px;}
.w_200{width:200px;}
.w_45{width:44%;}
.w_95{width:95%;}
.w_99{width:99%;}

.pop-table{width:100%;border:1px solid #d7d7d7;}
.pop-table th{color:#212121;font-size:13px;background-color: #f4f4f4;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.pop-table td{padding:22px 16px;border-bottom:1px solid #d7d7d7;}
.pop-table td ul{max-height:250px; overflow:auto;}
.pop-table td select{border:1px solid #c3c3c3 !important;width:204px; background-position:98% 50%;}


.pop-table .list_ul li{display:inline-block;padding-bottom:5px;}
.pop-table .list_ul li:last-child{padding-bottom:0;}
.pop-table .list_ul dl{height:70px;}
.pop-table .list_ul dt{float:left;margin-right:13px;}
.pop-table .list_ul dt span{display:inline-block;width:70px;height:70px;background:#ccc;}
.pop-table .list_ul dd{float:left;width:496px;}
.pop-table .list_ul dd p.tit{font-size:13px;font-weight:bold;width:100%;padding-top:7px;color: #000;padding-bottom:14px;
text-overflow:ellipsis;
white-space:nowrap;
word-wrap:normal;
overflow:hidden;}

/* 2024 08 */
.popup_coupon .pop-table td .company_order_master_title{padding:12.5px 15px !important; width:100%; background-color: #E8FFF7; border: 1px solid #AEEDD9; font-weight: 700; font-size: 13px;}
.popup_coupon .pop-table .list_ul {padding:0 5px;}
.popup_coupon .pop-table .list_ul li{ box-sizing: border-box; width:100%;}
.popup_coupon .pop-table .list_ul dl {height: auto; display: flex; padding:5px 0;}
.popup_coupon .pop-table .list_ul dd .tit .option{padding-top:5px; display:block; color:#a0a0a0; font-size: 12px; font-weight: 500;}
/* //2024 08 */

.pop-table  td p.pay strong{font-size:18px;color: #212121;}
.pop_con .not_tit{padding-top:20px;font-size:13px;color: #000;font-weight:bold;}
.pop_con .not_ul{padding-left:5px;padding-top:7px;}
.pop_con .not_ul li{letter-spacing:-0.025em;font-size:12px;color: #6d6d6d;line-height:20px;}
.pop_con .not_ul li:before{content:"";display:inline-block;margin-right:7px;vertical-align:middle;width:3px;height:3px;border-radius:50%;background:#6d6d6d;}
.pop_con .btn_wrap{text-align:center;margin-top:30px;}
.pop_con .btn_wrap a{display:inline-block;width:90px;height:36px;line-height:36px;font-size:13px;}

.pop_con .right_tit{float:right;font-size:14px;padding-bottom:15px;}
.pop_con .left_tit{font-size:14px;padding:0 15px 15px}
.pop_con .slide-box{clear:both;border:1px solid #d7d7d7;width:100%;height:340px;box-sizing:border-box;padding:35px 0 55px;}
.pop_con .titpt_comment{text-align: center;padding: 20px 0; font-size: 14px;}
.pop_con .btn_next{display:block; width:120px; height:33px; margin:25px auto 0;}
.btn_wrapper {display:flex;justify-content:center;align-items: center!important;height: 90px;}
.btn_wrapper button{width:30%!important;border:solid 1px #7b7b7b;margin: 0 15px!important;border-radius: 3px;}
.btn_wrapper button.close{background:#7b7b7b}

.slide-list{text-align:center}
.slide-step{display: flex;width:150px;margin:0 auto;text-align:center;height: 298px;flex-direction: column;justify-content: flex-start;position: relative;}
.slide-step .img{width:100%;height:150px; border:1px solid #6d6d6d;}
.slide-step .img img{width:100%; height:auto;}
.slide-step dl {text-align:center;}
.slide-step dl dt{font-size:13px;color: #6c6c6c;padding-top:15px;padding-bottom:8px;}
.slide-step dl dd strong{font-size:16px;color: #000;}
.slide-step input[type=radio]{display:block; margin:10px auto 0;position:fixed;left:-99999rem}
.slide-step label{display:block;cursor:pointer;margin:0 auto;z-index:99;height:30px;line-height:30px;margin-top:15px;padding: 0 15px;margin-bottom: 10px;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);white-space: nowrap;background: #fff;color: #3b3f4a;}
.slide-step input:checked + label{border:1px solid #3b3f4a;color: #3b3f4a;background: #3b3f4a;opacity: 1;color: #fff;}

.swiper-pay{position:relative; width:520px; margin:0 auto;}
.swiper-pay .slick-arrow{position:absolute; top:50%; width:13px; height:24px; margin-top:-12px; border:0; font-size:0; background-repeat:no-repeat; background-position:center center; background-size:100% 100%; background-color:transparent;}
.swiper-pay .slick-arrow.slick-next{right:-30px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/slick_right.png);}
.swiper-pay .slick-arrow.slick-prev{left:-30px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/slick_left.png);}

#combine_search_wrap{
	background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/bg.gif); padding:5px;
	margin-bottom:19px;
}
#combine_search_wrap .inner{background-color:#FFF; padding:42px 0;}

#combine_search_wrap form{
	position: relative;
}
#combine_search_wrap #search_keyword {width: 425px;height: 40px;background-color: #fff;border: none;padding-left: 5px;}
#searchFrm fieldset{border-bottom:solid 2px #000}

#combine_search_wrap #combine_img {
	position: absolute;top: 6px;right: 6px;
}
#popular_search_wrap {
	width:460px; margin:0 auto;
	height: auto;overflow: hidden;
}
#popular_search_wrap span, #popular_search_wrap .popular_search{float: left;}
#popular_search_wrap>span{
	width: 80px;display: block;height: 38px;font-size: 14px;color: #44744e;
	background: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/src_span_bg.png) right center no-repeat;
}
#popular_search_wrap .popular_search{
	margin-left: 10px;font-size: 13px;
	width:370px;
}
#popular_search_wrap .popular_search span{
	margin-left: 8px;line-height: 20px;color: #bcbcbc;
}

#combine_category_wrap {
	width: 100%; height: 83px;line-height: 83px; overflow: hidden;
	border-top: 1px solid #000;border-bottom: 1px solid #000;	
}
#combine_category{width: 805px; margin: 0 auto;}
#combine_category_wrap .category_caption, #combine_category_wrap li {
	float: left;
}
#combine_category_wrap li {
 text-align: center;background: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/link_li_bg.png) left center no-repeat;
}
#combine_category_wrap li.width_128 {
	width: 128px;background: none;margin-left: 9px;
}
#combine_category_wrap li.width_110 {width: 110px;}
#combine_category_wrap li.width_112 {width: 112px;}
#combine_category_wrap li.width_118 {width: 118px;}
#combine_category_wrap li.width_100 {width: 100px;}
#combine_category_wrap li.width_130 {width: 130px;}
#combine_category_wrap li a{display: block;color: #5e5e5e;}
#combine_category_wrap li a:hover{color: #000;font-weight: bold;}

.search_wrap .search_tit{margin:40px 0 20px;}
.search_wrap .search_tit p{display:inline-block; vertical-align:middle; font-size:18px; color:#000; margin-right:15px; font-weight:bold;}
.search_wrap .search_tit span{display:inline-block; vertical-align:middle; font-size:13px; color:#4e4e4e; }
.search_wrap .search_tit select{float:right; width:144px;}

.search_wrap.detail .curation_list ul{margin-top:0;}

.auto_complete{position:relative; width:460px; margin:0 auto 40px;}
.auto_complete .box{display:none; position:absolute; height:115px; padding:18px 33px; background-color:#fff; top:42px; left:0; width:100%; border:1px solid #000; border-top:2px solid #000; box-sizing:border-box; overflow-y:auto;}
.auto_complete .box ul li a{font-size:14px; color:#6d707c; font-weight:300; line-height:26px;}
.auto_complete .box ul li a span{color:#000000; font-weight:bold;}

.search_wrap .search_none{position:relative; border-top:1px solid #000; border-bottom:1px solid #c5c5c5; padding:70px 0; text-align:center; margin:0 0 50px;}
.search_wrap .search_none p.tit{font-size:34px; font-weight:300; color:#000}
.search_wrap .search_none span.txt{font-size:14px; color:#858585; font-weight:300; line-height:30px;}

.loding{
  position: fixed;
  top:50%; left:50%;
  z-index:1000;
  text-align:center;
  color:#fff;
  margin:-109px 0 0 -148.5px;
}
.loding p{font-size:33px;}
.loding span.txt{font-size:24px;}
.lds-spinner {
  padding-top:30px;
  box-sizing:border-box;
  display: inline-block;
  width: 128px;
  height: 128px;
}
.lds-spinner span {
  display:block;
  transform-origin: 64px 35px;
  animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner span:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 29px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #fff;
}
.lds-spinner span:nth-child(1) {
  transform: rotate(0deg);
  animation-delay: -1.1s;
}
.lds-spinner span:nth-child(2) {
  transform: rotate(45deg);
  animation-delay: -1s;
}
.lds-spinner span:nth-child(3) {
  transform: rotate(90deg);
  animation-delay: -0.9s;
}
.lds-spinner span:nth-child(4) {
  transform: rotate(135deg);
  animation-delay: -0.8s;
}
.lds-spinner span:nth-child(5) {
  transform: rotate(180deg);
  animation-delay: -0.7s;
}
.lds-spinner span:nth-child(6) {
  transform: rotate(225deg);
  animation-delay: -0.6s;
}
.lds-spinner span:nth-child(7) {
  transform: rotate(270deg);
  animation-delay: -0.5s;
}
.lds-spinner span:nth-child(8) {
  transform: rotate(315deg);
  animation-delay: -0.4s;
}
@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.loding_bg{position:fixed; top:0; right:0; bottom:0; left:0; background-color:rgba(0,0,0,0.6); z-index:999;}

/* 사은품선택 레이어 버튼 스타일 */
.slide-list{text-align:center}
.slide-step{display: flex;width:150px;margin:0 auto;text-align:center;height: 298px;flex-direction: column;justify-content: flex-start;position: relative;}
.slide-step .img{width:100%;height:150px; border:1px solid #6d6d6d;}
.slide-step .img img{width:100%; height:auto;}
.slide-step dl {text-align:center;}
.slide-step dl dt{font-size:13px;color: #6c6c6c;padding-top:15px;padding-bottom:8px;}
.slide-step dl dd strong{font-size:16px;color: #000;}
.slide-step input[type=radio]{display:block; margin:10px auto 0;position:fixed;left:-99999rem}
.slide-step label{display:block;cursor:pointer;margin:0 auto;z-index:99;height:30px;line-height:30px;margin-top:15px;padding: 0 15px;margin-bottom: 10px;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);white-space: nowrap;background: #fff;color: #3b3f4a;}
.slide-step input:checked + label{border:1px solid #3b3f4a;color: #3b3f4a;background: #3b3f4a;opacity: 1;color: #fff;}

/* 업체직접배송 상품 추가 영역 (탭 형식으로 변경됨) */
.tbl_order .total_price span.delivery_price{display: block;font-size:13px;color:#4f4f4f;font-weight: normal;}
.m_total_amount span.delivery_price{display: block;font-size:13px;color:#4f4f4f;font-weight:normal;}

/* 장바구니 탭 */
.cart_tab{display: flex;width: 100%;margin-bottom: 15px;align-items: center;justify-content: space-around;}
.cart_tab.newjoin-noti-on{margin-bottom:24px;}
.cart_tab li{display: flex;width: 100%;height: 50px;border: 1px solid #d9d9d9;cursor: pointer;border-right: none 0; align-items: center;justify-content: center;align-content: center;}
.cart_tab li:last-child{border-right: 1px solid #d9d9d9;}
.cart_tab li.active{position: relative;color: #fff; background-color:#2C473E;font-weight: bold;}
.cart_tab li.active span {font-weight: bold;}

.cart_info_txt span.cart_info_txt__type2{float: right;padding-top: 5px;font-size: 14px;font-weight: normal;color: #4f4f4f;}

.active_tab_cont{display: none;}
.active_tab_cont.active{display: block;}

.cart_info_txt__comment.ta_l{text-align: left;}
.order_info_txt > li.list_tit {font-weight: bold;color:#000;}
.privacy_popup{display: block;text-decoration: underline;margin-right: 20px;float: right;color: #3b3f4a;cursor: pointer;}

.tbl_order .opt_txt .label{display: inline-block;font-size: 12px;color: #fff;background-color: #999;padding: 0 5px;}
/* //업체직접배송 상품 추가 (탭 형식으로 변경됨) */

.mnuri_alert_txt{color: #787878;font-size: 13px;position: relative;padding: 5px 0 5px 10px}