﻿@charset "utf-8";

.sidebar{z-index:11 !important;}
.seller_insert .blind,legend{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;overflow:hidden}
.seller_insert .blind::before,legend{display:block;width:0;height:0;content:'\00a0';font-size:0}
.seller_insert ol,.seller_insert ul{list-style:none}

.iframe_layer {position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;display:none;}
.iframe_container{overflow:hidden;padding-top:100vh;position:relative}
.iframe_layer iframe{border:0;width:100%;height:100%;left:0;top:0;right:0;bottom:0;position:absolute}

.opt_popup_layer{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;display:none;padding:50px;box-sizing:border-box;display: flex;justify-content:center;align-items:center}
.opt_popup_layer:after{position: absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.3);content:''}
.opt_popup_container{position: relative;padding-top:calc(100vh - 100px);width:100%;min-width:320px;max-width:100%;z-index:9999;}
.opt_popup_layer iframe{border:0;width:100%;height:100%;left:0;top:0;right:0;bottom:0;position:absolute}

@media only screen and (max-width:640px){
  .opt_popup_container{padding-top:100vh;}
}

.seller_insert input[type=checkbox], 
.seller_insert input[type=radio] {border: 0;display: inline-block;width: 20px;height: 20px;vertical-align: top}
.chk_box,.rdo_box{position:relative;display:inline-block;vertical-align:middle}
.inp_lb{position:relative;display:inline-block;margin:0;padding-left:25px;font-size:14px;line-height:30px;color:#333;font-weight:400;cursor:pointer;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.inp_lb:after{position:absolute;left:0;top:5px;display:block;content:'';width:21px;height:21px;background-repeat:no-repeat;background:url(icon.svg);background-size:484px 273px}
.chk{position:absolute;top:0;left:0;width:21px;height:21px;opacity:0}
.chk+.inp_lb:after{background-position:0 -94px}
.chk:checked+.inp_lb{color:#865439}
.chk:checked+.inp_lb:after{background-position:0 -117px}
.chk_nlb{position:relative;display:inline-block;width:20px;height:20px;border-color:transparent}
.chk_nlb:after{position:absolute;left:0;top:0;display:inline-block;content:'';width:21px;height:21px;background-repeat:no-repeat;background:url(icon.svg);background-size:484px 273px;background-position:0 -94px;cursor:pointer}
.chk_nlb:checked:after{background-position:0 -117px}
.chk:disabled+.inp_lb{opacity:0.5}
.chk:disabled+.inp_lb::after{opacity:0.5}
.rdo{position:absolute;top:0;left:0;width:21px;height:21px;opacity:0}
.rdo+.inp_lb:after{background-position:-25px -94px}
.rdo:checked+.inp_lb{color:#865439}
.rdo:checked+.inp_lb:after{background-position:-25px -117px}
.rdo_box+.rdo_box{margin-left:20px}
.chk_box+.chk_box{margin-left:20px}
input[type=email],input[type=number],input[type=password],input[type=tel],textarea{border:0;outline:0;-webkit-appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.inp_box{position:relative;display:block;min-height:30px;padding:0;border:1px solid #ddd;box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;}
.inp_box + .inp_box{margin-top:10px}
.inp_box > label{display:block;color:red;padding:5px 10px;font-size:15px}
.inp_box > em{display:block;padding:5px 10px;color:#666;font-size:12px}
.inp_wrap_s{position:relative;}
.inp_wrap_m{position:relative;width:800px}
.inp_txt{position:relative;display:block;height:50px;padding:9px 10px;line-height:30px;font-size:15px;box-sizing:border-box;-webkit-box-sizing:border-box;border:0}
.inp_tbox{position:relative;display:block;height:100px;padding:10px;border:1px solid #ddd;box-sizing:border-box;-webkit-box-sizing:border-box}
.inp_btn_box{padding-right:100px}
.inp_box .ftxt{display:block;width:100%;padding:0 10px;height:28px !important;line-height:28px;font-size:15px;border:0}
.inp_box .date{padding:0 30px 0 10px;}
.inp_box .btn_calandar{position:absolute;right:5px;top:1px;background:transparent;border:0;ont-size: 18px;height:23px;width:23px;color:#000;z-index:1;line-height:23px;text-align:center;}
.inp_box textarea.ftxt {
    height: auto !important
}
.inp_tbox .ftxt{display:block;width:100%;line-height:20px;font-size:15px;border:0;height:80px}
.content_edit{display:block;width:100%;line-height:20px;font-size:15px;border:0;height:80px;font-weight:normal;overflow-y:auto}
.content_edit *{display:block}
.inp_add{display:inline-block;padding:0px 10px;line-height:30px;vertical-align:top;font-size:15px;color:#3e3e3e}
textarea{outline:0;resize:none;vertical-align:top}
.sel_box{position:relative;display:inline-block;height:30px;padding:0 30px 0 10px;border:1px solid #ddd;background:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top}
.sel_box:after{content:'';display:block;width:18px;height:10px;position:absolute;right:5px;top:50%;margin-top:-5px;background:url(icon.svg) -278px 0 no-repeat;background-size:484px 273px}
.sel_box.sel_box_wm{min-width:160px;display:inline-block !important}
select.sel{background:#fff;width:100%;height:28px;padding:0 !important;font-size:15px;line-height:18px;color:#3e3e3e;border:none;border-radius:0;*height:auto;*margin-top:3px;-webkit-appearance:none;outline:0}
.form_field{position:relative;color:#000;font-size:12px;border-top:1px solid #000;border-bottom:1px solid #000;background: #fff;}
.form_field.danger_form_field{background:#eee;border:4px solid #dc3545!important}
.stit4 strong{display:inline-block;margin-left:10px;color:#dc3545!important}
.form_field+.stit4{margin-top:50px}
.form_field dl{position:relative;padding:10px 0 1px 200px;min-height:30px;margin:0;}
.form_field dl.warning{background:#ffc107!important}
.form_field dl+dl{border-top:1px solid #ddd}
.form_field dl dt{position:absolute;left:0;top:10px;width:200px;padding:0 10px;min-height:30px;font-size:13px;font-weight:700;display:flex;align-items:center}
.form_field dl dt.dt_option{flex-wrap:wrap}
.form_field dl dt.dt_option .dt_add_option{flex:1 1 auto;width:100%;margin-top:10px}
.form_field dl dt.block_box{display:block}
.form_field dl dt > label,.form_field dl dt strong{display:block;line-height:15px;font-size:13px;letter-spacing:-1px;margin:0}
.form_field dl dt label .require{color:#ff0000}
.form_field dl dd{position:relative;font-weight:700;margin:0 10px 10px 0;min-height:30px;}
.form_field dl dd.selectbox_field{padding:0}
.form_field dl dd+dd{margin-top:10px}
.form_field dl dd strong{line-height:30px;font-size:14px;color:#3e3e3e}
.form_field dl dd .btn{line-height:30px}
.form_field dl dd .custom-switch{display: inline-block;}
.form_field dl dd select.sel{padding:0 20px 0 10px !important;}
.form_field dl.full_form_field{position:relative;padding:10px 0 1px 0;min-height:30px;margin:0;border:1px solid #999}
.form_field dl.full_form_field dt{position: static;width:100%;}
.form_field dl.full_form_field dd{margin:0 10px 0 10px}
.flex_space_field{display: flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.flex_field{display: flex;flex-direction:row;flex-wrap:wrap;width:100%;padding-bottom:10px}
.flex_field_item {flex:1 1 auto;}
.flex_field .flex_field_item{margin-top:0;}
.flex_field .flex_field_item + .flex_field_item{margin-left:10px}
@media only screen and (max-width:640px){
  .form_field dl{position:relative;padding:10px 0 10px 0;min-height:30px;margin:0;}
  .form_field dl dt{position:relative;left:0;top:auto;width:100%;padding:0 10px;}
  .form_field dl dt.dt_option{flex-wrap:nowrap;justify-content:space-between;margin-top:0;}
  .form_field dl dt.dt_option .dt_add_option{flex:0 0 auto;width:auto;margin-top:0}
  .form_field dl dd{margin:0 10px 0 10px;}
  .flex_field_item {flex:1 1 auto;width:100%;}
  .flex_field .flex_field_item + .flex_field_item{margin-left:0px;margin-top:10px;}
}

.inpr+.inpr{margin-top:10px}
.row_field{margin-top:10px}
.btn_field{position:relative;font-weight:700;}
.seller_insert .btn_field .btn{position:absolute;top:0;right:0;width:70px;height:30px;line-height:30px;font-size:15px;padding:0 !important;border-radius:0 !important}
.sel_field{padding:0}
.inline_field .inp_box{display:inline-block;vertical-align:top}
.inline_field .radio_inline+.inp_box{margin-left:20px}
.inline_field .radio_inline+.btn_s{margin-left:20px}
.inline_field .inp_box_s{width:100px}
.inline_field .inp_box_m{width:200px}
.inline_field .inp_box_l{width:300px}
.inline_field .sel_box{display:inline-block}
.inline_field span.at{display:inline-block;width:20px;height:30px;line-height:30px;font-weight:700;font-size:20px;color:#a3a3a3;text-align:center}
.inline_field .email{width:90px}
.inline_field .email_sel{width:110px}
.inline_field .tel{width:80px}
.inline_field .reg_num{width:150px}
.inline_field .confirm_num{width:280px}
.inline_field .tel_sel{width:100px}
.inline_field .btn{display:inline-block;width:70px;font-size:15px}
.inline_field .btn.find_zipcode{width:100px;font-size:15px;display: inline-block;border-radius:0 !important;padding:0 !important;}
.form_field dl dd.inline_field .radio_inline{display:inline-block}
.inform{position:relative;padding:5px 0}
.inform .radio_line{padding:0}
.inform .radio_line+.inp_box{margin-top:15px}
.inform strong{display:block}
.inform label{margin:0}
.radio_inline_c{padding:20px 10px;text-align:center}
.lb_inline{display:inline-block;line-height:30px;font-size:14px;color:#3e3e3e;vertical-align:top;}
.lb_inline+.inp_box{margin-left:20px}
.inp_add+.lb_inline{margin-left:10px}
.cc_txt{display:block;margin-top:5px;font-size:13px;line-height:20px;color:#865439;font-weight:400;text-align:left}
.cc_txt_b{display:block;margin-top:10px;padding:20px 20px 0;font-size:13px;line-height:20px;color:#3e3e3e;border-top:1px solid #ddd;font-weight:400;text-align:left}
.desc_txt{display:block;margin-top:5px;font-size:14px;line-height:20px;color:#7e7e7e;font-weight:400}
.radio_line{padding:10px 10px}
.radio_line li+li{margin-top:10px}
.form_field dl dd .radio_inline,.form_field dl dd.radio_inline{padding:0}
.fc_d{color:#a3a3a3!important}
.fc_b{color:#3e3e3e!important}
.fc_p{color:#865439!important}
.fc_y{color:#f2b032!important}
.fc_s{color:#2c79cc!important}
.fc_g{color:#00ab73!important}
.seller_insert .btn_area,.modal_layer .btn_area{padding:10px 0;display:flex;justify-content:center}
.btn_fxd_bottom{position: fixed;bottom:0;left:0;right:0;margin:0;width:100%;background: #f9f9f9;}
.btn_area span{display:block;padding:0 5px}
.seller_insert div.btn_area span{padding:0 5px 0 5px}
.seller_insert .btn_area li:first-child>span{padding:0 5px 0 0}
.seller_insert .btn_area li:last-child>span{padding:0 0 0 5px}
.seller_insert .btn_area:after{display:block;clear:both;content:''}
.seller_insert .btn,.modal_layer .btn{position:relative;display:block;width:100%;min-width:62px;text-align:center;padding:6px 6px;line-height:30px;font-size:15px;letter-spacing:-1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;-webkit-transition-duration:.4s;transition-duration:.4s;overflow:hidden;outline:0}
.seller_insert .btn_s{position:relative;display:inline-block;padding:0 10px;min-width:64px;text-align:center;line-height:30px;font-weight:400;font-size:13px;letter-spacing:-1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;-webkit-transition-duration:.4s;transition-duration:.4s;overflow:hidden;outline:0;vertical-align:middle;border:0}
.seller_insert .btn_f{position:relative;display:inline-block;padding:0 10px;min-width:64px;text-align:center;line-height:40px;font-size:13px;letter-spacing:-1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:pointer;-webkit-transition-duration:.4s;transition-duration:.4s;overflow:hidden;outline:0;vertical-align:middle}

.custom-switch{line-height:1;}
.custom-switch .custom-switch-input {
  display: none !important;
}
.custom-switch .custom-switch-input,
.custom-switch .custom-switch-input *,
.custom-switch .custom-switch-input :after,
.custom-switch .custom-switch-input :before,
.custom-switch .custom-switch-input + .custom-switch-btn,
.custom-switch .custom-switch-input:after,
.custom-switch .custom-switch-input:before {
  box-sizing: border-box;
}
.custom-switch .custom-switch-input :after:selection,
.custom-switch .custom-switch-input :before:selection,
.custom-switch .custom-switch-input :selection,
.custom-switch .custom-switch-input + .custom-switch-btn:selection,
.custom-switch .custom-switch-input:after:selection,
.custom-switch .custom-switch-input:before:selection,
.custom-switch .custom-switch-input:selection {
  background: 0 0;
}
.custom-switch .custom-switch-input + .custom-switch-btn {outline: 0;display: inline-block;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;cursor: pointer;width: 58px;height: 28px;margin: 0;padding: 4px;background: #ced4da;border-radius: 76px;transition: all 0.3s ease;border: 1px solid #ced4da;}
.custom-switch .custom-switch-input + .custom-switch-btn:after,.custom-switch .custom-switch-input + .custom-switch-btn:before {  position: relative;  display: block;  content: "";  width: 18px;  height: 18px}
.custom-switch .custom-switch-input + .custom-switch-btn:after {left: 2px;border-radius: 50%;background: #fff;transition: all 0.3s ease;}
.custom-switch .custom-switch-input + .custom-switch-btn:before {display: none;}
.custom-switch .custom-switch-input:checked + .custom-switch-btn {background: #28a745;}
.custom-switch .custom-switch-input:checked + .custom-switch-btn:after {left: 30px;}
.custom-switch.custom-switch-secondary .custom-switch-input:checked + .custom-switch-btn {background: #2a93d5;border: 1px solid #2a93d5;}
.custom-switch strong{display:inline-block;vertical-align:top;line-height:28px}
.seller_insert .btn_il{display:inline-block;vertical-align:middle}
.seller_insert .btni{position:relative;display:inline-block;overflow:hidden;outline:0;cursor:pointer}
.seller_insert .btn_blk{background:#002a29;color:#fff}
.seller_insert .btn_blk:hover{background:#017e7b}
.seller_insert .btn_dgr{background:#59963f;color:#fff}
.seller_insert .btn_dgr:hover{background:#3e6a2b}
.seller_insert .btn_gr{background:#7e7e7e;color:#fff}
.seller_insert .btn_gr:hover{background:#6a6a6a}
.seller_insert .btn_lgr{background:#e4e4e4;color:#000}
.seller_insert .btn_lgr:hover{background:#c6c5c5}
.seller_insert .btn_pt{background:#402218;color:#fff}
.seller_insert .btn_pt:hover{background:#cf5a36}
.seller_insert .btn_red{background:#ff4444;color:#fff}
.seller_insert .btn_red:hover{background:#CC0000}
.seller_insert .btn_w{border:1px solid #e1e1e1;background:#fff;color:#7e7e7e}
.seller_insert .btn_w:hover{background:#f8f8f8}
.seller_insert .btn_org{background:#ff7c00;color:#fff}
.seller_insert .btn_org:hover{background:#ff7c00}
.seller_insert .btn:after,.seller_insert .btn_f:after,.seller_insert .btn_s:after{content:"";background:#fff;display:block;position:absolute;padding-top:300%;padding-left:350%;margin-left:-20px!important;margin-top:-120%;opacity:0;transition:all .8s}
.seller_insert .btn:active:after,.seller_insert .btn_f:active:after,.seller_insert .btn_s:active:after{padding:0;margin:0;opacity:.5;transition:0s}
.btn_del1,.btn_del2,.btn_del3{width:14px;height:14px;background:url(icon.svg) -45px -40px no-repeat;background-size:484px 273px}
.seller_insert .more_area{position:relative;text-align:center}
.seller_insert .more_area .btn_more .arr_b{position:relative;display:inline-block;padding-right:20px}
.seller_insert .more_area .btn_more .arr_r{position:relative;display:inline-block;padding-right:20px}
.seller_insert .more_area .btn_more .arr_b:after{content:'';display:block;width:14px;height:8px;position:absolute;right:0;top:50%;margin-top:-4px;background:url(icon.svg) -220px -72px no-repeat;background-size:484px 273px}
.seller_insert .more_area .btn_more .arr_r:after{content:'';display:block;width:8px;height:14px;position:absolute;right:0;top:50%;margin-top:-7px;background:url(icon.svg) -242px -68px no-repeat;background-size:484px 273px}
.seller_insert .obd{position:relative;display:block}
.seller_insert .obd:after{display:block;content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,.05)}
.bx_tab{margin:10px 0;background:#f8f8f8}
.bx_tab li{position:relative;float:left;width:50%;box-sizing:border-box;text-align:center}
.bx_tab.bx_tab5 li{width:20%}
.bx_tab.bx_tab4 li{width:25%}
.bx_tab.bx_tab3 li{width:33.3%}
.bx_tab.bx_tab3 li:nth-child(2){width:33.4%}
.bx_tab li:last-child a{border-right-color:#ddd}
.bx_tab a{display:block;height:50px;border:1px solid #ddd;border-right-color:transparent;box-sizing:border-box;line-height:48px;font-size:13px;letter-spacing:-1px;color:#7e7e7e;text-align:center}
.bx_tab a:hover{text-decoration: none;}
.bx_tab .selected a{position:relative;z-index:10;border:1px solid #333!important;background-color:#fff;color:#333}
.bx_tab .selected+li a{border-left-color:transparent!important}
.bx_tab:after{content:"";display:block;clear:both}
.loading,.loading em{position:absolute;display:inline-block;height:5px}
.loading em{left:0;bottom:0;background-position:0 -5px}
.seller_insert .inwrap{position:relative;width:100%;margin:0 auto;text-align:left}
.seller_insert .inwrap:after{display:block;clear:both;content:''}
.seller_insert .rp_box{margin:50px auto;width:100%;max-width:720px}
.seller_insert .login_popup_box{margin:0 20px;padding:20px 0}
.seller_insert .inwrap .close_full_layer_close {position:absolute;top:15px;right:15px;display:inline-block;width:21px;height:20px;border:0;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-50px -67px;cursor:pointer;outline:0;z-index:2;}
.seller_insert .inwrap .close_full_layer_close.close_white{position: fixed;background-position: -75px -67px;z-index:101;}
.
.seller_insert {
    padding-bottom: 30px;
}
.seller_insert ul{padding:0;}
.seller_insert em{font-style:normal}
.seller_insert legend{display: none !important;}

.stit1{text-align:center;font-size:28px;line-height:34px;color:#000;padding:10px 0 0}
.stit2{margin-top:20px;text-align:left;font-size:24px;line-height:30px;color:#000;padding:10px 0}
.stit3{margin-top:15px;text-align:left;font-size:20px;line-height:24px;color:#000;padding:10px 0}
.stit4{margin-top:10px;text-align:left;font-size:16px;line-height:20px;color:#000;padding:10px 0}
.stit1_desc{text-align:center;font-size:20px;line-height:28px;color:#7e7e7e}
.stit2_desc{text-align:left;font-size:18px;line-height:26px;color:#7e7e7e}
.stit3_desc{text-align:left;font-size:16px;line-height:24px;padding:0 0;color:#7e7e7e}

.sns{position:absolute;right:0;top:4px}
.sns a{display:inline-block;width:42px;height:42px;margin-right:10px;background:url(icon.svg) no-repeat;background-size:484px 273px}
.sns a.facebook{background-position:-143px -146px}
.sns a.kakao{background-position:-244px -146px}
.ft_ban{position:relative;width:100%}
.ft_ban a{display:block;width:1280px;margin:0 auto}
.pd_ico_area{position:absolute;bottom:10px;left:10px;display:block;height:34px;text-align:left}
.pd_ico{display:inline-block;margin-right:0;width:32px;height:26px;padding:3px 0;text-align:center;border-radius:17px;color:#fff;font-size:11px;line-height:13px;font-weight:700}
.pd_ico+.pd_ico{margin-left:4px}
.pd_ico em{display:inline-block;padding-top:1px} /*** .pd_ico em{display:inline-block;padding-top:3px} */
.pd_ico1{background:#865439;border:1px solid #865439}
.pd_ico2{background:#12ad76;border:1px solid #12ad76}
.pd_ico3{background:#59963f;border:1px solid #59963f}
.pd_ico4{color:#19dc96;border:1px solid #12ad76}
.pd_ico5{background:#56428a;border:1px solid #56428a}
.ico_exc{position:relative;display:inline-block;padding-left:18px;line-height:16px;color:#7e7e7e}
.ico_exc:after{content:'';position:absolute;top:0;left:0;display:block;width:15px;height:15px;background:url(icon.svg) -263px -35px no-repeat;background-size:484px 273px}
.story{display:inline-block;width:57px;height:15px;background:url(../images/ico/ico_story.png) 0 0 no-repeat}
.bought{position:relative;display:inline-block;width:58px;height:30px;padding-top:28px;font-size:12px;line-height:20px;text-align:center;background:#e9e9e9;border:1px solid #ddd;border-radius:100%;color:#7e7e7e}
.bought:after{content:'';position:absolute;top:5px;left:50%;margin-left:-8px;display:block;width:16px;height:20px;background:url(icon.svg) -280px -35px no-repeat;background-size:484px 273px}
.star,.star em{display:inline-block;text-align:left;width:115px;height:22px;vertical-align:top;background:url(icon.svg) 0 -171px no-repeat;background-size:484px 273px}
.star em{background-position:0 -148px}
.btn_calendar{position:relative;display:inline-block;width:48px;height:48px;border:1px solid #ddd;vertical-align:top}
.btn_calendar:after{content:'';position:absolute;top:15px;left:50%;margin-left:-12px;display:block;width:24px;height:20px;background:url(icon.svg) -78px -118px no-repeat;background-size:484px 273px}
.ui-datepicker{margin:0 0 0 -11px}
.selectbox{position:relative;border:1px solid #ddd;height:30px;z-index:10;background-color:#fff}
.selectbox.on{z-index:11}
.selectbox .select_btn{position:relative;display:block;padding:0 15px 0 5px;height:100%;font-size:12px;line-height:30px;font-weight:400;color:#000;text-decoration:none}
.selectbox .select_btn:after{content:'';position:absolute;top:50%;right:5px;margin-top:-2px;display:block;width:8px;height:4px;background:url(icon.svg) -51px -99px no-repeat;background-size:484px 273px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}
.selectbox.on .select_btn:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.selectbox .select_btn:hover{background-color:#f8f8f8;text-decoration:none}
.selectbox .soption{display:none;position:absolute;left:-1px;top:28px;z-index:12;width:100%;border:1px solid #ddd;background:#fff}
.selectbox .soption li a{display:block;padding:0 5px;height:28px;line-height:28px;font-size:12px;font-weight:400;color:#000}
.selectbox .soption li a:hover{color:#865439;background:#e9e9e9;text-decoration:none}
.select_inline{display:inline-block}
.lb_inline+.select_inline{margin-left:20px}
#dlv_c1,#dlv_c2,#order_select{width:104px}
select{width:100%;margin:0;*margin-top:-1px;height:28px;line-height:22px;letter-spacing:-1px;padding:3px 6px 3px 0;vertical-align:middle;border:1px solid #ddd}
.content_tit{margin-bottom:10px;font-weight:400;font-size:14px;color:#333}
.content_tit span{color:#929088;font-size:12px}
.db_box{border:2px solid #e3e0d9;border-radius:2px}
.db_box .inbox{border:1px solid #ddd;background:#fff}
.pd_tlist.rel_pd .content_tit{padding:0}
.location{position:relative;padding-bottom:10px;overflow:hidden;border-bottom:1px solid #ddd}
.dbox .location{padding:10px 10px}
.location strong{float:left;color:#7e7e7e;font-weight:400;font-size:14px;line-height:20px}
.location a{position:relative;float:left;margin-right:7px;padding-right:14px;color:#7e7e7e;font-size:14px;line-height:20px}
.location a:after{content:'';position:absolute;top:4px;right:0;display:block;width:7px;height:11px;background:url(icon.svg) -21px -40px no-repeat;background-size:484px 273px}
.location a:last-child:after{background:0 0}
.location:after{display:block;clear:both;content:''}
.list_wrap{width:100%;overflow:hidden}
.user_tab+.list_wrap{margin-top:25px}
.list_wrap:after{display:block;clear:both;content:''}
.pd_tlist{padding:10px 0}
.pd_tlist .content_tit{padding:10px 15px 0}
.pd_tlist ul{position:relative;padding:0 10px 10px}
.rel_pd ul{padding:0 0 10px 0}
.pd_tlist li{position:relative;float:left;width:25%;text-align:center}
.pd_tlist li a{display:block;margin:0 5px;cursor:pointer;color:#7e7e7e;font-size:13px;line-height:18px}
.pd_tlist li img{width:100%;vertical-align:top}
.pd_tlist li span{display:block;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:15px;letter-spacing:-1px}
.pd_tlist ul:after{display:block;clear:both;content:''}
.pd_tlist_wide{float:none;width:100%}
.pd_tlist_wide li{width:12.5%}
.pd_tlist_b{padding:0 20px}
.pd_tlist_b li{width:146px;height:205px;margin-left:10px}
.pd_tlist_b li:first-child{margin-left:0}
.pd_tlist_b li em.img_box{display:block;width:100%;height:146px;overflow:hidden}
.pd_tlist_b li em.img_box img{vertical-align:top;width:100%;height:100%}
.pd_tlist_b li strong.pd_tit{display:block;margin-top:3px;height:36px;overflow:hidden;font-weight:400}
.pd_tlist_b li .fc_p{font-weight:700}
.pd_row_list .pd_ico_area{position:static;margin-bottom:10px}
.pd_row_list ul{width:100%;background:#fff}
.pd_row_list li{position:relative;display:block;padding:20px 410px 20px 190px;min-height:150px;border-top:1px solid #ddd}
.pd_row_list li:first-child{border-top:0}
.pd_row_list li .pd_img{position:absolute;left:20px;top:20px;width:150px;height:150px;overflow:hidden}
.pd_row_list li .pd_img img{width:100%}
.pd_row_list li .pd_img .like_bg{position:absolute;right:5px;bottom:5px;z-index:2;width:60px;height:60px;background:rgba(0,0,0,.3);border-radius:100%;overflow:hidden}
.pd_row_list li .pd_img .like{position:relative;display:block;width:60px;padding:30px 15px 0;height:60px;margin:0 auto;text-align:center;color:#fff;font-size:12px;border-radius:100%;background:0 0}
.pd_row_list li .pd_img .like:after{content:'';display:block;position:absolute;left:50%;top:10px;margin-left:-11px;width:22px;height:20px;background:url(icon.svg) -254px -63px no-repeat;background-size:484px 273px}
.pd_row_list li .pd_img .like.selected:after{background-position:-280px -63px}
.pd_row_list li .pd_desc{position:relative}
.pd_row_list li .pd_desc .pd_tit{display:block;font-size:15px;color:#7e7e7e;line-height:22px;font-weight:700}
.pd_row_list li .pd_desc .btn_exp_view{position:absolute;left:0;bottom:0}
.pd_row_list li .pd_price{position:absolute;top:20px;right:280px;width:100px;text-align:right}
.pd_row_list li .pd_price .tooltip{position:absolute;right:0;top:82px;z-index:4;width:84px;height:23px;border-radius:5px;background:#865439;line-height:23px;text-align:center}
.pd_row_list li .pd_price .tooltip .point{color:#fff;font-size:11px}
.pd_row_list li .pd_price a{display:inline-block;margin-top:40px}
.pd_row_list li .pd_price .oprice{font-size:12px;text-decoration:line-through;color:#a3a3a3;line-height:14px}
.pd_row_list li .pd_price .nprice{display:block;font-size:16px;color:#865439;line-height:18px}
.pd_row_list li .pd_eval{position:absolute;top:20px;right:130px;width:120px;text-align:center}
.pd_row_list li .pd_eval .star{margin-top:40px}
.pd_row_list li .pd_eval .grade{display:block;margin-top:10px;font-size:30px;margin-bottom:2px;line-height:35px;color:#7e7e7e}
.pd_row_list li .pd_eval .pd_review{color:#7e7e7e;font-size:13px}
.pd_row_list li .user_link{position:absolute;top:65px;right:20px;display:block;width:100px;text-align:center}
.pd_row_list li .user_link img{width:40px;height:40px;border-radius:20px}
.pd_row_list li .user_link span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#3e3e3e;font-weight:700;margin-top:5px}
.pd_row_list li .btn_exp_view{position:absolute;left:190px;bottom:20px}
.index_top{position:relative;width:100%;min-width:1280px;background:#fff;z-index:1}
.index_top .swiper-wrapper{height:440px;text-align:center}
.index_top .swiper-wrapper .swiper-slide a{display:block;position:relative;height:440px}
.index_top .swiper-wrapper .swiper-slide a img{position:absolute;top:0;left:50%;display:block;max-width:none;height:100%;transform:translateX(-50%)}
.index_top .swiper-button-prev{left:50%;right:auto;margin-left:-640px}
.index_top .swiper-button-next{left:50%;right:auto;margin-left:600px}
.section_banner{position:relative;padding-top:10px}
.banner_num2 li{width:50%;float:left}
.banner_num2 li a{display:block}
.banner_num2 li:nth-child(1) a{margin-right:10px}
.banner_num2 li:nth-child(2) a{margin-left:10px}
.banner_num2 li img{vertical-align:top;width:100%}
.banner_num2:after{display:block;clear:both;content:''}
.index_tit{position:relative;padding:80px 0 35px 0;text-align:center}
.index_tit h2{display:block;font-size:30px;line-height:36px;color:#3e3e3e}
.index_tit .itd{display:block;margin-top:10px;font-size:18px;color:#7e7e7e;line-height:26px}
.index_tit_tab{position:absolute;bottom:10px;left:0;display:block}
.index_tit_tab a,.index_tit_tab span{position:relative;display:inline-block;text-align:center}
.index_tit_tab span{padding:0 8px 0}
.index_tit_tab span:after{position:absolute;top:3px;left:0;content:'';background:#666;width:1px;height:16px}
.index_tit_tab span.it_tab1:after{display:none}
.index_tit_tab a{padding:0 15px;line-height:22px;height:22px;color:#7e7e7e;font-size:14px;border-radius:14px;color:#3e3e3e}
.index_tit_tab a.selected,.index_tit_tab a:hover{padding:0 14px;border:1px solid #4f3d80;background:#56428a;color:#fff}
.pdr_list{margin-left:-26px}
.pdr_list li{position:relative;float:left;width:300px;margin-bottom:40px;margin-left:26px}
.pdr_list li:nth-child(4n+4){margin-left:27px}
.pdr_list li a{display:block}
.pdr_list li .pdr_img{position:relative;display:block;width:100%;overflow:hidden}
.pdr_list li a:hover .obd:after{border:1px solid #865439}
.pdr_list li .pdr_img .flag{position:absolute;left:0;top:0;display:inline-block;line-height:20px;height:20px;padding:5px 10px;border-radius:0 0 10px 0;font-size:13px;color:#fff;background-color:rgba(0,0,0,.3);text-align:center;overflow:hidden}
.pdr_list li .pdr_img img{vertical-align:top;width:100%}
.pdr_list li .pdr_name{display:block;padding:15px 0 0;line-height:26px;font-size:16px;font-weight:400;color:#3e3e3e;letter-spacing:-1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pdr_list li .oprice{display:block;font-size:14px;color:#a3a3a3;text-decoration:line-through;line-height:16px}
.pdr_list li .nprice{display:block;margin-top:5px;font-size:16px;color:#865439;line-height:20px}
.pdr_list:after{display:block;clear:both;content:''}
.index_brand{border:1px solid #a3a3a3;background:#fff;text-align:center;overflow:hidden}
.ib_wrap{position:relative}
.ib_wrap .ib_desc{position:relative;float:left;width:378px;height:380px;background:#56428a;text-align:center}
.ib_wrap .ib_desc h3{position:relative;padding:95px 30px 20px;font-size:28px;font-weight:400;line-height:32px;color:#fff}
.ib_wrap .ib_desc h3:after{position:absolute;bottom:0;left:50%;margin-left:-20px;content:'';background:rgba(255,255,255,.3);width:40px;height:1px}
.ib_wrap .ib_desc p{margin-top:25px;padding:0 30px;font-size:14px;color:#fff;line-height:18px;opacity:.7;filter:alpha(opacity=70)}
.ib_wrap .ib_list{position:relative;float:left;width:900px}
.ib_list ul li{position:relative;float:left;width:300px;height:318px}
.ib_list ul li a{display:block;height:380px;border-left:1px solid #e4e4e4}
.ib_list ul li .brand_pimg{position:relative;display:block;width:100%;height:299px;overflow:hidden}
.ib_list ul li .brand_pimg img{vertical-align:top;width:100%}
.ib_list ul li .brand_logo_img{display:block;margin-top:10px;height:40px}
.ib_list ul li .brand_logo_img img{display:inline-block;vertical-align:middle;max-height:40px}
.ib_list ul li .brand_name{display:block;margin-top:5px;font-size:14px;line-height:20px;color:#3e3e3e}
.ib_wrap:after{display:block;clear:both;content:''}
.brand_banner{padding:15px 0;border-top:1px solid #ddd}
.brand_banner ul li{float:left;width:20%;height:40px}
.brand_banner ul li img{max-height:40px}
.brand_banner ul li a{display:inline-block;vertical-align:middle}
.brand_banner ul:after{display:block;clear:both;content:''}
.pd_list{position:relative;margin-left:-26px}
.pd_list:after{display:block;clear:both;content:''}
.pd_list.my_pd_list,.pd_list.recomment_pd_list{position:relative}
.pd_list li{position:relative;float:left;width:300px;margin-bottom:40px;margin-left:26px}
.pd_list li:nth-child(4n+4){margin-left:27px}
.pd_list.pd_list3 li:nth-child(4n+4){margin-left:26px}
.pd_list li .box{display:block;border:1px solid #ddd;overflow:hidden}
.pd_list li .box a.pd_img{position:relative;display:block;border-bottom:1px solid #865439;overflow:hidden}
.pd_list.pd_list3 li .box a.pd_img{height:298px}
.pd_list li .box a.pd_img img{width:100%;vertical-align:top}
.pd_list li .box a.pd_tit{position:relative;display:block;padding:10px 10px;height:44px;border-bottom:1px solid #e4e4e4}
.pd_list li .box a.pd_tit .pd_tit_desc{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:#a3a3a3}
.pd_list li .box a.pd_tit .pd_name{display:block;font-weight:400;font-size:16px}
.pd_list li .box a.pd_tit .pd_name .pn_txt{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:5px;line-height:20px;font-size:16px;color:#3e3e3e;letter-spacing:-1px}
.pd_list li .box a.user_link{display:block;padding:10px;height:42px;line-height:42px;color:#807d73;letter-spacing:-1px}
.pd_list li .box a.user_link img{margin-right:3px;width:40px;height:40px;border-radius:20px;vertical-align:middle}
.pd_list li .box .price{position:absolute;bottom:16px;right:12px;text-align:right}
.pd_list li .box .price .oprice{font-size:12px;text-decoration:line-through;line-height:14px}
.pd_list li .box .price .nprice{display:block;font-size:16px;color:#865439;line-height:18px}
.pd_list li .box .like_bg{display:none;position:absolute;right:10px;bottom:140px;text-align:center;width:60px;height:60px;background:rgba(0,0,0,.3);border-radius:100%;overflow:hidden}
.pd_list li .box .like_bg.selected{display:block}
.pd_list li .box .like{position:relative;display:block;width:30px;padding:30px 15px 0;height:30px;margin:0 auto;text-align:center;color:#fff;font-size:12px;border-radius:100%}
.pd_list li .box .like:after{content:'';display:block;position:absolute;left:50%;top:10px;margin-left:-11px;width:22px;height:20px;background:url(icon.svg) -254px -63px no-repeat;background-size:484px 273px}
.pd_list li .box .like.selected:after,.pd_list li .box .like:hover{background-position:-280px -63px}
.pd_list li .box .like_bg.selected .like.selected{display:block}
.pd_list li .box .tooltip{display:none;position:absolute;bottom:50px;right:8px;z-index:4;width:165px;height:23px;border-radius:5px;background:#865439;line-height:23px;text-align:center}
.pd_list li .box .tooltip .point,.pd_list li .box .tooltip a{float:left;width:82px;height:23px;color:#fff;font-size:11px}
.pd_list li .box .tooltip .point{border-left:1px solid #ffbdb1}
.pd_list li .box .tooltip:after{display:block;clear:both;content:''}
.pd_list li.on .box{border:1px solid #865439}
.pd_list li.on.st_list .box{border:1px solid #fac416}
.pd_list li.on.txt_shop .box{border:1px solid #59963f}
.pd_list li.on .box .like,.pd_list li.on .box .like_bg,.pd_list li.on .box .tooltip{display:block}
.pd_list li.on.pd_list2 .box .mask{left:3px;width:470px}
.pd_list ul:after{display:block;clear:both;content:''}
.pd_list li.st_list .box .pd_img{border-bottom:1px solid #fac416}
.pd_list li.st_list .box .story{position:absolute;bottom:24px;right:13px}
.pd_list_t3{position:relative;margin-left:-26px}
.pd_list_t3 li{position:relative;float:left;width:300px;margin-left:26px;margin-top:26px}
.pd_list_t3 li a{display:block;height:100%}
.pd_list_t3 li .pd_img{display:block;width:300px;overflow:hidden;text-align:center}
.pd_list_t3 li .pd_img img{width:100%}
.pd_list_t3 li .mask_box{position:absolute;left:0;right:0;bottom:0;z-index:2;width:100%;height:74px;background-color:rgba(0,0,0,.5)}
.pd_list_t3 li .pd_name{display:block;padding:10px 10px;font-size:15px;color:#fff;line-height:18px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pd_list_t3 li .price{display:block;width:100%;overflow:hidden}
.pd_list_t3 li .price .oprice{display:inline-block;font-size:12px;text-decoration:line-through;line-height:18px;color:#d0cec5;vertical-align:middle}
.pd_list_t3 li .price .nprice{display:inline-block;margin-left:5px;font-size:16px;color:#fff;line-height:18px;vertical-align:middle}
.pd_list_t3:after{display:block;clear:both;content:''}
.paginate{padding:15px 0;font-size:11px;line-height:12px;text-align:center}
.paginate a{display:inline-block;min-width:14px;height:11px;margin-right:-1px;padding:4px 2px 3px 2px;color:#4f4d47;border:1px solid #fff;text-align:center;vertical-align:top}
.paginate strong{display:inline-block;min-width:16px;height:11px;padding:4px 2px 3px 2px;border:1px solid #ddd;background:#e9e9e9;color:#3e3e3e;border-radius:4px;text-align:center}
.paginate .pbtn_prev{position:relative;padding-left:8px}
.paginate .pbtn_next{position:relative;padding-right:8px}
.paginate .pbtn_prev span{padding-right:8px}
.paginate .pbtn_next span{padding-left:8px}
.paginate .pbtn_prev:after{display:block;width:5px;height:9px;content:'';position:absolute;left:0;top:5px;background:url(icon.svg) -219px -51px no-repeat;background-size:484px 273px}
.paginate .pbtn_next:after{display:block;width:5px;height:9px;content:'';position:absolute;right:0;top:5px;background:url(icon.svg) -229px -51px no-repeat;background-size:484px 273px}
.brand_list{position:relative;border:1px solid #e4e4e4;margin:25px 0 0;padding-left:200px;background:#31302e;overflow:hidden}
.brand_list .brand_info{position:absolute;left:0;top:0;bottom:0;width:200px;text-align:center;color:#d3d0cb}
.brand_list .brand_info .brand_logo{padding:20px 10px 0;max-height:62px;overflow:hidden}
.brand_list .brand_info .brand_logo img{max-height:60px}
.brand_list .brand_info strong{display:block;padding:10px 10px 0;font-size:16px;line-height:24px;color:#fff;font-weight:400;text-shadow:1px 1px 1px rgba(0,0,0,.9)}
.brand_list .brand_info p{margin:0 10px;padding:20px 0 0;max-height:120px;line-height:20px;font-size:13px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.brand_list .brand_info .btn_s{position:absolute;left:0;bottom:0;right:0}
.brand_list ul{position:relative;overflow:hidden;background:#fff}
.brand_list li{position:relative;float:left;width:250px}
.brand_list li:after{display:block;content:'';position:absolute;left:0;top:0;bottom:0;background:#e4e4e4;width:1px;height:100%}
.brand_list li:first-child:after{display:none}
.brand_list li .pd_img{display:block;color:#7e7e7e;text-align:center}
.brand_list li .pd_img .pd_img_box{display:block;overflow:hidden;border-bottom:1px solid #e4e4e4}
.brand_list li .pd_img img{vertical-align:top;width:100%}
.brand_list li .pd_name{display:block;margin:10px 0 5px;padding:0 10px;height:20px;font-size:15px;line-height:20px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.brand_list li .lprice{padding-bottom:10px}
.brand_list li .oprice{display:inline-block;font-size:12px;text-decoration:line-through;line-height:18px;color:#a3a3a3;vertical-align:middle}
.brand_list li .nprice{display:inline-block;margin-left:5px;font-size:16px;color:#865439;line-height:18px;vertical-align:middle}
.brand_list ul:after{display:block;clear:both;content:''}
.snb{float:left;width:300px;padding-top:25px;background:#fff}
.snb_content{color:#4f4d48}
.snb_content h3 a{position:relative;display:inline-block;padding-left:17px;font-size:13px;line-height:16px}
.snb_content h3 a:after{display:block;width:7px;height:11px;content:'';position:absolute;left:0;top:2px;background:url(icon.svg) -52px -109px no-repeat;background-size:484px 273px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}
.snb_content h3 a.off:after{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.snb_content .snb_layer{padding:0 0 15px 16px;line-height:16px}
.snb_content .snb_layer ul li{position:relative;margin-top:10px;line-height:18px;font-size:13px}
.snb_content .snb_layer ul li a{color:#7e7e7e}
.snb_content .snb_layer ul.option_list li{margin-top:10px;line-height:20px}
.snb_content .snb_layer ul.option_list li .inp_lb{font-size:13px}
.snb_content .snb_layer .clear_checkbox,.snb_content .snb_layer .option_more{display:inline-block;margin-top:10px;line-height:20px;text-decoration:underline;font-size:13px}
.sub_container{float:right;width:952px}
.sub_container .follow_list{margin-top:20px}
.sub_container .follow_list li{width:466px;margin:0 0 20px 20px}
.list_top_area{padding:25px 0 0}
.list_top_area .list_info{color:#7e7e7e}
.list_top_area .list_info .category_title{margin-top:20px;font-size:20px;line-height:30px}
.list_top_area .list_info .option_list_inline{border-bottom:1px solid #ddd;padding-bottom:10px;font-size:15px;line-height:30px}
.option_list_inline span{position:relative;display:inline-block;padding-right:20px;margin-right:10px}
.option_list_inline .btn_del2{position:absolute;right:0;top:50%;margin-top:-7px}
.list_top_area .list_info .option_list_inline .clear_option{display:inline-block;margin-left:5px;font-size:12px;color:#3484d8}
.list_top_area .list_info .option_list_inline .result_count{display:inline-block;margin-right:10px;font-size:16px;line-height:30px;color:#333}
.list_top_area .list_info .category_img{margin-top:30px;overflow:hidden}
.list_top_area .list_info .category_img img{vertical-align:top;width:100%}
.list_top_area .list_info .brand_info{padding:7px;border:1px solid #ddd}
.list_top_area .list_info .brand_info .brand_thumb{float:left;width:50%;overflow:hidden}
.list_top_area .list_info .brand_thumb img{width:100%;vertical-align:top}
.list_top_area .list_info .brand_info .brand_desc{float:left;width:50%;color:#333230;line-height:15px}
.list_top_area .list_info .brand_info .brand_desc h3{padding:10px 20px;font-size:18px;line-height:24px;color:#3e3e3e}
.list_top_area .list_info .brand_info .brand_desc h3 img{max-height:70px}
.list_top_area .list_info .brand_info .brand_desc p{padding:0 20px;font-size:14px;color:#7e7e7e;line-height:20px}
.list_top_area .list_info .brand_info:after{display:block;clear:both;content:''}
.list_top_area .line_tit{position:relative;margin-top:60px;height:35px;border-top:1px solid #ddd;text-align:center}
.list_top_area .line_tit strong{position:absolute;top:-11px;left:50%;margin-left:-50px;display:inline-block;width:100px;background:#fff;color:#7e7e7e;font-size:16px;line-height:20px}
.depth2_front{margin-top:30px;width:100%;overflow:hidden}
.depth2_front img{width:100%}
.list_banner{position:relative;margin:30px 0 0 -26px}
.list_banner li{position:relative;float:left;width:300px;margin-left:26px}
.list_banner li img{width:100%}
.list_banner:after{display:block;clear:both;content:''}
.list_condition{position:relative;margin:30px 0;padding:10px 20px;background:#e9e9e9;border:1px solid #ddd}
.list_condition .btn_list_select,.list_condition .selectbox{float:left}
.btn_list_select li{position:relative;float:left;margin-left:10px;padding-left:10px}
.btn_list_select a{display:inline-block;font-size:13px;line-height:30px;color:#7e7e7e}
.btn_list_select li+li:after{display:block;content:'';position:absolute;left:0;top:8px;width:1px;height:12px;background:#a3a3a3}
.btn_list_select:after{display:block;clear:both;content:''}
.list_condition:after{display:block;clear:both;content:''}
.pd_list.sub_list{position:relative;padding:20px 0 0 0;margin:0 20px 0 21px}
.pd_list.sub_list li:nth-child(4n-3){margin:0 0 12px 12px}
.pd_list.sub_list li:nth-child(3n-2){margin:0 0 12px 0}
.foot_brand_info{position:relative;background:#fffbf3;padding:25px 25px 25px 175px;margin-bottom:25px;line-height:18px;color:#4f4d47}
.foot_brand_info .brand_logo{position:absolute;left:25px;top:50px;width:125px;overflow:hidden}
.foot_brand_info .brand_logo img{vertical-align:top;width:100%}
.foot_brand_info h3{margin-bottom:5px;color:#7e7e7e;font-size:14px}
.snb .seller_list{margin-top:20px;padding:0 0 20px 0;border-top:1px solid #e4e4e4;text-align:center;background:#f8f8f8}
.snb .seller_list h4{padding:15px 18px 10px;color:#7e7e7e;font-size:14px;text-align:left}
.snb .seller_list ul{margin:0 18px 20px 18px;border-top:1px solid #ddd;overflow:hidden;width:auto}
.snb .seller_list ul li{margin:15px 0 0 0;border:0;background:0 0;height:auto}
.snb .seller_list ul li a{display:inline-block;color:#3e3e3e}
.snb .seller_list ul li a img{vertical-align:top;width:40px;height:40px;border-radius:20px}
.snb .seller_list ul li a span{display:block;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:15px;letter-spacing:-1px}
.snb .seller_list ul li{float:left;width:50%}
.snb .seller_list ul:after{display:block;clear:both;content:''}
.snb .seller_list .follow_more{display:inline-block;color:#7e7e7e}
.dbox{margin:0 auto 20px auto;border:1px solid #ddd;background:#fff}
.dtit{padding-top:35px;text-align:center}
.stit{border-top:4px solid #fac717}
.dcategory{color:#7e7e7e;font-size:16px}
.dditle{margin:0 30px;padding-bottom:8px;color:#7e7e7e;font-size:26px;line-height:34px;border-bottom:1px solid #e4e4e4}
.dcomment{margin:0 30px;padding:8px 0;line-height:18px}
.dwrap{position:relative;padding:50px 30px 40px}
.pd_dimg{float:left;width:500px}
.pd_dimg .pd_thumb{position:relative;width:498px;height:498px;text-align:center;overflow:hidden;border:1px solid #ddd}
.pd_dimg .pd_thumb img{vertical-align:middle;width:100%}
.pd_dimg .pd_thumb_lst{position:relative;width:100%;margin-top:8px}
.pd_dimg .pd_thumb_lst li{float:left;width:92px;height:92px;cursor:pointer}
.pd_dimg .pd_thumb_lst li span{display:block;width:90px;height:90px;overflow:hidden;border:1px solid #ddd}
.pd_dimg .pd_thumb_lst li.swiper-slide-thumb-active span{width:90px;height:90px;border:1px solid #865439}
.pd_dimg .pd_thumb_lst li img{vertical-align:top;width:90px;height:90px}
.dsns{margin-top:10px;padding:15px 0;border-top:1px solid #ddd}
.dsns em{display:inline-block;margin-right:10px;font-size:13px;line-height:20px;vertical-align:top}
.dsns a{display:inline-block;width:20px;height:20px;margin-right:10px;background:url(icon.svg) no-repeat;background-size:242px 137px;vertical-align:top}
.dsns a.facebook{background-position:-72px -74px}
.dsns a.kakao{background-position:-122px -74px}
.option_pm{display:inline-block;height:23px;border:1px solid #ddd}
.option_pm .option_num{display:inline-block;width:35px;height:23px;border:0;line-height:23px;text-align:center;color:#3e3e3e;vertical-align:top}
.option_pm button{display:inline-block;width:23px;height:23px;vertical-align:top;background:url(icon.svg) no-repeat;background-size:484px 273px;outline:0}
.option_pm .btn_minus{background-position:-161px -79px;border-right:1px solid #ddd}
.option_pm .btn_plus{background-position:-139px -79px;border-left:1px solid #ddd}
.pd_option_area{position:relative;float:right;width:660px}
.pd_etc_info{position:relative;min-height:56px;margin-bottom:10px;color:#7e7e7e}
.pd_etc_info .pd_review{position:absolute;bottom:0;right:120px;font-size:13px}
.pd_etc_info .pd_eval{position:absolute;top:0;right:0}
.pd_etc_info .pd_eval em.grade{display:block;width:112px;font-size:30px;line-height:34px;text-align:center}
.pd_option{padding:10px 0;}
.pd_option dl{position:relative;margin-top:5px;padding:3px 0 3px 100px;min-height:24px;line-height:24px;z-index:1}
.pd_option dl dt{position:absolute;left:0;top:0;padding-top:3px;width:100px}
.pd_option dl dd{position:static}
.pd_option dl.pd_price{z-index:10;font-size:13px;color:#7e7e7e}
.pd_option dl.pd_price .price{display:inline-block;width:64px;text-align:right;text-decoration:line-through;margin-right:6px}
.pd_option dl.pd_price .btn_able_coupon{position:relative;display:inline-block;width:94px;height:22px;line-height:20px;border:1px solid #787774;background:#908f8b;color:#fff;font-size:11px;letter-spacing:-1px}
.pd_option dl.pd_price .btn_able_coupon span{position:relative;display:inline-block;padding-right:15px}
.pd_option dl.pd_price .btn_able_coupon:after{content:'';position:absolute;top:50%;right:5px;margin-top:-2px;display:block;width:8px;height:4px;background:url(icon.svg) -51px -99px no-repeat;background-size:484px 273px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}
.pd_option dl.pd_price dd.on .btn_able_coupon:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.pd_option dl.pd_price .able_coupon_layer{display:none;position:absolute;left:-50px;top:30px;width:316px;padding-bottom:22px;border:1px solid #ddd;background:#fff;z-index:10}
.pd_option dl.pd_price .able_coupon_layer .btn_pd_del{position:absolute;bottom:10px;right:10px;line-height:18px;color:#3e3e3e}
.pd_option dl.pd_price .able_coupon_layer .acl_head{background:#f8f8f8;border-bottom:1px solid #ddd}
.pd_option dl.pd_price .able_coupon_layer .acl_head strong{display:inline-block;text-align:center;height:36px;line-height:36px;font-size:12px}
.pd_option dl.pd_price .able_coupon_layer .acl_head .cpn{width:232px}
.pd_option dl.pd_price .able_coupon_layer .acl_head .cpa{width:80px}
.pd_option dl.pd_price .able_coupon_layer .ac li{position:relative;padding:6px 80px 6px 20px;border-bottom:1px solid #ddd;line-height:16px}
.pd_option dl.pd_price .able_coupon_layer .ac li a{color:#7e7e7e}
.pd_option dl.pd_price .able_coupon_layer .ac li em{position:absolute;top:6px;right:35px}
.benefit{margin:12px;padding:12px;border:1px solid #e4e4e4}
.benefit h3{color:#7e7e7e;font-size:11px}
.benefit ul li{position:relative;padding-right:90px}
.benefit ul li a{color:#7e7e7e}
.benefit ul li a em{position:absolute;top:0;right:0;color:#3786db}
.benefit ul li a:hover em{text-decoration:underline}
.pd_option dl.pd_oprice{line-height:30px;padding:0 0 3px 100px;z-index:3}
.pd_option dl.pd_oprice dd{color:#865439;font-weight:700;font-size:28px}
.pd_option.pd_tprice{border-top:0;border-bottom:1px solid #e4e4e4}
.pd_option.pd_tprice dl{line-height:24px;padding:0 0 3px 100px;color:#7e7e7e}
.pd_option.pd_tprice dt{padding:0;text-align:left;font-size:14px;font-weight:700}
.pd_option.pd_tprice dd{font-weight:700;font-size:16px;text-align:right;color:#865439}
.pd_option_select{padding:5px 0}
.pd_option_select dl{min-height:37px;padding:5px 0 5px 100px}
.pd_option_select dl dt{line-height:37px;padding-top:5px}
@media only screen and (max-width:640px){
  .pd_option_select dl{position:relative;padding:10px 0 10px 0;min-height:30px;margin:0;}
  .pd_option_select dl dt{position:relative;left:0;top:auto;width:100%;padding:0 10px;}
  .pd_option_select dl dd{margin:0 10px 0 10px;}
}
.opselectbox{position:relative;border:1px solid #ddd;height:35px;z-index:10;background-color:#fff}
.opselectbox.on{z-index:11;border:1px solid #865439}
.opselectbox .select_btn{display:block;padding:0 25px 0 10px;height:100%;font-size:12px;line-height:35px;color:#3e3e3e;text-decoration:none}
.opselectbox .select_btn:after{content:'';position:absolute;top:50%;right:5px;margin-top:-3px;display:block;width:12px;height:7px;background:url(icon.svg) -64px -99px no-repeat;background-size:484px 273px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}
.opselectbox.on .select_btn:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.opselectbox .select_btn em{color:#908f8b}
.opselectbox .select_btn:hover{background-color:#f8f8f8}
.opselectbox .soption{display:none;position:absolute;left:-1px;top:35px;z-index:12;width:100%;font-size:11px;border:1px solid #865439;background:#fff}
.opselectbox .soption li{position:relative;height:40px;border-top:1px solid #ddd}
.opselectbox .soption li:first-child{border-top:0}
.opselectbox .soption li a{display:block;padding:0 5px 0 5px;height:40px;line-height:40px;color:#3e3e3e;overflow:hidden;text-decoration:none}
.opselectbox .soption li a .obd{float:left;margin:0 6px 0 0;width:30px;height:30px;vertical-align:middle}
.opselectbox .soption li a .obd img{width:100%}
.opselectbox .soption li a.selected,.opselectbox .soption li a:hover{background-color:#f8f8f8;text-decoration:none}
.pd_option_selected ul li{position:relative;min-height:77px;margin-bottom:10px;overflow:hidden;border:1px solid #ddd;background:#fff}
.pd_option_selected ul li .box{position:relative;padding:10px 10px 10px 10px;height:110px;overflow:hidden}
.pd_option_selected ul li .box .obd{float:left;margin:0 10px 0 0;width:70px;height:70px}
.pd_option_selected ul li .box .obd img{width:100%}
.pd_option_selected ul li .box .option_pd_name{line-height:15px;color:#3e3e3e;letter-spacing:-1px}
.pd_option_selected ul li .box .option_pm{position:absolute;right:150px;bottom:7px}
.pd_option_selected ul li .btn_del1{position:absolute;right:8px;top:8px}
.pd_option_selected ul li .option_price{position:absolute;right:11px;bottom:11px;font-size:14px;text-align:right}
.card_mip{position:absolute;top:3px;right:0}
.card_mip>span{float:left;margin-right:10px;line-height:30px}
#card_select{display:inline-block;width:64px}
.btn_like .like{position:relative;display:inline-block;padding-left:30px}
.btn_like .like:after{content:'';display:block;position:absolute;left:0;top:50%;margin-top:-10px;width:22px;height:20px;background:url(icon.svg) -254px -63px no-repeat;background-size:484px 273px}
.btn_like .like.selected:after{background-position:-280px -63px}
.dwrap:after{display:block;clear:both;content:''}
.popular{position:relative;margin-bottom:50px;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden}
.popular .pd_tlist{position:relative;float:left;width:50%}
.popular:after{display:block;content:'';position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ddd}
.popular .pd_tlist_wide{clear:both;float:none;width:100%;border-top:1px solid #ddd}
.popular .user_list{float:left;width:448px;padding:15px 17px 5px}
.user_list li{float:left;width:103px;text-align:center;margin-left:11px;padding-top:14px}
.user_list li:first-child{margin-left:0}
.user_list li .user_profile{display:block;margin-bottom:5px;font-size:11px;color:#a3a3a3}
.user_list li .user_profile img{width:54px;height:54px;border-radius:27px}
.user_list li .user_profile strong{display:block;color:#7e7e7e}
.user_list ul:after{display:block;clear:both;content:''}
.popular .user_intro{float:left;width:448px;padding:15px 17px 5px}
.popular:after{display:block;clear:both;content:''}
.fx_tab{position:relative;width:100%;height:50px;background:#fff;z-index:1}
.fx_tab .bx_tab{margin:0}
.fx_tab.fixed .bx_tab{position:fixed;top:0;z-index:110;width:1278px}
.detail_content{background:#fff}
.detail_content h3{padding:75px 0 10px;color:#333;font-size:24px;line-height:30px;text-align:center}
.detail_content .detail_tit_desc{padding-bottom:30px;color:#7e7e7e;font-size:16px;line-height:30px;text-align:center}
.detail_content .article{padding:0 30px 50px;text-align:center;font-size:14px;line-height:20px}
.detail_content .info_article{padding:0 30px 50px;text-align:center;font-size:14px;line-height:20px}
.detail_content .article .aimg img{margin-bottom:140px;vertical-align:top;max-width:100%}
.detail_content .article .coverimg{position:relative;margin:0 auto 80px;width:334px;height:462px;line-height:16px;border:1px solid #9e9e9d;border-radius:10px;background:#fffcf3;box-shadow:0 3px 3px rgba(0,0,0,.3)}
.detail_content .article .coverimg h4{padding:25px 25px 0;color:#3e3e3e;font-size:18px;line-height:24px;text-align:left;letter-spacing:-1px}
.detail_content .article .coverimg .cimg{height:290px;overflow:hidden;border-radius:10px 10px 0 0}
.detail_content .article .coverimg .cimg img{vertical-align:top;height:100%}
.detail_content .article .coverimg .createdby{position:absolute;bottom:25px;left:25px;font-size:12px}
.detail_content .article .coverimg .story{position:absolute;bottom:25px;right:23px;font-size:12px}
.detail_content .article .article_cdt{padding-bottom:30px;line-height:18px;font-size:14px;color:#7e7e7e;text-align:center}
.detail_content .dlv_article{font-size:14px;text-align:left}
.detail_content .dlv_article .dlv_ntc{text-align:center}
.detail_content .dlv_article a{text-decoration:underline;color:#865439}
.detail_content .dlv_article h4{margin:50px 0 30px;color:#3e3e3e;font-size:16px;line-height:32px;border-bottom:1px solid #e4e4e4}
.detail_content .dlv_article h4+.dlv_box{margin-top:-31px}
.detail_content .dlv_article h5{margin:30px 0 0;line-height:22px;font-size:12px}
.detail_content .review_list ul>li:nth-child(1){border-top:1px solid #ddd}
.dlv_box{margin-top:3px;padding:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f8f8f8;text-align:left}
.hp_lst li{position:relative;padding-left:10px}
.hp_lst li:after{position:absolute;top:10px;left:0;width:4px;height:1px;background:#7e7e7e;content:''}
.detail_content .btn_more{border-width:0 0 1px 0}
.dlv_prc{margin-top:30px;padding:0 0 35px 80px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.dlvp{position:relative;padding:0 0 0 65px;margin-top:35px;height:37px}
.dlvp h6{position:absolute;left:0;top:0;line-height:37px;margin:0;padding:0;font-size:15px}
.dlv_prc ul{width:100%}
.dlv_prc ul li{position:relative;float:left;margin-left:15px;height:33px;padding:3px 0 0 35px}
.dlv_prc ul li:after{content:'';display:block;position:absolute;left:0;top:50%;margin-top:-10px;width:11px;height:20px;background:url(icon.svg) -118px -79px no-repeat;background-size:484px 273px}
.dlv_prc ul li:first-child{padding:3px 0 0 0}
.dlv_prc ul li:first-child:after{display:none}
.dlv_prc ul li span{position:relative;display:block;height:32px;padding-top:5px;padding-left:35px;font-size:11px;font-weight:700;color:#7e7e7e;line-height:15px;background-position:0 3px;background-repeat:no-repeat}
.dlv_prc ul li.dlvp13 span{padding-left:46px}
.dlv_prc ul li span:after{content:'';display:block;position:absolute;left:0;top:50%;height:32px;margin-top:-15px;background:url(icon.svg) no-repeat;background-size:484px 273px}
.dlv_prc ul li span strong{display:block;font-size:12px}
.dlv_prc ul li.dlvp11 span:after{width:31px;background-position:-197px -201px}
.dlv_prc ul li.dlvp12 span:after{width:31px;background-position:-233px -201px}
.dlv_prc ul li.dlvp13 span:after{width:42px;background-position:-343px -201px}
.dlv_prc ul li.dlvp14 span:after{width:32px;background-position:-267px -201px}
.detail_content .info_article h4{margin:30px 0 0;color:#3e3e3e;font-size:16px;line-height:32px;text-align:left}
.info_table_area{border-top:1px solid #3e3e3e}
.info_table{width:100%;table-layout:fixed}
.info_table tbody tr th{width:130px;padding:10px 5px;height:20px;line-height:18px;font-size:13px;background:#f8f8f8;text-align:left;border-bottom:1px solid #ddd;color:#000;vertical-align:middle;font-weight:400}
.info_table tbody tr td{padding:10px 5px;text-align:left;color:#3e3e3e;font-size:13px;border-bottom:1px solid #ddd;line-height:20px;vertical-align:middle;font-weight:400;word-break:break-all}
.info_table_desc{text-align:left;margin-top:10px;font-size:14px;color:#7e7e7e}
.review{position:relative;border-top:1px solid #ddd}
.review_write_box{position:relative;border-bottom:1px solid #ddd}
#event_review .review_write_box{position:relative;border-bottom:0}
.review_write_box .user_box{position:absolute;left:0;bottom:0;top:0;width:260px}
.review_write{position:relative;padding:0 40px 0 300px}
.review_write .review_eval{position:relative;margin:40px 0 10px;height:24px}
.review_write .review_eval .star_tit{display:inline-block;margin-right:4px;font-size:20px;color:#fcb52a;font-weight:400;line-height:24px;vertical-align:top}
.review_write .review_eval .star_radio{margin-top:8px;vertical-align:middle;line-height:24px}
.review_write .review_eval .star_ico{display:inline-block;border-right:1px solid #ddd;line-height:24px;height:24px;padding-right:8px;margin-right:4px;vertical-align:top}
.review_write .review_eval .review_ntc{position:absolute;left:200px;top:0;font-size:11px;line-height:14px}
.review_write .review_eval .total_review{position:absolute;top:5px;right:0;font-size:14px;line-height:24px}
.review_write .review_eval .total_review strong{color:#7e7e7e}
.review_write .review_eval .star{position:relative}
.review_write .review_eval .star .star_button{position:absolute;left:0;top:0;width:112px}
.review_write .review_eval .star .star_button a{display:inline-block;width:22px;height:20px}
.text_input_area{position:relative;display:block;border:1px solid #ddd;border-bottom:0}
.editor_input_area{border:0}
.text_input_area .ftxt{width:100%;height:200px;padding:15px}
.text_input_area iframe{height:300px}
.add_img_list{border-top:1px solid #ddd;background:#fff}
.add_img_list li{position:relative;float:left;margin:5px 0 5px 5px;width:98px;height:98px;border:1px solid #ddd;background:#f8f8f8}
.add_img_list li img{vertical-align:top;width:100%;height:100%}
.add_img_list li .btn_del3{position:absolute;top:5px;right:5px}
.add_img_list li .loading{width:90px;left:4px;bottom:4px}
.add_img_list:after{display:block;clear:both;content:''}
.form_btn{position:relative;height:50px;background:#402218}
.form_btn button{display:inline-block;height:50px;line-height:50px}
.text_count{position:absolute;top:13px;right:125px;color:#fff}
.form_btn .btn_fl{padding:0 5px;background:0 0;color:#fff;border:0;cursor:pointer}
.form_btn .btn_fl+.btn_fl{margin-left:10px}
.form_btn .btn_fr{position:absolute;right:0;bottom:0;padding:0 5px;font-size:13px;color:#fff;border:0;cursor:pointer}
.review_list ul{border-bottom:1px solid #ddd}
.review_list li.review_art{position:relative;padding:20px 0 20px 260px;min-height:60px}
.review_list li.review_art+.review_art{border-top:1px solid #ddd}
.review_list li.review_art .review_auth{position:absolute;left:84px;top:30px;width:70px;padding:6px 0 0 50px;color:#3e3e3e}
.review_list li.review_art .review_auth img{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:20px}
.review_list li.review_art .review_article{position:relative;margin:0 160px 0 0;font-size:14px;line-height:18px}
.story_reply_list li.review_art .review_article{margin:0 45px 0 0}
.review_list li.review_art .review_pd{position:absolute;left:20px;top:20px;width:205px;padding:10px 0 0 115px}
.review_list li.review_art .review_pd a{display:block;height:100%;color:#3e3e3e}
.review_list li.review_art .review_pd a:hover{color:#865439}
.review_list li.review_art .review_pd .obd{position:absolute;left:0;top:0;width:100px}
.review_list li.review_art .review_pd img{width:100%}
.review_list li.review_art .review_pd a .pd_name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:26px;font-size:16px;font-weight:400}
.review_list li.review_art .review_pd a .pd_opt{line-height:18px;font-size:13px;color:#7e7e7e}
.review_list li.review_art .review_article .balloon{position:relative;padding:15px;min-height:38px;border:1px solid #ddd;border-bottom:2px solid #ddd;background:#fff;border-radius:4px}
.review_list li.review_art .review_article .balloon:after{content:'';position:absolute;left:-5px;top:23px;display:inline-block;width:6px;height:8px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-120px -105px}
.review_list li.review_art .review_article .balloon .obd{margin-top:10px}
.review_list li.review_art .review_article .balloon .obd img{max-width:100%}
.review_list li.review_art .review_article .balloon .vote{margin-top:10px;font-size:12px;line-height:15px}
.review_list li.review_art .review_article .balloon .vote a{position:relative;display:inline-block;padding-right:5px;margin-right:5px}
.review_list li.review_art .review_article .balloon .vote a:after{content:'';display:block;width:1px;height:10px;background:#ddd;position:absolute;right:0;top:1px}
.review_list li.review_art .review_article .bought{position:absolute;right:-105px;top:50%;margin-top:-30px}
.review_list li.review_art .review_rep{position:relative;padding-left:140px}
.review_list li.review_art .review_rep .review_article .balloon{border:1px solid #ddd;border-bottom:2px solid #ddd;background:#f8f8f8}
.review_list li.review_art .review_rep .review_article .balloon:after{right:-6px;background-position:-131px -105px}
.review_list li.review_art .review_rep .review_auth{left:0;padding:14px 0 0 50px}
.review_rep{position:relative;margin-top:20px;padding-top:20px;border-top:1px dashed #ddd}
.qna_hd{padding:20px 0}
.qna_select li{float:left;margin-left:15px}
.qna_select li a{color:#7e7e7e;font-size:15px}
.qna_select li a.selected{color:#000}
.qna_select:after{display:block;clear:both;content:''}
.qna_list{border-top:1px solid #ddd}
.qna_li{border-bottom:1px solid #ddd;background:#fff}
.qna_li .qbox{position:relative;padding:15px}
.qna_li .qbox:after{position:absolute;bottom:15px;right:15px;content:'';display:block;width:11px;height:6px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-113px -120px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}
.qna_li .abox{position:relative;display:none;padding:15px 15px 15px 30px}
.qna_li .abox:after{position:absolute;left:15px;top:17px;content:'';display:block;width:7px;height:8px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-113px -129px}
.qna_li.active{background:#f8f8f8}
.qna_li.active .abox{display:block;background-color:#e9e9e9}
.qna_li.active .qbox:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.scr_qna{position:relative;display:inline-block;padding-right:15px}
.scr_qna:after{content:'';position:absolute;top:2px;right:0;display:block;width:10px;height:16px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-302px -85px}
.qna_txt{max-height:60px;overflow:hidden;font-size:14px;line-height:20px;color:#333}
.qna_li.active .qna_txt{max-height:100%;overflow:auto}
.qna_txt .scr_qna{color:#a3a3a3}
.abox .qna_txt{color:#3e3e3e}
.wrt_info{margin-top:10px}
.wrt_info span{position:relative;display:inline-block;padding-left:5px;margin-left:5px;font-size:13px;color:#7e7e7e}
.wrt_info span.qna_seller,.wrt_info span.qna_sts{padding-left:0;margin-left:0}
.wrt_info span.qna_sts.qna_rep{font-weight:700}
.rel_pd{position:relative;padding:15px 31px 5px 32px}
.rel_pd li{margin:0}
.opt_layer{z-index:100;position:fixed;bottom:0;border:1px solid #ddd;width:1278px;min-height:46px;background:#fff;text-align:left}
.opt_bar{position:relative;height:44px;border-bottom:1px solid #ddd;background:#e9e9e9}
.opt_bar .btn{display:inline-block;height:44px;width:120px;line-height:44px}
.opt_bar_btn{position:absolute;top:0;right:0}
.opt_bar_btn li{float:left;margin-left:10px}
.opt_bar_open span{position:relative;display:inline-block;padding-right:30px}
.opt_bar_open span:after{content:'';display:block;position:absolute;right:0;top:17px;width:18px;height:10px;background:url(icon.svg) -278px 0 no-repeat;background-size:484px 273px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}
.opt_layer.on .opt_bar_open span:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.opt_bar_btn:after{display:block;clear:both;content:''}
.opt_bar_txt{display:inline-block;margin:0 0 0 30px;font-size:14px;font-weight:700;line-height:44px}
.so_count{width:100px}
.sp_price{width:210px}
.opt_content{display:none;padding:30px 45px 30px}
.opt_layer.on .opt_content{display:block}
.opt_content h2{margin:0;padding:0;font-size:16px;color:#3e3e3e;line-height:22px}
.opt_wrap{position:relative;width:100%;min-height:220px}
.opt_wrap .pd_option_area{float:left}
.opt_wrap .pd_option{border:0}
.opt_wrap .opt_total_price{float:right;width:440px;text-align:left}
.opt_wrap .opt_total_price dl{line-height:18px}
.opt_wrap .opt_total_price dl dd{text-align:right}
.opt_wrap .opt_total_price .pd_option.pd_tprice{margin-top:15px;border-top:1px solid #ddd}
.opt_wrap .opt_total_price .dbtn_area{position:absolute;bottom:7px;right:0;text-align:right}
.dbtn_area a.move_cart{margin-right:0}
.opt_wrap:after{display:block;clear:both;content:''}
.front{position:relative;height:300px;overflow:hidden}
.front img{vertical-align:top;width:100%}
.front .btn_s{position:absolute;bottom:19px}
.front .btn_following,.front .btn_followm{right:120px}
.front .btn_qst{right:19px}
.user_seller{position:relative;float:left;width:300px;min-height:auto;margin-bottom:35px;background:#e9e9e9;border:1px solid #a3a3a3;border-top:0}
.user_area{width:100%;background:#e9e9e9}
.user_area .user_info{position:relative;float:left;width:300px}
.user_info .follow_area{margin-bottom:7px}
.user_info .btn_pd_question{position:absolute;top:8px;right:8px;display:block;width:40px;height:35px;padding-top:5px;text-align:center;line-height:15px;color:#fff;font-weight:700;background:#59963f;border-radius:2px}
.user_box{height:100%;background:#402218;text-align:center}
.user_box .user_thumb{margin-top:29px;display:inline-block;width:56px;height:56px;overflow:hidden;border:2px solid #fff;border-radius:30px}
.user_box .user_thumb img{vertical-align:top;width:56px;height:56px}
.user_box h3{margin:10px 0 10px;padding:0 10px;font-size:20px;line-height:24px;color:#fff;font-weight:400}
.user_box p{margin-top:5px;font-size:13px;color:#e3dfd7;line-height:18px}
.user_box p.open_date{margin-bottom:25px;color:#e1ded7;font-size:12px}
.user_box p.user_desc{margin:0 20px;padding-top:30px;color:#e1ded7;font-size:13px;line-height:18px;border-top:1px solid #a3a3a3}
.user_box p.eval_num{color:#ffcf3b;font-size:12px}
.user_box p em{color:#fff}
.user_info .user_box{padding:60px 0 20px} /*** .user_info .user_box{padding-bottom:20px} */
.user_info .user_box h3{margin:0 0 10px}
.user_info .offline{padding:23px;color:#4f4d47}
.user_info .offline h4{text-align:center}
.user_info .offline p{margin-top:10px;font-size:13px;line-height:18px}
.user_info .offline p img{width:100%}
.fl_list{padding:0 0 20px 0;border-top:1px solid #ccc9c1;text-align:center}
.fl_list h4{padding-top:20px;border-top:1px solid #e9e6e1;color:#7e7e7e;font-size:14px}
.fl_list ul li{margin:15px 0 10px 0;border:0;background:0 0;height:auto}
.fl_list ul li a{display:inline-block;color:#3e3e3e}
.fl_list ul li a img{vertical-align:top;width:40px;height:40px;border-radius:20px}
.fl_list ul li a span{display:block;margin-top:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:15px;letter-spacing:-1px}
.fl_list ul li{float:left;width:50%}
.fl_list ul:after{display:block;clear:both;content:''}
.user_area .user_content{float:left;width:977px;background:#fff;border-left:1px solid #ccc9c1}
.user_content .user_intro{padding:15px}
.user_content .user_intro .db_box .inbox{padding:18px;color:#4f4d47;line-height:19px}
.user_area:after{display:block;clear:both;content:''}
.user_tab{position:relative;padding:0 15px;height:53px;background:#f8f8f8;border:1px solid #ddd;text-align:center;z-index:100}
.user_tab>span,.user_tab>span a,.user_tab>span a em{display:inline-block}
.user_tab>span{position:relative;padding:14px 15px 13px}
.user_tab>span>a{padding:0 14px;line-height:24px;height:24px;color:#7e7e7e;font-size:14px;border:1px solid #ddd;background:#e9e9e9;border-radius:14px}
.user_tab>span>em{margin-left:5px;color:#929088;font-size:12px}
.user_tab>span>a.selected,.user_tab>span>a:hover{border:1px solid #865439;background:#865439;color:#fff}
.user_tab>span>a.selected+em{color:#865439}
.user_tab>span ul{display:none;position:absolute;left:50%;top:48px;margin-left:-67px;width:105px;padding:5px 15px 15px 15px;background:#fff;border:1px solid #d6d2c9;border-radius:5px;text-align:left}
.user_tab>span ul li{margin-top:10px}
.user_tab>span ul li a{color:#3e3e3e;font-weight:700}
.user_tab>span ul li a em{color:#aaa69a}
.user_tab>span ul li a em.fc_p{color:#865439}
.story_tab>span>a.selected,.story_tab>span>a:hover{border:1px solid #f4d63c;background:#ffe350}
.story_tab .select_m{position:absolute;top:14px;right:14px;width:106px;text-align:left}
.user_seller .user_box .user_thumb{position:absolute;left:50%;top:-120px;width:160px;height:160px;margin:0 0 0 -80px;border-radius:80px}
.user_seller .user_box .user_thumb img{width:160px;height:160px}
.user_seller .user_boxh3{margin:0 0 10px;padding-top:60px;font-size:20px;line-height:24px;color:#fff;font-weight:400}
.sub_container .user_tab{margin-top:25px}
.sub_container .user_content{margin-top:25px;border:1px solid #ddd}
.sub_container .user_content .user_notice{padding:30px 15px 0 15px}
.sntc_list li{position:relative;border-top:1px solid #ddd;color:#3e3e3e}
.sntc_list li:first-child{border:0}
.sntc_list li a{position:relative;display:block;padding:15px 110px 15px 70px;line-height:20px}
.sntc_list.sntc_list_btn li a{margin-right:140px}
.sntc_list li span{display:inline-block;text-align:center;vertical-align:top;line-height:18px}
.sntc_list li span.art_num{position:absolute;left:0;top:15px;width:54px;font-size:12px}
.sntc_list li span.art_date{position:absolute;right:0;top:15px;width:90px}
.sntc_list li .art_btn{position:absolute;right:0;top:10px;width:140px}
.seller_deal_list{position:relative;margin-top:15px;width:100%;border-top:1px solid #ddd}
.seller_deal_list .content_tit{padding:10px 15px 0;margin-bottom:0}
.seller_deal_list:before{display:block;content:'';position:absolute;left:50%;height:100%;top:0;bottom:0;width:1px;background:#ddd}
.seller_deal_list .deal_list{position:relative;float:left;width:50%}
.seller_deal_list .deal_list ul{padding:0 15px 15px}
.seller_deal_list .deal_list ul li{float:left;width:50%;margin-top:13px;color:#4f4d48}
.seller_deal_list .deal_list ul li span{color:#929088}
.seller_deal_list .deal_list ul:after,.seller_deal_list:after{display:block;clear:both;content:''}
.sub_container .user_content .user_intro{margin-top:25px;padding:0 15px 0 15px}
.follow_list{widows:100%;overflow:hidden}
.follow_list ul{position:relative;margin-left:-20px}
.follow_list li{position:relative;float:left;width:420px;margin:0 0 20px 20px}
.follow_list li .user_profile{position:relative;display:block;height:80px;padding:10px 110px 10px 100px;border:1px solid #ddd;background:#fff;color:#a3a3a3}
.follow_list li .user_profile img{position:absolute;left:10px;top:10px;width:80px;height:80px;border-radius:40px}
.follow_list li .user_profile strong{display:block;color:#7e7e7e;padding-top:20px;font-size:14px;line-height:20px}
.follow_list li .user_profile em{display:inline-block;font-size:12px;line-height:20px}
.follow_list li .btn_s{position:absolute;top:50%;margin-top:-16px;right:20px}
.btn_followm{width:80px;line-height:28px;border:1px solid #fcbb30;background:#f8f8f8;color:#fcbb30}
.btn_following{width:80px;line-height:28px;border:1px solid #fcbb30;background:#fec900}
.follow_list ul:after{display:block;clear:both;content:''}
.story_top{width:100%;height:640px;overflow:hidden}
.story_top ul li{float:left;width:322px;height:318px;overflow:hidden;margin-bottom:4px}
.story_top ul li:first-child{float:left;width:640px;height:640px;margin:0 4px 0 0}
.story_top ul li img{width:100%;vertical-align:top}
.stroy_front{position:relative;padding:10px 30px 15px;text-align:center;overflow:hidden}
.story_cover{position:relative;display:inline-block}
.story_cover .cover_img{width:100%}
.story_cover .pd_ico{position:absolute;left:12px;bottom:12px}
.story_cover .like_bg{position:absolute;right:0;bottom:0;width:85px;height:88px;background:url(../images/bg/bg_like.png) 0 0 no-repeat;overflow:hidden}
.story_cover .like{display:block;position:absolute;top:43px;right:7px;width:30px;padding-top:25px;height:13px;text-align:center;color:#fff;font-size:11px;background:url(../images/ico/ico_list_like.png) 0 0 no-repeat}
.story_cover .like.selected{background-position:-30px 0}
.stroy_front .dsns{border:0;text-align:left}
.stroy_front .reply_count{position:absolute;bottom:30px;right:30px;color:#7e7e7e;font-weight:700;text-decoration:underline}
.story_user_area .user_info .user_box{height:229px}
.story_user_area .user_content{float:left;width:700px;min-height:0;padding:30px}
.story_user_area .db_box .inbox{height:97px;overflow:hidden;overflow-y:auto}
.story_user_area .user_content .user_intro{float:left;width:331px;padding:0;margin:0}
.login_check{position:relative;margin:20px 0 20px 0;color:#3e3e3e}
.idpw_find{text-align:center;padding:15px 0 30px}
.idpw_find span{display:inline-block;padding:0 10px}
.idpw_find span a{display:inline-block;color:#666;font-size:15px;line-height:20px}
.sns_login{padding:20px 0 25px 0;border-top:1px solid #000}
.sns_login li{float:left;width:33.3%}
.sns_login li:nth-child(2){width:33.4%}
.sns_login button{cursor:pointer;height:40px;background:0 0} /*** .sns_login button{cursor:pointer;height:40px} */
.customGPlusSignIn,.sns_login button span{position:relative;display:inline-block;text-align:left;padding-left:45px;height:42px;line-height:42px;font-size:14px;letter-spacing:-1px;color:#666;background-repeat:no-repeat;overflow:hidden;cursor:pointer}
.sns_login button span:after{content:'';display:block;width:42px;height:42px;background:url(icon.svg) no-repeat;background-size:484px 273px;position:absolute;left:0;top:0}
.sns_login button.btn_lg_kk span:after{background-position:-244px -146px}
.sns_login button.btn_lg_fb span:after{background-position:-143px -146px}
.sns_login .customGPlusSignIn .icon{content:'';display:block;width:42px;height:42px;background:url(icon.svg) no-repeat;background-size:484px 273px;position:absolute;left:0;top:0;background-position:-193px -146px}
.sns_login button.btn_lg_nv span:after{background-position:-293px -146px}
.sns_login:after{display:block;clear:both;content:''}
.join_area{position:relative;margin-top:20px;text-align:center;color:#3e3e3e;font-size:11px;line-height:14px}
.join_area h4{text-align:center}
.join_area p{padding:15px 0 20px;border-top:1px solid #e4e4e4;font-size:15px;line-height:18px}
.login_box:after{display:block;clear:both;content:''}
.join_header{text-align:center;padding-bottom:30px}
.join_box .join_header{margin-top:50px;padding:0 10px}
.join_header h2{color:#3e3e3e;font-size:20px;font-weight:400;line-height:30px}
.join_header h2 strong{display:inline-block;margin-bottom:7px;width:176px;height:33px;}
.join_header h2 em{display:block}
.join_header p{margin-top:15px;font-size:15px;line-height:25px}
.join_header p span{text-decoration:underline}
.join_tit{padding:0 10px 10px 10px;font-size:16px;color:#3e3e3e;line-height:22px}
.cf_area{margin-top:5px}
.join_box div.radio_inline{margin:10px 0 0 10px}
.agree_area{width:100%;margin-bottom:30px;color:#3e3e3e}
.agree_area .agreement h4{margin-top:30px;padding:0 10px 10px 10px;font-size:16px;color:#3e3e3e}
.agree_area .agree_txt{height:150px;padding:10px;line-height:18px;font-size:12px;color:#666;border:1px solid #ddd;overflow:hidden;overflow-y:scroll}
.agree_txt h4{padding-top:30px;font-size:14px}
.agree_txt h5{margin-top:20px;font-size:13px;color:#666}
.agree_txt h6{margin-top:10px;font-size:12px}
.agree_txt .agrt{line-height:18px;margin-top:10px}
.agree_txt .agrl li{line-height:18px;margin-top:5px}
.agree_txt .agrl_2{margin-left:15px}
.agree_txt .agrl_3{margin-left:15px}
.agree_area:after{display:block;clear:both;content:''}
.rp_box .btn_area{padding:15px 0}
.login_popup_box h2{margin:0;padding:15px 0}
.idpw_cc{padding:15px 0;font-size:15px;line-height:20px;color:#3e3e3e}
.idpw_rbox{text-align:center}
.idpw_rbox .result{padding-bottom:30px;color:#3e3e3e;font-size:20px;line-height:30px}
.sr_box{background:#fff}
.tit_est{text-align:center;margin:40px 0 10px}
.tit_est span{position:relative;display:inline-block;text-align:center;margin:40px 0 10px;font-size:16px;color:#3e3e3e;line-height:22px;padding-left:26px}
.tit_est span:after{content:'';display:block;width:21px;height:16px;position:absolute;left:0;top:2px;background:url(icon.svg) -129px -119px no-repeat;background-size:484px 273px}
.tit_est em{font-size:14px;font-weight:400}
.sr_inbox{margin:0 0 40px;text-align:center}
.sr_inbox li+li{margin-top:15px}
.sr_inbox.sr_bot{margin:0;padding:0 0 30px;border-bottom:1px solid #e4e4e4}
.sr_inbox.sr_bot img{width:100%}
.sr_table{border-top:1px solid #ddd;margin-bottom:10px}
.sr_table .order_table .srm1{border-left:0}
.send_addr{text-align:center;color:#3e3e3e;line-height:18px;padding-bottom:40px;border-bottom:1px solid #e4e4e4}
.send_addr a{color:#3e3e3e}
.send_addr h4{font-size:14px;margin-bottom:5px;color:#3e3e3e}
.reg_txt{margin-top:15px;padding-top:15px;line-height:20px;border-top:1px solid #ddd;color:#3e3e3e}
.all_agree{margin-top:20px;font-weight:700}
.agree_wrap h3{margin:40px 0 0}
.agree_box{height:180px;padding:20px;border:1px solid #ddd;overflow:hidden;overflow-y:scroll}
.agree_wrap .check{margin:10px 0 0;text-align:right;color:#3e3e3e}
.input_crn{padding:25px 0 15px;border-bottom:1px solid #ddd}
.input_crn li{float:left;width:350px}
.input_crn li:nth-child(2){float:right}
.input_crn li .at{width:22px}
.input_crn strong{position:relative;display:block;margin-bottom:10px;font-size:14px;color:#3e3e3e;line-height:22px;padding-left:26px}
.input_crn strong:after{content:'';display:block;width:21px;height:16px;position:absolute;left:0;top:2px;background:url(icon.svg) -129px -119px no-repeat;background-size:484px 273px}
.input_crn:after{display:block;clear:both;content:''}
.cbox{background:#fff;min-height:500px;border:1px solid #ddd;margin-top:12px;padding:50px 30px}
.cbox h4{margin-top:35px}
.olist li{color:#3e3e3e;line-height:18px}
.cbox_lst{margin-bottom:30px}
.cbox_lst li{color:#3e3e3e;line-height:18px;font-size:13px}
.cal_id{font-weight:700;color:#31302e;text-decoration:underline}
.ctit{position:relative;margin-bottom:35px;color:#3e3e3e}
.ctit h3{display:inline-block}
.ctit .able_cash{display:inline-block;width:130px;color:#865439;font-weight:700;text-align:right;font-size:20px;line-height:26px}
.ctit .able_point{display:inline-block;width:100px;color:#865439;font-weight:700;text-align:right;font-size:20px;line-height:26px}
.ctit .able_coupon{display:inline-block;color:#865439;font-weight:700;font-size:20px;line-height:26px}
.ctit .exp_date{display:inline-block}
.cur_cash{position:absolute;top:0;left:505px;padding-left:24px;font-size:13px;color:#3e3e3e;font-weight:700;border-left:1px solid #ddd}
.cur_cash li{padding:4px 0}
.cur_cash li span{display:inline-block}
.cur_cash li strong{display:inline-block;width:70px;text-align:right}
.ctit .cash_ctrl{position:absolute;top:10px;right:0}
.ctit .btn_txt{min-width:50px;padding:0 6px;border-radius:6px}
.ctit .btn_txt.btn_cy{color:#3e3e3e;background:#fbd246;border:1px solid #f8bd00}
.ctit .btn_txt.btn_gr{color:#3e3e3e;background:#e3e0d9;border:1px solid #c9c6be}
.cash_table{position:relative;margin-top:50px}
.cash_table .order_table tbody tr td{padding:12px 10px}
.cash_order{position:relative}
.cash_table .select_m{position:absolute;top:-46px;right:0}
.cpn_tit{position:relative;height:30px;margin-bottom:10px}
.cpn_tit span{color:#3e3e3e;font-weight:400;font-size:13px}
.cpn_tit .select_m{position:absolute;top:0;right:0}
.coupon_ctf{padding:20px 20px;border:solid #ddd;border-width:1px 0 1px 0;background:#f8f8f8}
.coupon_ctf .coupon_reg{width:400px;margin:0 auto}
.coupon_table .order_table tbody tr td{vertical-align:middle}
.coupon_table span.coupon{position:relative;display:inline-block;width:92px;height:60px;background:url(../images/bg/bg_coupon.png) 0 0 no-repeat}
.coupon_table span.coupon strong{position:absolute;left:0;bottom:10px;width:100%;color:#865439;font-size:15px}
.coupon_table em,.coupon_table strong{display:block}
.coupon_table .btn_txt{margin-top:5px;padding:0 6px;border-radius:6px}
.coupon_table .order_table tbody tr.coupon_end td{opacity:.5;filter:alpha(opacity=50)}
.order_box{width:100%;background:#fff;overflow:hidden;margin-bottom:12px}
.order_box .join_header{margin-top:50px}
.order_process{position:relative;height:70px;background:#402218}
.order_process h2{padding:20px 500px 20px 30px}
.order_process h2.txt_tit{padding:15px 0 0 30px;font-size:30px;font-weight:400;line-height:40px;color:#fff}
.order_process ol{position:absolute;top:25px;right:30px;overflow:hidden}
.order_process ol li{position:relative;float:left;font-size:17px;line-height:22px;color:#7e7e7e;margin-left:25px;padding-right:40px}
.order_process ol li:after{content:'';display:block;position:absolute;right:0;top:50%;margin-top:-10px;width:11px;height:20px;background:url(icon.svg) -118px -79px no-repeat;background-size:484px 273px}
.order_process ol li.selected{color:#fff}
.order_process ol li.selected:after{background-position:-102px -79px}
.order_process ol li.op1{margin-left:0}
.order_process ol li.op3{background:0 0!important;padding-right:0}
.order_process ol li:last-child:after{display:none}
.order_process ol:after{display:block;clear:both;content:''}
.order_tit{position:relative}
.order_info_tit{margin-top:50px}
.order_tit p{padding:10px 0;font-size:16px;line-height:20px}
.order_info_tit .rdo_inline{position:absolute;left:250px;bottom:10px}
.order_tit .rc{position:absolute;bottom:7px;right:0;font-size:13px}
.order_inbox{padding:30px 0 0}
.order_pd_box{position:relative;margin-bottom:50px;border-bottom:1px solid #ddd}
.dlv_msg li+li{margin-top:10px}
.pd_del{display:block;margin-top:7px}
.pd_check_del{position:absolute;bottom:-40px;left:0}
.btn_pd_del{display:inline-block}
.btn_pd_del span{position:relative;display:inline-block;padding-right:16px}
.btn_pd_del span:after{content:'';position:absolute;top:2px;right:0;display:inline-block;width:14px;height:14px;background:url(icon.svg) -45px -40px no-repeat;background-size:484px 273px}
.option_change{border-top:1px solid #ddd;text-align:right;padding:12px 12px 12px 0;color:#7e7e7e}
.complete_price,.total_price{padding:25px 15px 20px;text-align:right}
.total_price span,.total_price strong{position:relative;display:inline-block;text-align:center;font-weight:700;font-size:22px;color:#3e3e3e;vertical-align:middle}
.total_price strong{color:#865439}
.total_price em{display:block;font-size:16px;font-weight:400;text-align:center;width:100%}
.total_price span.sp_letter{margin:0 15px;padding-top:20px}
.total_price .dsc{display:inline-block;width:284px;height:60px;padding:2px;background:#a3a3a3;border-radius:4px;vertical-align:middle}
.total_price .dsc .dsci{display:block;height:58px;background:#e9e9e9;border:1px solid #ddd;border-radius:4px;text-align:left}
.total_price .dsc .dsci div{padding:5px 0 0 13px;color:#31302e;font-weight:700;line-height:20px}
.total_price .dsc .dsci label{display:inline-block;width:90px;line-height:20px;vertical-align:top}
.total_price .dsc .dsci button{display:inline-block;width:52px;height:20px;vertical-align:top;height:20px;line-height:20px;font-size:11px}
.total_price .dsc .dsci input{display:inline-block;width:80px;height:20px;padding:0 7px;line-height:17px;border:1px solid #a3a3a3;color:#31302e;text-align:right;vertical-align:top}
.complete_price span,.complete_price strong{position:relative;display:block;padding:0;text-align:right}
.complete_price span{font-size:16px;line-height:22px;font-weight:700;color:#3e3e3e}
.complete_price strong{font-size:24px;line-height:28px;color:#865439}
.complete_price strong em{color:#3e3e3e}
.complete_price em{display:inline-block;position:absolute;right:230px;top:0;text-align:left}
.order_info_tit .address_book{position:absolute;right:0;bottom:7px}
.order_info_tit .dlv_select{position:absolute;left:290px;bottom:10px;font-weight:700;color:#3e3e3e}
.form_field .address{margin-top:12px}
.dvl_address{margin-top:30px}
.rcv_info{padding:15px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.rcv_info li{position:relative;padding-left:110px;line-height:30px;min-height:30px;color:#333}
.rcv_info li+li{margin-top:10px}
.rcv_info strong{position:absolute;left:0;top:0;line-height:30px;overflow:hidden;width:100px;margin-left:0;white-space:nowrap;text-overflow:ellipsis;color:#7e7e7e;font-weight:400}
.rcv_info span{display:block;word-break:break-all}
.coin_buy{line-height:20px;min-height:20px;color:#333}
.order_info_box{position:relative;margin-top:50px;padding-bottom:15px;border-bottom:1px solid #000}
.order_info_box .order_tit{margin-bottom:15px;border-bottom:1px solid #000}
.price_confirm{text-align:left}
.price_confirm h4{font-size:16px;font-weight:400;line-height:30px}
.price_confirm strong{display:block;font-size:28px;line-height:36px}
.recommend{background:#fff;padding:25px 0 5px}
.recommend h3{border-bottom:1px solid #ddd}
.recommend ul{width:100%}
.recommend ul li{position:relative;float:left;width:50%;height:130px;padding:20px 0}
.recommend ul li .obd{position:absolute;left:0;top:20px;width:130px;height:130px}
.recommend ul li .obd img{width:100%}
.recommend ul li a.pd_link{display:block;padding:0 20px 0 150px;color:#333}
.recommend ul li a.pd_link strong{display:block;font-size:15px;font-weight:400}
.recommend ul li a.pd_link span{font-size:14px;font-weight:700}
.recommend ul li .btn_add_cart{position:absolute;left:150px;bottom:20px}
.recommend ul:after{display:block;clear:both;content:''}
.my_front{position:relative;padding:20px 20px 0 20px;border:1px solid #ddd;background:#fff;}
.my_front+.user_tab{border-top:0}
.my_front .hbtn_area{position:absolute;left:10px;top:10px;display:inline-block;margin-left:12px;vertical-align:bottom}
.my_front .btn_pd_write{position:absolute;top:10px;right:10px}
.seller_setting{position:absolute;left:10px;top:10px}
.edit_profile{position:relative;display:inline-block;padding-left:20px;line-height:16px;font-size:12px;color:#7e7e7e}
.edit_profile:after{content:'';position:absolute;top:0;left:0;display:inline-block;width:16px;height:16px;background:url(icon.svg) -278px -92px no-repeat;background-size:484px 273px}
.my_result{position:absolute;top:25px;right:19px}
.my_result li{float:left;margin-left:20px}
.my_result li:first-child{margin-left:0}
.my_result li a{display:inline-block;padding:5px 0 0 47px;height:35px;color:#31302e;font-size:12px;font-weight:700;line-height:15px}
.my_result li a strong{display:block}
.my_result li.my_grade a{background:url(../images/ico/ico_result01.png) 0 0 no-repeat}
.my_result li.my_coupon a{padding:5px 0 0 62px;background:url(../images/ico/ico_result02.png) 0 2px no-repeat}
.my_result li.my_point a{background:url(../images/ico/ico_result03.png) 0 0 no-repeat}
.my_result li.my_chat a{background:url(../images/ico/ico_result03.png) 0 0 no-repeat}
.my_result:after{display:block;clear:both;content:''}

.seller_process{display: flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;width:100%;padding:0;border:1px solid #ddd;background:#fff;}
.seller_process li{position:relative;flex:1 0 auto;width:20%;line-height:18px;text-align: center;border-right:1px solid #e6e6e6;list-style:none}
.seller_process li:nth-child(n+6){border-top:1px solid #e6e6e6}
.seller_process li:nth-child(5n){border-right:0}
.seller_process li a{position:relative;display: block;height:100%;padding:10px;font-size:14px;font-weight:500;color:#4f4d48;}
.seller_process li a:hover{background:#fafafa;}
.seller_process li a.selected{background: #e5e5e5;color:#865439}
.seller_process li a strong{color:#aaa69a}
.seller_process li a strong.fc_p{color:#865439}
.seller_process li span{display:block;font-size:13px;color:#666}
.product_tab li{border-bottom:0}
.product_tab li{flex:1 1 auto;width:auto !important;}
.seller_info_tab li:last-child{border-right:0}
@media only screen and (max-width:960px){
  .seller_process li{flex:0 0 auto;width:50%;border-right:0;}
  .seller_process li a:after{content:'';display:block;position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#ddd;}
  .seller_process li a.selected:after{background:#e5e5e5}
  .seller_process li:nth-child(2n-1){border-right:1px solid #e6e6e6}
}

.ftab{display: flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;width:100%;padding:0;border:1px solid #ddd;background:#fff;}
.ftab li{position:relative;flex:1 0 auto;line-height:18px;text-align: center;overflow:hidden;border-right:1px solid #e6e6e6}
.ftab li:last-child{border-right:0}
.ftab li a{display:block;height:100%;padding:10px;font-size:14px;font-weight:500;color:#4f4d48;}
.ftab li a:hover{background:#fafafa;}
.ftab li a.selected{background: #e5e5e5;color:#865439}
.ftab li a strong{color:#aaa69a}
.ftab li a strong.fc_p{color:#865439}
.ftab li span{display:block;font-size:13px;color:#666}
@media only screen and (max-width:960px){
  .ftab li{flex:0 0 auto;width:50%;margin-bottom:-1px;border-right:0;border-bottom:1px solid #e6e6e6}
  .ftab li:nth-child(2n-1){border-right:1px solid #e6e6e6}
}

.tit_btn{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;}
.tit_btn .btn_s{flex:1 1 auto;}
.tit_btn .btn_s + .btn_s{margin-left:10px;}
.mypage_wrap{width:100%;padding:12px 0 20px}
.mypage_ct{margin-top:20px}
.my_feeds_list{float:left;width:400px}
.my_order_list{float:right;width:860px}
.list_tit_bar{display: flex;justify-content:space-between;padding:5px 10px;height:40px;background:#e9e9e9;border:1px solid #ddd}
.list_tit_bar h3{text-align:left;font-size:18px;color:#3e3e3e;line-height:30px;margin:0}
.list_tit_bar .list_select .btn_blk.selected{background:#777}
.list_control_search{display: flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.seller_pd_search{margin-top:10px;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;}
.list_control_search .inp_box{flex:0 0 auto;height:30px;width:150px;padding:0 10px 0 10px;display:inline-block;vertical-align:middle}
.list_control_search .select_m{text-align:left}
.list_control_search .inp_box .ftxt{flex:0 0 auto;height:28px;padding:0;line-height:28px;vertical-align:top}
.list_sort_l{margin-top:10px;display: flex;flex-direction:row;flex-wrap:wrap;}
@media only screen and (max-width:840px){
  .tit_btn{width:100%;}
  .seller_pd_search{width:100%;}
  .list_control_search .inp_box{display: block;width:auto;flex:1 1 auto}
}
.feeds_list ul{margin:10px 0;border:1px solid #ddd;background:#fff}
.feeds_list ul li+li{border-top:1px solid #ddd}
.feeds_list ul li a{position:relative;display:block;padding:12px 100px 12px 12px;min-height:76px}
.feeds_list ul li a .feeds_notice{position:relative;display:inline-block;margin:0 0 5px 28px;padding-left:24px;font-size:12px;line-height:15px;color:#807d79}
.feeds_list ul li a .feeds_notice:after{content:'';display:block;position:absolute;left:0;top:0;height:13px;background:url(icon.svg) no-repeat;background-size:484px 273px}
.feeds_list ul li a.feeds_01 .feeds_notice:after{width:13px;background-position:-224px -92px}
.feeds_list ul li a.feeds_02 .feeds_notice:after{width:13px;background-position:-257px -92px}
.feeds_list ul li a.feeds_03 .feeds_notice:after{width:15px;background-position:-206px -92px}
.feeds_list ul li a.feeds_04 .feeds_notice:after{width:17px;background-position:-238px -92px}
.feeds_list ul li a.feeds_05 .feeds_notice:after{width:15px;background-position:-189px -92px}
.feeds_list ul li a .feeds_content{position:relative;display:inline-block;padding:5px 0 0 50px;color:#4f4d47;line-height:15px}
.feeds_list ul li a .feeds_content img{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:20px}
.feeds_list ul li a .feeds_content em{display:block;color:#807d79}
.feeds_list ul li a .feeds_img{position:absolute;top:34px;right:12px;display:inline-block;width:53px;text-align:center}
.feeds_list ul li a.feeds_02 .feeds_img,.feeds_list ul li a.feeds_05 .feeds_img{position:absolute;top:12px;right:12px;width:75px}
.feeds_list ul li a.feeds_02 .feeds_img img,.feeds_list ul li a.feeds_05 .feeds_img img{width:75px;height:75px}

.product_list{display: flex;margin-top:10px;flex-direction:row;flex-wrap:wrap;align-content:flex-start;text-align: left;}
.product_list li{flex:0 0 auto;margin:0 !important;padding:10px;width:20%;border:0 !important;background:none !important}
.product_list li .product_wrap{width:100%;height:249px;border:1px solid #ddd;background: #fff;}
.product_status{border-bottom:1px solid #ebebeb;padding:5px;display: flex;justify-content:space-between;font-size:14px;background:#e9e9e9;}
.product_btn{display: flex;flex-direction:row;}
.product_btn a{flex:1 1 auto;}
.product_box a{position:relative;display: flex;flex-direction:row;align-items:center;padding:12px 10px 11px;}
.product_box a:hover{color:#865439;}
.product_box .product_img{position: relative;flex:0 0 auto;width:100px;height:100px;}
.product_box .product_img::after{content:'';position: absolute;top:0;right:0;bottom:0;left:0;display: block;width:100%;height:100%;border:1px solid rgba(0,0,0,.2);z-index:1;}
.product_box a:hover .product_img::after{border-color:#865439}
.product_box .product_img img{flex:1 0 auto;width:100px;height:100px;}
.product_box .product_name{flex:1 1 auto;padding:0 0 0 10px;font-size:15px;word-wrap: break-word;line-height:20px;display:-webkit-box;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.product_box a .delivery_scope_txt{position:absolute;top:0;right:0;}
.product_box a .option_flag{display:inline-block;padding:5px;font-size:12px;background:#e5e5e5;color:#fff}
.product_box a .option_flag3{background:#d63384}
.product_box a .option_flag2{background:#6610f2}
.product_box a .option_flag1{background:#2c79cc}
.product_box a .option_flag0{background:#f2b032}
.product_row{border-top:1px solid #ebebeb;padding:5px;display: flex;justify-content:space-between;font-size:14px;line-height:20px;}

@media only screen and (max-width:2070px){
  .product_list li{width:25%}
}
@media only screen and (max-width:1750px){
  .product_list li{width:33.33%}
}

@media only screen and (max-width:1140px){
  .product_list li{width:50%}
}

@media only screen and (max-width:820px){
  .product_list li{width:100%;padding:10px 0}
}


.seller_order_list{margin:10px 0 35px 0;width:100%}
.order_list{margin-top:10px}
.order_list>ul{padding-bottom:10px;padding:0;}
.order_list>ul>li{background:#fff;border:1px solid #ddd}
.order_list>ul>li+li{margin-top:10px}
.order_li:hover{border-color:#000;background-color:#fcfcfc}
.order_list>ul>li.order_detail_first{border-top:2px solid #000}
.order_each + .order_each{border-top:1px solid #ddd;}
.order_header{position:relative;padding:5px;display: flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #e4e4e4;color:#3e3e3e}
.order_number{line-height:30px;}
.order_number .chk_box{vertical-align:top}
.order_control{display: flex;flex-direction:row;}
.order_control .btn_s + .btn_s{margin-left:10px;}
@media only screen and (max-width:840px){
  .order_control{width:100%;margin-top:5px;}
  .order_control .btn_s{display: block;width:auto;flex:1 1 auto}
}

.state_img{position:relative;display:inline-block;font-weight:700;color:#2c79cc;padding-left:32px;line-height:32px;}
.state_img:after{content:'';display:block;position:absolute;left:0;top:50%;margin-top:-16px;height:32px;background:url(icon.svg) no-repeat;background-size:484px 273px}
.state_img.state_p1:after{width:31px;margin-left:-16px;background-position:0 -239px}
.state_img.state_p2:after{width:35px;margin-left:-18px;background-position:-35px -239px}
.state_img.state_p3:after{width:34px;margin-left:-17px;background-position:-74px -239px}
.state_img.state_p4:after{width:45px;margin-left:-22px;background-position:-112px -239px}
.state_img.state_p5:after{width:32px;margin-left:-16px;background-position:-160px -239px}
.state_img.state_p6:after{width:32px;margin-left:-16px;background-position:-196px -239px}
.state_img.state_p7:after{width:34px;margin-left:-17px;background-position:-266px -241px}
.state_img.state_p8:after{width:34px;margin-left:-17px;background-position:-304px -241px}
.state_img.state_p9:after{width:44px;margin-left:-22px;background-position:-342px -240px}
.state_img.state_p10:after{width:34px;margin-left:-17px;background-position:-450px -240px}
.order_body{display: flex;flex-direction:row;align-items:stretch;}
.order_state{flex:0 0 auto;width:200px;text-align: center;padding:5px 0;border-right:1px solid #ddd;}
.order_time{margin-bottom:5px;}
.order_item_list{flex:1 1 auto;border-right:1px solid #ddd;}
.order_item_link{padding:10px 10px;}
.order_item_link a{font-size:16px;font-weight:600;}
.pd_option_list li{display: flex;flex-direction:row;justify-content:space-between;position:relative;padding:0 10px;font-size:13px;border-top:1px solid #ddd}
.pd_option_list li .pd_option_name{flex:1 1 auto;padding:2px 0;margin-right:10px;line-height:20px;text-align:left;}
.pd_option_list li .option_select_num{flex:0 0 auto;width:60px;line-height:25px;text-align:right}
.pd_option_list li .pd_option_price{flex:0 0 auto;width:100px;line-height:25px;text-align:right}
.pd_price{flex:0 0 auto;width:200px;padding:5px;color:#3e3e3e;font-size:13px;border-right:1px solid #ddd}
.pd_row{display: flex;flex-direction:row;justify-content:space-between;}
.order_dlv{flex:0 0 auto;width:500px;padding:5px;color:#3e3e3e;font-size:13px;}
.order_dlv span{display: block;}

@media only screen and (max-width:1750px){
  .order_body{flex-wrap:wrap;}
  .order_state{width:30%;border-bottom:1px solid #ddd}
  .order_item_list{width:70%;border-bottom:1px solid #ddd;border-right:0}
  .pd_price{width:30%;}
  .order_dlv{width:70%;}
}

@media only screen and (max-width:840px){
  .order_state{display: flex;flex-direction:row;justify-content:space-between;padding:5px 10px;line-height:32px;width:100%;border-bottom:1px solid #ddd;border-right:0}
  .order_time{margin:0;}
  .order_item_list{width:100%;}
  .pd_price{width:100%;border-bottom:1px solid #ddd;}
  .order_dlv{width:100%;}
}

.my_order_list .list_more,.seller_order_list .list_more{border:1px solid #a6a097;border-top:0}
.seller_order_list .list_more.nbdt{border:0;border-top:1px solid #a3a3a3}
.my_order_list .pd_tlist{background:#fffcf4;border:1px solid #a3a3a3;border-top:0}
.my_order_list .pd_tlist li{margin:0 0 0 10px;width:90px;height:135px}
.my_order_list .pd_tlist li img{width:90px;height:90px}
.my_feeds_list .user_list,.my_order_list .pd_tlist{height:178px}
.my_feeds_list .user_list h3,.my_order_list .pd_tlist h3{padding:15px 0 0 17px}
.my_feeds_list .user_list ul{padding-left:30px}
.my_order_list .pd_tlist ul{padding-left:24px}
.mypage_wrap:after{display:block;clear:both;content:''}
.order_detail{position:relative}
.order_detail h3{height:55px;background:#402218;font-size:18px;line-height:50px;color:#fff;padding-left:20px}
.order_detail .btn_more{border-width:1px 0 0 0}
.order_detail_process{position:relative;background:#fff;border-bottom:1px solid #ddd}
.order_detail_process h4{color:#3e3e3e;margin:0;padding:0 10px;line-height:30px;}
.order_detail_process h4 strong{display:inline-block;font-size:14px;}
.order_detail_process ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;}
.order_detail_process ul li{position:relative;flex:0 0 auto;margin-left:15px;height:33px;padding:0 0 0 25px}
.order_detail_process ul li:after{content:'';display:block;position:absolute;left:0;top:50%;margin-top:-10px;width:11px;height:20px;background:url(icon.svg) -118px -79px no-repeat;background-size:484px 273px}
.order_detail_process ul li:first-child{margin:0;background:0 0;padding-left:0;}
.order_detail_process ul li:first-child:after{display:none}
.order_detail_process ul li span{position:relative;display:block;padding-left:45px;height:33px;font-size:11px;font-weight:700;color:#94928c;line-height:15px}
.order_detail_process ul li span:after{content:'';display:block;position:absolute;left:0;top:50%;height:32px;margin-top:-15px;background:url(icon.svg) no-repeat;background-size:484px 273px}
.order_detail_process ul li span strong{display:block;font-size:12px}
.order_detail_process ul li.odp11 span:after{width:31px;background-position:0 -201px}
.order_detail_process ul li.odp12 span:after{width:35px;background-position:-35px -201px}
.order_detail_process ul li.odp13 span:after{width:45px;background-position:-112px -201px}
.order_detail_process ul li.odp17 span:after{width:32px;background-position:-160px -201px}
.order_detail_process ul li.odp14 span:after{width:32px;background-position:-160px -201px}
.order_detail_process ul li.odp28 span:after{width:31px;background-position:0 -201px}
.order_detail_process ul li.odp29 span:after{width:32px;background-position:-232px -201px}
.order_detail_process ul li.odp25 span:after{width:32px;background-position:-196px -201px}
.order_detail_process ul li.odp211 span:after{width:34px;background-position:-265px -201px}
.order_detail_process ul li.odp212 span:after{width:45px;background-position:-342px -201px}
.order_detail_process ul li.odp213 span:after{width:34px;background-position:-265px -201px}
.order_detail_process ul li.odp214 span:after{width:34px;background-position:-450px -201px}
.order_detail_process ul li.odp31 span:after{width:26px;background-position:-389px -201px}
.order_detail_process ul li.odp32 span:after{width:26px;background-position:-420px -201px}
.order_detail_process ul li span.selected{color:#7e7e7e}
.order_detail_process ul li span.selected strong{color:#2c7acd}
.order_detail_process ul li.odp11 span.selected:after{width:31px;background-position:0 -239px}
.order_detail_process ul li.odp12 span.selected:after{width:35px;background-position:-35px -239px}
.order_detail_process ul li.odp13 span.selected:after{width:45px;background-position:-112px -239px}
.order_detail_process ul li.odp17 span.selected:after{width:32px;background-position:-160px -239px}
.order_detail_process ul li.odp14 span.selected:after{width:32px;background-position:-160px -239px}
.order_detail_process ul li.odp28 span.selected:after{width:31px;background-position:0 -239px}
.order_detail_process ul li.odp29 span.selected:after{width:32px;background-position:-232px -239px}
.order_detail_process ul li.odp25 span.selected:after{width:32px;background-position:-196px -239px}
.order_detail_process ul li.odp211 span.selected:after{width:34px;background-position:-265px -239px}
.order_detail_process ul li.odp212 span.selected:after{width:45px;background-position:-342px -239px}
.order_detail_process ul li.odp213 span.selected:after{width:34px;background-position:-265px -239px}
.order_detail_process ul li.odp214 span.selected:after{width:34px;background-position:-450px -239px}
.order_detail_process ul li.odp31 span.selected:after{width:26px;background-position:-389px -239px}
.order_detail_process ul li.odp32 span.selected:after{width:26px;background-position:-420px -239px}
.order_detail_process ul:after{display:block;clear:both;content:''}
.order_detail_process .order_dp{position:relative;padding:10px 10px 10px 65px;min-height:36px;border-top:1px solid #ddd}
.order_detail_process .order_dp h5{position:absolute;left:10px;top:10px;width:33px;height:33px;font-size:15px;line-height:33px;margin:0;text-align:center;color:#7e7e7e;background:#e9e9e9;border:1px solid #a3a3a3;border-radius:20px}
.order_detail_process .order_dp h5.selected{background:#865439;color:#fff}
.order_detail_process .order_dp p{font-size:11px;line-height:15px}
.order_detail_process .order_dp .ico_exc{margin-top:10px}
.order_detail_form{position:relative;padding:30px 30px 30px 120px;background:#f8f8f8;border-top:1px solid #ddd}
.order_detail_form h4{position:absolute;left:0;top:15px;width:110px;color:#3e3e3e;text-align:center;line-height:15px}
.order_detail_form h4 strong{display:inline-block;padding:36px 5px 0 5px;font-size:15px;text-align: left !important;}
.order_detail_form h4.odp_chating_tit strong{padding:31px 5px 0 5px}
.order_detail_form .odf_inp{position:relative}
.order_detail_form .odf_inp.odf_img_inp .add_file{position:absolute;left:1px;top:1px;width:30px;height:26px;border-right:1px solid #ddd;padding:0;background-color:#e3e0d9;background-position:50% 50%}
.memo_list{padding:0 110px 20px 12px}
.memo_list li{position:relative;padding-right:175px;margin-top:15px}
.memo_list li strong{display:inline-block;color:#3e3e3e}
.memo_list li span{display:inline-block;position:absolute;top:0;right:0;height:13px;line-height:13px;font-size:11px}
.memo_list li em{display:inline-block;margin-left:5px;padding-left:5px;border-left:1px solid #a6a49b}
.chating_list{height:210px;overflow-x:hidden;overflow-y:auto}
.chating_list li{position:relative;margin-top:12px;padding:0 350px 0 120px;min-height:60px}
.chating_list li .chating_auth{position:absolute;left:4px;top:10px;width:60px;height:29px;padding:10px 0 0 50px !important;color:#3e3e3e}
.chating_list li .chating_auth img{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:20px}
.chating_list li .chating_auth .auth_name{display:block;width: 50px;}
.chating_list li .chating_article .balloon{position:relative;padding:12px;min-height:38px;border:1px solid #ddd;border-bottom:2px solid #ddd;background:#fff;border-radius:4px}
.chating_list li .chating_article .balloon:after{content:'';position:absolute;left:-5px;top:23px;display:inline-block;width:6px;height:8px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-120px -105px}
.chating_list li .chating_article .balloon .report{margin-top:10px;font-size:11px;line-height:14px}
.chating_list li .chating_article .balloon .report a{display:inline-block;padding-right:5px;margin-right:5px}
.chating_list li .chating_article .balloon .report a:after{content:'';display:block;width:1px;height:10px;background:#ddd;position:absolute;right:0;top:1px}
.chating_list li.schating_art{padding:0 120px 0 350px;text-align:right}
.chating_list li.schating_art .chating_auth{left:auto;right:0;padding:10px 50px 0 0}
.chating_list li.schating_art .chating_auth img{position:absolute;left:auto;right:0}
.chating_list li.schating_art .chating_article .balloon{background:#fff}
.chating_list li.schating_art .chating_article .balloon:after{right:-6px;background-position:-131px -105px}
.review_list li.review_art .review_rep .review_auth{left:0;padding:14px 0 0 50px}
.mypage_follow{margin-top:25px;width:100%}
.mypage_follow .popular_user{float:left;width:398px;padding:15px 0 10px;border:1px solid #ddd;background:#e9e9e9;text-align:center}
.mypage_follow .popular_user h3{padding-bottom:10px;font-size:15px;line-height:17px;color:#7e7e7e}
.mypage_follow .popular_user .popular_list{padding:0 10px 20px 18px;text-align:left}
.mypage_follow .popular_user .popular_list li{position:relative;height:40px;margin-top:10px;padding-top:10px;border-top:1px solid #ddd}
.mypage_follow .popular_user .popular_list li .user_link{display:block;position:relative;padding:13px 60px 0 47px;color:#3e3e3e}
.mypage_follow .popular_user .popular_list li .user_link span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mypage_follow .popular_user .popular_list li .user_link img{position:absolute;left:0;top:0;vertical-align:top;width:40px;height:40px;border-radius:20px}
.mypage_follow .popular_user .popular_list li .btn_s{position:absolute;top:15px;right:0}
.mypage_follow .popular_user .btn_area{margin:0 10px}
.mypage_follow .follow_list{float:right;width:860px;padding:0}
.mypage_follow:after{display:block;clear:both;content:''}
.mypage_review{margin-top:20px}
.mypage_review .review_list{margin-bottom:20px;border:1px solid #ddd}
.mypage_review .review_list li.review_art{padding:20px 0 20px 360px;min-height:100px}
.mypage_review .review_list li.review_art .review_article{margin:0 110px 0 0}
.mypage_review .review_list li.review_art .review_article .bought{right:-85px}
.idpw_box{padding:60px 60px 60px 60px}
.field_model{z-index:3}
.pd_select{padding:15px 19px;border:1px solid #4f4d48}
.pd_select a{display:block;color:#31302e}
.pd_select a img{display:inline-block;width:73px;height:73px;margin-right:12px;border:1px solid #dad8cf}
.pd_select a strong{display:block;font-size:14px;line-height:18px;margin-bottom:5px}
.pd_select a span{display:block;font-weight:400;padding:0;line-height:15px;font-size:11px}
.pd_select a:after{display:block;clear:both;content:''}
.model_layer{position:absolute;left:0;top:80px;width:580px;min-height:170px;border:1px solid #4f4d48;background:#e3e0d9}
.model_layer .model_search_result{float:left;width:211px;padding-bottom:50px;min-height:120px;background:#fff;border-right:1px solid #ddd}
.model_layer .model_search_result h4{padding-left:15px;height:50px;line-height:48px;color:#7e7e7e}
.model_layer .model_search_result ul li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 16px;height:30px;line-height:28px}
.model_layer .model_search_result ul li a.selected,.model_layer .model_search_result ul li a:hover{color:#4f4d48;height:28px;line-height:26px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#e3e0d9}
.model_layer .model_select_pd{float:left;width:368px;padding-bottom:25px;min-height:120px}
.model_layer .model_select_pd .pd_select{border:0;padding:50px 20px 20px 20px}
.model_layer .btn_txt{position:absolute;left:17px;bottom:10px;display:block;width:174px;height:26px;line-height:26px}
.model_layer:after{display:block;clear:both;content:''}
.category_select1 .selectbox{width:330px}
.category_select2{width:100%}
.category_select2+.category_select2{margin-top:4px}
.category_select2 .selectbox{width:130px;float:left;margin-right:4px}
.category_select2:after{display:block;clear:both;content:''}
.dlv_detail{position:relative;padding-left:30px}
.dlv_detail:after{content:'';position:absolute;left:5px;top:15px;display:inline-block;width:10px;height:10px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-81px -98px}
.pd_search{padding:10px 0}
.radio_inline .btn_option_reg{vertical-align:middle;margin-left:-20px}
.editor{height:215px}
.pd_return .dlv_company,.pd_return .tel{margin-top:20px}
.pd_return .dlv_company .select_m{display:inline-block;width:106px;margin-right:30px}
.pd_category .select_m{display:inline-block;width:320px;margin-right:15px}
.pd_category label{font-weight:400;color:#a3a3a3}
.add_pd_img_list{width:100%;margin-bottom:-5px;overflow:hidden}
.add_pd_img_list li{position:relative;float:left;margin:0 0 5px 5px;width:73px;height:73px;border:1px solid #dad8cf;overflow:hidden}
.add_pd_img_list li:first-child{margin:0 0 5px 0}
.add_pd_img_list li .img_num{display:block;line-height:73px;text-align:center;font-size:30px;color:#7e7e7e} /*** .add_pd_img_list li img{vertical-align:top;width:73px;height:73px} */
.add_pd_img_list li img{position:absolute;left:0;top:0;vertical-align:top;width:73px;height:73px}
.btn_d_xr{display:block;position:absolute;top:1px;right:1px;display:inline-block;width:24px;height:24px;border-radius:100%;background:#666 url(icon.svg) no-repeat;background-size:484px 273px;background-position:-80px -35px;border:0;cursor:pointer}
.add_pd_img_list li.on{border:2px solid #fa5d48;width:71px;height:71px}
/*** .add_pd_img_list li.on img{margin:-1px 0 0 -1px} */
.add_pd_img_list li.on .btn_d_xr{display:block}
.add_pd_img_list li.adi_1{background-position:-1px -1px}
.add_pd_img_list li.adi_2{background-position:-81px -1px}
.add_pd_img_list li.adi_3{background-position:-161px -1px}
.add_pd_img_list li.adi_4{background-position:-241px -1px}
.add_pd_img_list li.adi_5{background-position:-321px -1px}
.add_pd_img_list li.adi_btn a{position:relative;display:block;height:100%;z-index:1} /*** .add_pd_img_list li.adi_btn{background-position:-401px -1px} */
.add_pd_img_list li.adi_btn .add_img{position:absolute;left:0;top:0;display:block;margin:20px 20px;width:33px;height:33px;background:url(icon.svg) -156px -110px no-repeat;background-size:484px 273px} /*** .add_pd_img_list li.adi_btn a{display:block;height:100%} */
.add_pd_img_list li.adi_btn .add_img span{display: none;}
.adi_btn input {position: absolute;top: 0;right: 0;margin: 0;opacity: 0;font-size: 200px;direction: ltr;cursor: pointer;}
.add_pd_img_list li.adi_n{background:0 0}
.add_pd_img_list:after{display:block;clear:both;content:''}
.btn_cvs span{position:relative;display:inline-block;padding-left:25px}
.btn_cvs span:after{content:'';position:absolute;left:0;top:1px;display:inline-block;width:22px;height:23px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-272px -113px}
.down_btn{position:relative;display:inline-block;padding-left:20px}
.down_btn:after{content:'';position:absolute;left:0;top:23px;display:inline-block;width:15px;height:15px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:0 -40px}
.brand_layer{display:none;position:absolute;top:50px;left:0;z-index:1000;width:720px;padding:20px 20px 44px;border:1px solid #4f4d48;background:#f8f8f8}
.brand_layer .btn_pd_del{position:absolute;bottom:20px;right:20px;line-height:18px;color:#3e3e3e}
.keyword{padding:20px 0;font-weight:700;line-height:14px;text-align:left;vertical-align:top;text-align:center;border-top:1px solid #ddd}
.keyword a{display:inline-block;line-height:30px;margin:0 -1px 0 0;padding:5px 15px;color:#a3a3a3;background:#fff;border:1px solid #e4e4e4;text-align:center;vertical-align:top}
.brand_layer .keyword a{padding:0 8px}
.keyword a.selected,.keyword a:hover{color:#fefefe;font-weight:700;background:#002a29;border:1px solid #000}
.brand_nlist{border:1px solid #ddd;background:#fff}
.brand_nlist ul{padding:5px 20px 20px;overflow:hidden;overflow-y:auto}
.brand_nlist ul li{float:left;width:25%;margin-top:15px;height:auto;padding:0;line-height:16px}
.brand_nlist ul li a{display:inline-block;font-size:14px;padding-right:10px;color:#4f4d48}
.brand_nlist ul li a span{display:inline-block;margin-left:5px;color:#865439}
.brand_nlist ul:after{display:block;clear:both;content:''}
.total_brand{border:1px solid #ddd;background:#e9e9e9}
.total_brand .keyword{border-bottom:1px solid #e4e4e4}
.total_brand .brand_nlist{border:0}
.total_brand .brand_nlist ul li{width:20%}
.last_ntc{padding:10px 0;color:#4f4d47;line-height:19px}
.last_ntc p,.last_ntc strong span{font-weight:400}
.category_list{margin-top:20px;border:1px solid #ddd}
.category_list .user_tab{border-bottom:1px solid #ddd}
.category_list .user_tab span{padding:12px 0 0}
.category_list .user_tab span a{font-size:12px;font-weight:700}
.category_list .user_tab a.selected em.arr{display:block}
.category_list .category{padding:40px}
.category_list .category_col{float:left;width:25%;color:#4f4d48}
.category_list .category_col h3{margin-bottom:10px;font-size:15px;line-height:20px}
.category_list .category_col ul{padding:0 10px 20px 0}
.category_list .category_col ul li{font-size:13px;margin-top:10px;line-height:18px}
.category_list .category_col ul li:first-child{margin-top:0}
.category_list .category:after{display:block;clear:both;content:''}
.add_pd_img_list li .btn_story_add_img{position:relative;display:inline-block;width:73px;height:73px}
.add_pd_img_list li .btn_story_add_img:after{content:'';position:absolute;left:50%;top:50%;margin:-10px 0 0 -12px;display:inline-block;width:25px;height:22px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-160px -115px}
.notice_inp .sdesc_input{height:110px}
.selectbox_field .btn_cplus{position:absolute;left:410px;bottom:10px;display:inline-block;width:30px;height:30px;vertical-align:top;border:1px solid #ddd}
.selectbox_field .btn_cplus:after{content:'';position:absolute;left:50%;top:50%;margin:-10px 0 0 -12px;display:inline-block;width:25px;height:22px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-138px -80px}
.lastest_notice{margin-top:10px;color:#4f4d47;line-height:18px;font-weight:400}
.lastest_notice h4 span{font-weight:400;font-size:11px}
.faq_tab_txt{position:relative;margin-top:40px}
.tab_txt ul{position:relative;width:100%;height:40px;border-bottom:1px solid #ddd}
.tab_txt li{float:left;margin-left:-1px;height:40px}
.tab_txt li:first-child{margin-left:0}
.tab_txt li a{display:block;padding:0 15px;height:39px;line-height:39px;border:1px solid #ddd;border-bottom:0;font-size:14px;color:#333;background:#e9e9e9;text-align:center}
.tab_txt li a.selected,.tab_txt li a:hover{position:relative;z-index:1;height:39px;line-height:39px;border:1px solid #865439;color:#fff;background:#865439;border-bottom:0}
.tab_txt:after{display:block;clear:both;content:''}
.tab_txt_sub{padding-top:11px;border-bottom:1px solid #ddd;background:#fff}
.tab_txt_sub ul{position:relative;padding:0 15px}
.tab_txt_sub li{float:left;margin:0 0 8px 13px;padding-left:13px;border-left:1px solid #e4e4e4}
.tab_txt_sub li:first-child{margin:0 0 8px 0;padding:0;border:0}
.tab_txt_sub li a{font-size:13px;height:14px;line-height:14px;color:#7e7e7e}
.tab_txt_sub li a.selected{color:#333}
.tab_txt_sub:after{display:block;clear:both;content:''}
.cs_search_box{border:1px solid #ddd;background:#e9e9e9}
.cs_search{position:relative;padding:20px 400px 0}
.cs_keyword{text-align:center;padding:15px 0}
.cs_keyword li{display:inline-block}
.cs_keyword li+li{margin-left:15px}
.cs_keyword li a{display:inline-block;color:#7e7e7e;font-size:14px;line-height:20px}
.faq_list ul{margin-bottom:15px}
.faq_list li{border-bottom:1px solid #ddd}
.faq_list li.selected{background:#f8f8f8}
.faq_list li .faq_q{position:relative;padding:0 10px 0 140px}
.faq_list li .faq_q span{position:absolute;left:0;top:0;width:120px;padding-left:15px;color:#888;line-height:50px}
.faq_list li .faq_q .faq_tit{position:relative;display:block;padding:10px 10px 10px 30px;line-height:30px}
.faq_list li .faq_q .faq_tit:before{content:'Q';position:absolute;top:10px;left:0;display:block;line-height:30px;font-weight:700;font-size:18px;color:#a3a3a3}
.faq_list li .faq_c{display:none;padding:15px 15px 15px 140px;border-top:1px solid #ddd}
.faq_list li.selected .faq_c{display:block}
.faq_list li .faq_c p{padding-left:30px;line-height:18px;font-size:13px;color:#3e3e3e}
.faq_list .list_more{border-top:0}
.ntc_box{width:100%}
.ntc_head{position:relative;padding:0 100px 0 60px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#e9e9e9;height:35px}
.ntc_head strong{display:block;text-align:center;color:#7e7e7e;font-size:12px;font-weight:400;line-height:35px}
.ntc_head .art_num{position:absolute;left:0;top:0;width:56px}
.ntc_head .art_date{position:absolute;right:0;top:0;width:90px}
.ntc_head .paging{padding-top:35px}
.ntc_list{margin-bottom:15px}
.ntc_list li{border-bottom:1px solid #ddd;color:#3e3e3e}
.ntc_list li.selected{background:#f8f8f8}
.ntc_list li .ntc_tit a{position:relative;display:block;padding:15px 100px 15px 60px}
.ntc_list li .ntc_tit span{display:inline-block;text-align:center;vertical-align:top;line-height:20px}
.ntc_list li .ntc_tit span.art_num{position:absolute;left:0;top:15px;width:56px;font-size:12px}
.ntc_list li .ntc_tit span.art_tit{display:block;text-align:left;font-size:14px}
.ntc_list li .ntc_tit span.art_date{position:absolute;right:0;top:15px;width:90px;font-size:12px}
.ntc_list li .ntc_view{position:relative;display:none;padding:30px 60px;border-top:1px solid #ddd}
.ntc_list li.selected .ntc_view{display:block}
.last_ntc{padding:10px 0;color:#4f4d47;line-height:19px}
.last_ntc p,.last_ntc strong span{font-weight:400}
.profile_front{height:83px}
.user_front{position:relative;margin-bottom:30px;overflow:hidden}
.user_front .front_img{width:100%}
.user_front .obd{min-height:200px}
.user_front .btn_bg_change{position:absolute;right:20px;bottom:20px;z-index:1} /*** .user_front .btn_bg_change{position:absolute;right:20px;bottom:20px} */
.profile_img_box{position:absolute;top:50%;left:50%;margin:-82px 0 0 -82px;width:160px;height:160px;border:2px solid #fff;background:#717171;border-radius:82px}
.profile_img_box img{width:160px;height:160px;border-radius:80px}
.btn_add_img{position:absolute;bottom:-10px;right:-10px;display:inline-block;width:40px;height:40px;background:#402218 url(icon.svg) -152px -106px no-repeat;background-size:484px 273px;border-radius:25px}
.btn_bg_change{left:auto;right:20px}
.btn_pos{position:absolute;right:12px;top:12px}
.plan_banner{position:relative;margin-top:25px;width:100%;overflow:hidden}
.plan_banner_list{margin-left:-26px}
.plan_banner_list li{float:left;width:300px;margin-left:26px}
.plan_banner_list li img{width:100%}
.plan_banner_list:after{display:block;clear:both;content:''}
.list_banner{position:relative;margin:30px 0 0 -26px}
.list_banner li{position:relative;float:left;width:300px;margin-left:26px}
.list_banner li img{width:100%}
.list_banner:after{display:block;clear:both;content:''}
.plan_front{position:relative;margin:25px 0;width:100%}
.plan_front img{width:100%}
.tit_event_list{width:100%;text-align:center}
.tit_event_list img{width:100%}
.evt_list{position:relative;margin:0 0 30px -30px;overflow:hidden}
.evt_list li{position:relative;float:left;width:625px;margin:30px 0 0 30px;background:#fffbf2;overflow:hidden}
.evt_list li.end_evt:after{display:block;content:'';z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}
.evt_list li a{display:block;border:1px solid #a3a3a3;border-radius:2px}
.evt_list li a:hover{border:1px solid #865439}
.evt_list li .evt_img{position:relative;display:block;margin-bottom:7px;width:100%;overflow:hidden}
.evt_list li .evt_img img{vertical-align:top;width:100%}
.evt_list li .evt_desc{position:relative;padding:10px}
.dday{position:absolute;left:10px;bottom:10px;display:inline-block;width:50px;height:50px;font-weight:700;line-height:50px;color:#fff;border-radius:25px;text-align:center;background:#2c79cc}
.evt_ct,.evt_tit{padding:0 15px;font-size:22px;color:#865439;line-height:32px;font-weight:400;letter-spacing:-1px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.evt_ct{color:#3e3e3e;font-size:18px}
.evt_date{display:block;padding:5px 15px 0;font-size:15px;color:#a3a3a3}
.evt_list li .reply_count{position:absolute;right:15px;bottom:15px;color:#a3a3a3}
.evt_list:after{display:block;clear:both;content:''}
.event_info{position:relative;padding:20px 114px 20px 300px;border-bottom:1px solid #ddd;background:#f8f8f8}
.event_info .evt_img{position:absolute;top:20px;left:20px;width:260px;overflow:hidden}
.event_info .evt_img img{width:100%;vertical-align:top}
.event_info .evt_desc,.event_info .evt_name{display:block;padding:0;font-size:26px;line-height:34px}
.event_info .evt_name{padding-top:17px}
.event_info .evt_desc{font-size:20px;color:#7e7e7e}
.event_info .evt_date{padding:20px 0 0 0}
.event_info .dday{top:52px;right:28px;left:auto}
.event_info .reply_count{position:absolute;right:30px;bottom:67px;color:#7e7e7e}
.event_info .reply_count a{text-decoration:underline;font-size:12px;font-weight:700}
.cpbox{border:1px solid #a3a3a3;box-shadow:0 1px 1px rgba(0,0,0,.3)}
.cpibox{padding:55px 0 15px 0}
.csbox{background:#9fdce2;margin:0 0 10px 0}
.csbox .cpibox{border-top:1px solid #b2e3e8;border-right:1px solid #b2e3e8}
.cbbox{background:#2cb6e9}
.cpbox .cpibox{border-top:1px solid #56c5ed;border-right:1px solid #56c5ed}
.cpbox .cp_desc,.cpbox .cp_tit{text-align:center;color:#342f2c}
.cpbox .cp_desc{font-size:20px;line-height:26px}
.cpbox .cp_tit{margin-bottom:40px;font-size:34px;line-height:40px}
.cp_list{padding-left:25px}
.cp_list li{float:left;width:188px;margin:0 0 50px 87px}
.cp_list li .cp_img{display:block;width:188px;height:77px;padding-top:30px;background:url(../images/bg/bg_coupon_b.png) 0 0 no-repeat;text-align:center;color:#3e3e3e;font-weight:700}
.cp_list li .cp_img em{display:block;padding:5px 10px 0;color:#865439;font-size:11px}
.cp_list li .cp_img strong{display:inline-block;font-size:35px;line-height:40px;vertical-align:middle}
.cp_list li .cp_img span{display:inline-block;font-size:24px;line-height:40px;vertical-align:middle}
.cp_list li .cp_down{display:block;width:186px;height:55px;margin:22px auto 0;background:url(../images/btn/btn_cp_down.png) 0 0 no-repeat}
.cp_list:after{display:block;clear:both;content:''}
.search_condition{margin-top:25px;background:#fff;border:1px solid #ddd}
.search_condition h2{font-weight:400;font-size:20px;padding:23px 23px 0;color:#7e7e7e;line-height:30px}
.search_condition h3{font-size:13px;color:#4f4d48}
.scl{position:relative;padding:15px 100px 5px 98px;border-bottom:1px solid #ddd}
.scl h3{position:absolute;top:15px;left:25px}
.scl ul.check_list>li{position:relative;float:left;padding-bottom:10px;width:180px;color:#4f4d48}
.scl ul.check_list>li .btn_layer{position:relative;display:inline-block;vertical-align:middle;margin:0 0 0 5px;width:18px;height:18px;border:1px solid #ddd}
.scl ul.check_list>li .btn_layer:after{content:'';position:absolute;top:50%;right:4px;margin-top:-2px;display:block;width:8px;height:4px;background:url(icon.svg) -51px -99px no-repeat;background-size:484px 273px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}
.scl ul.check_list>li .btn_layer.on:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.scl .inp_lb{font-size:13px;letter-spacing:-1px}
.scategory_layer{display:none;z-index:10;position:absolute;top:20px;left:0;width:168px;padding:5px;border:1px solid #d8d5cc;background:#fff}
.scategory_layer li{margin-top:8px;color:#4f4d48;font-size:11px;line-height:14px}
.scategory_layer li:first-child{margin:0}
.scl ul.check_list:after{display:block;clear:both;content:''}
.scl .inline_field .inp_box{width:150px;margin-bottom:10px}
.scl .inline_field .btn_f{margin-left:10px}
.search_condition .option_list_inline{position:relative;min-height:34px;padding:15px 100px 5px 98px;background:#f8f8f8}
.search_condition .option_list_inline .option_name{color:#865439}
.scl .btn_s,.search_condition .select_opition_btn{position:absolute;top:10px;right:20px}
.search_popular{padding:20px 0 0;border-bottom:1px solid #ddd}
.search_result{margin-top:12px}
.sch_list_condition h3{display:inline-block;position:absolute;left:20px;top:10px;font-size:15px;color:#333;line-height:30px;font-weight:400}
.sch_list_condition .btn_list_select,.sch_list_condition .selectbox{float:right}
.sch_list_condition .btn_list_select li{margin:0 10px 0 0}
.sch_list_condition #list_type_select{width:40px;margin-left:6px}
.sch_list_condition .select_m .select_btn img{padding-top:8px}
.sch_list_condition .selectbox .soption li img{padding-top:8px}
.search_result .pd_row_list{margin-bottom:35px;border:1px solid #ddd}
.search_result .pd_row_list .btn_more{border-width:1px 0 0 0}
.memo_mlist{height:100%}
.memo_mlist li{position:relative;border-bottom:1px solid #ddd}
.memo_mlist li a{position:relative;display:block;padding:15px 55px 15px 60px;height:40px}
.memo_mlist li a img{position:absolute;left:10px;top:13px;width:40px;height:40px;border-radius:20px}
.memo_mlist li a .count{position:absolute;left:1px;top:10px;display:inline-block;padding:0 2px;min-width:20px;height:24px;text-align:center;white-space:nowrap;line-height:24px;color:#fff;font-size:11px;background:#865439;border-radius:100%}
.memo_mlist li a .memo_date{position:absolute;right:5px;top:5px;display:inline-block;line-height:15px;font-size:12px;color:#a3a3a3}
.memo_mlist li a .memo_cat{display:inline-block;padding:0 5px;text-align:center;white-space:nowrap;height:20px;line-height:20px;color:#fff;font-size:11px;text-align:center;background:#865439;border-radius:6px;vertical-align:middle}
.memo_mlist li a .memo_cat.memo_cat_s{background:#2c79cc}
.memo_mlist li a strong{display:inline-block;vertical-align:middle}
.memo_mlist li a span{display:inline-block;vertical-align:middle}
.memo_mlist.del_memo li{padding-left:30px}
.memo_mlist li .chk_nlb{display:none;position:absolute;left:5px;top:50%;margin-top:-10px}
.memo_mlist.del_memo li .chk_nlb{display:inline-block}
.memo_mlist li a .memo_ct{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#a3a3a3;line-height:20px}
.memo_mlist li a .btn_del_memo{display:none;position:absolute;bottom:5px;right:5px;font-size:12px;min-width:35px!important;height:20px!important;line-height:20px!important}
.memo_mlist li.selected{background:#f8f8f8}
.memo_mlist li a:hover .btn_del_memo{display:block}
.memo_content{position:relative;border:1px solid #a3a3a3;background:#fff}
.memo_container h3{position:relative;z-index:1;padding:10px;height:30px;line-height:30px;border:1px solid #ddd;color:#3e3e3e;font-size:18px;background:#e9e9e9}
.memo_container .mlist{position:relative;float:left;width:400px;height:100%}
.memo_container .mlist .memo_mlist li a .memo_date{background:0 0}
.memo_container .memo_ct_list{position:relative;float:right;width:860px;height:100%}
.memo_footer{position:absolute;left:0;bottom:0;right:0;z-index:1;height:48px;border:1px solid #ddd;background-color:#fff}
.memo_footer .btn_s{position:absolute;top:10px;right:10px}
.memo_footer .chk_nlb{position:absolute;left:5px;top:50%;margin-top:-10px}
.memo_footer .sel_del_memo{display:inline-block;position:absolute;right:90px;top:10px}
.memo_del_foot{position:relative;z-index:1;height:48px;width:100%;background:#fff;display:none}
.mwrap{position:absolute;top:52px;left:0;right:0;bottom:50px;border-left:1px solid #ddd;border-right:1px solid #ddd}
.mctwrap{bottom:161px}
.mscroll{position:relative;overflow:hidden;overflow-y:auto;height:100%;max-width:100%}
.mscroll .no_content{border-width:0}
.mct_list{height:100%;overflow:hidden;overflow-y:auto}
.mct_list li{position:relative;margin:12px 20px 0 20px;padding:0 80px 10px 56px}
.mct_list li .chating_auth{position:absolute;left:0;top:30px;margin-top:-20px;width:40px;height:40px}
.mct_list li .chating_auth img{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:20px}
.mct_list li .chating_article .balloon{display:inline-block;position:relative;padding:12px;border:1px solid #ddd;border-bottom:2px solid #ddd;background:#fff;border-radius:4px}
.mct_list li .chating_article .balloon:after{content:'';position:absolute;left:-5px;top:23px;display:inline-block;width:6px;height:8px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-120px -105px}
.mct_list li.schating_art{padding:0 56px 10px 80px;text-align:right}
.mct_list li.schating_art .chating_auth{left:auto;right:0}
.mct_list li.schating_art .chating_auth img{position:absolute;left:auto;right:0}
.mct_list li.schating_art .chating_article .balloon{background:#f8f8f8}
.mct_list li.schating_art .chating_article .balloon:after{left:auto;right:-6px;background-position:-131px -105px}
.mct_list li .chating_article .balloon .cdate{position:absolute;bottom:10px;right:-80px;display:inline-block;width:70px;font-size:11px;line-height:14px}
.mct_list li.schating_art .chating_article .balloon .cdate{right:auto;left:-80px}
.memo_write{position:absolute;right:0;bottom:0;left:0}
.memo_write{background:#f8f8f8;border-top:1px solid #ddd;border-top:0}
.memo_write .text_input_area .ftxt{width:100%;height:50px;padding:15px}
.memo_write .add_img_list{height:60px}
.memo_write .add_img_list li{width:48px;height:48px}
.memo_write .add_img_list li .loading{width:40px}
.memo_container:after{display:block;clear:both;content:''}
.simplemodal-overlay{background:#000;opacity:.4}
.simplemodal-container .modalCloseImg{position:absolute;top:15px;right:15px;display:inline-block;width:21px;height:20px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-76px -67px;cursor:pointer;}
.modal_layer{display:none;background:#fff;text-align:left}
.modal_layer h2{position:fixed;left:0;top:0;right:0;z-index:100;text-indent:20px;font-size:18px;height:50px;line-height:50px;color:#fff;background:#402218;margin:0}
.modal_body{margin:50px auto 0;padding:20px 20px 20px;background:#fff;}
.obox{padding:2px;background:#e3e0d9;border-radius:2px}
.oibox{border:1px solid #ddd;background:#fff}
.modal_body .bx_tab{margin:0 0 10px;padding:0}
.image_insert{position:relative}
.image_insert .fileinput-button input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:block;z-index:1;opacity:0;cursor:pointer}
.image_preview{text-align:center}
.image_preview .obd{width:200px;margin:15px auto 0}
.image_preview img{width:100%}
.option_change_body{width:100%}
.pd_mimg{position:relative;padding:25px 0 10px 114px;height:75px;font-weight:700;font-size:16px;line-height:22px;color:#3e3e3e}
.pd_mimg .obd{position:absolute;left:0;top:0;width:98px;height:98px;overflow:hidden}
.pd_mimg .obd img{width:100%}
.address_book_modal .modal_body{width:720px}
.address_book_header{position:relative;margin:30px 0}
.btn_new_reg{position:absolute;top:0;right:0}
.register_address{display:none}
.address_tit{width:720px;height:37px;line-height:37px;margin-top:30px;background:#e9e9e9;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.address_tit span{display:inline-block;text-align:center}
.address_tit .place{width:90px}
.address_tit .receive_name{width:90px}
.address_tit .tel{width:110px}
.address_tit .address_txt{width:345px}
.address_tit .modify{width:64px}
.address_list{border-bottom:1px solid #ddd}
.address_list li{position:relative;border-top:1px solid #ddd;height:40px;padding:20px 70px 20px 0;line-height:20px;font-size:13px}
.address_list li:first-child{border:0}
.address_list li a{display:block;color:#3e3e3e;font-weight:700}
.address_list li a:hover{color:#865439}
.address_list li span{display:inline-block;text-align:center}
.address_list li .place{width:90px}
.address_list li .receive_name{width:90px}
.address_list li .tel{width:110px}
.address_list li .address_txt{width:345px;text-align:left}
.address_list li .modify{position:absolute;top:8px;right:10px;width:64px}
.address_list li .addr_del{margin-top:6px}
.opt_adm_modal{position: relative;}
.opt_adm_modal .modal_body.modal_body_pb{padding:0 0 64px 0;background:#fff}
.modal_body.modal_body_pb{padding:20px 20px 64px 20px;background:#fff}
.opt_adm_modal .modal_body.modal_body_pb{padding:0 0 64px 0;background:#fff}
.opt_adm_modal .modal_body .opt_container{width:100%;margin:0 auto;}
.opt_prc{position:relative;border-bottom:1px solid #ddd;background:#f8f8f8}
.opt_prc ul{display: flex;justify-content: center;padding:10px;margin:0;}
.opt_prc ul li{position:relative;float:left;line-height:22px;font-size:15px;color:#7e7e7e;letter-spacing:-1px;padding-right:23px;margin-right:10px}
.opt_prc ul li:after{content:'';display:block;position:absolute;right:0;top:50%;margin-top:-10px;width:11px;height:20px;background:url(icon.svg) -118px -79px no-repeat;background-size:484px 273px}
.opt_prc ul li.opt_prc3{padding-right:0;margin-right:0;background:0 0}
.opt_prc ul li.opt_prc3:after{display:none}
.opt_prc ul li.selected{color:#000}
.opt_prc ul li.selected strong{color:#865439}
.opt_prc ul:after{display:block;clear:both;content:''}
.opt_reg_btn{position:absolute;top:15px;right:50px}
.opt_container h3{margin-bottom:20px;padding-bottom:10px;text-align:center;color:#3e3e3e;border-bottom:1px solid #ddd;font-size:16px}
.opt_container .sel_box{position:relative;display:block;height:30px;padding:0 10px;border:1px solid #ddd;box-sizing:border-box;-webkit-box-sizing:border-box}
.opt_container .sel_box .sel{height:28px}

.opt_input_header{position: relative;display:flex;justify-content:space-between;padding:10px 5px 10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#ebebeb;align-items:center}
.opt_input_header .opt_input_title{flex:1 0 auto;font-weight: bold;color:#865439;line-height:25px;}
.opt_input_header .opt_header_r{flex:0 0 auto}
.sel_box_tit{line-height:28px;margin-right:5px}
.sel_box_wm + .sel_box_tit {margin-left:10px}
.opt_stock_defalult + div {margin-left:20px}
.opt_input_header .btn_opt_plus{position: absolute;top:10px;right:5px;padding-right:30px;border:0;background:none;color:#000;font-weight:bold}
.opt_input_header .btn_opt_plus:after{content:'';position: absolute;top:0;right:0;display:inline-block;width:25px;height:25px;border:1px solid #ddd;vertical-align:top;background:#fff url(icon.svg) no-repeat;background-size:484px 273px;background-position:-139px -79px;outline:0}
.opt_input_header .btn_opt_plus:disabled{color:#999;font-weight:normal}
.opt_list_row.opt_add_row{background:#ffc107}
.opt_list_row .btn_minus,.opt_input_list .btn_plus{display:inline-block;width:25px;height:25px;border:0;vertical-align:top;background:url(icon.svg) no-repeat;background-size:484px 273px;outline:0;cursor:pointer}
.opt_input_list{position:relative}
.opt_input_list .btn_plus{background-position:-139px -79px}
.opt_list_row .btn_minus{position: absolute;top:10px;right:5px;background-position:-50px -65px}
.opt_list_row .btn_plus{position: absolute;top:10px;right:5px;}
.opt_list_stage3 .btn_minus{top:50%;margin-top:-13px;}
.opt_list_stage3 .btn_plus{top:50%;margin-top:-13px;}
.opt_list_header{position:sticky;top:50px;display: flex;flex-direction:row;align-items:center;padding:5px 35px 5px 5px;min-height:30px;line-height:15px;border-bottom:1px solid #ddd;background:#fff;z-index:100}
.opt_list_header.opt_list_c2,.opt_list_header.opt_list_c3{height:35px}
.opt_list_header .opt_list_col{flex:1 1 auto;padding:0 5px;text-align: center;font-size:11px;letter-spacing:-1px}
.opt_list_header.opt_list_c2 .opt_list_col{height:25px}
.opt_list_header.opt_list_c3 .opt_list_col{height:25px}
.opt_list_header .opt_list_col_num{flex:0 0 auto;width:30px;}
.opt_list_header .opt_list_col_img{flex:0 0 auto;width:50px;}
.opt_list_header .opt_list_col_view_yn{flex:0 0 auto;width:58px;}
.opt_list_header .opt_list_col_80{flex:0 0 auto;width:80px;}
.opt_list_header .opt_list_col_40{flex:0 0 auto;width:40px;}
.opt_list_header .opt_list_col_100{flex:0 0 auto;width:100px;}
.opt_list_row{position: relative;display: flex;flex-direction:row;align-items:center; padding:10px 35px 10px 5px;border-bottom:1px solid #ddd}
.opt_list_row .opt_box{position:relative;flex:1 1 auto;padding:0 5px;width:100%}
.opt_list_row .opt_box_100{flex:0 0 auto;width:100px;}
.opt_list_row .opt_box_80{flex:0 0 auto;width:80px;text-align:center}
.opt_list_row .opt_box_40{flex:0 0 auto;width:40px;text-align:center}
.opt_list_row .opt_box .optinp,.opt_list_col .optinp{display: block;width:100%;border:1px solid #ddd;background:#fff;line-height:23px;height:25px;}
.opt_list_row .sel_box{display: block;width:100%;height:25px;}
.opt_list_row .sel_box select.sel{width:100%;height:23px;padding:0;}
.opt_list_row .opt_box .btn_calandar{position:absolute;right:5px;top:1px;background:transparent;border:0;ont-size: 18px;height:23px;width:23px;color:#000;z-index:1;line-height:23px;text-align:center;}
.opt_list_row .opt_box .date{padding-right:30px;}
.opt_header_r .opt_box {display:inline-block !important;height:30px;}
.opt_header_r .opt_box .btn_calandar{position:absolute;right:5px;top:4px;background:transparent;border:0;ont-size: 18px;height:30px;width:23px;color:#000;z-index:1;line-height:23px;text-align:center;}
.opt_header_r .opt_box .optinp{width:140px;padding-right:30px;line-height:28px;height:30px;border:1px solid #ddd;background:#fff}
.is_addition_option {position: absolute;width: 3px;height: 3px;border-radius: 150px;bottom: 3px;left: calc(50% - 1.5px);content: " ";display: block;background:#FF0E0E;}
.opt_group_name{font-weight:bold;background:#f6f6f6;padding:10px 20px 10px 20px;border-bottom:1px solid #ddd}
.optinp.tar{text-align: right !important}
.opt_num{flex:0 0 auto;width:30px;text-align: center;}
.opt_img{flex:0 0 auto;position: relative;width:50px;height:50px;}
.opt_img img{position: absolute;left:0;top:0;width:50px;height:50px;}
.opt_img .btn_opt_add_img{position:relative;display:inline-block;width:50px;height:50px;border:1px solid #ddd;cursor:pointer}
.opt_img .btn_opt_add_img:after{content:'';position:absolute;left:50%;top:50%;margin:-10px 0 0 -12px;display:inline-block;width:25px;height:22px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-160px -115px}
.tmp_select {display: flex;flex-direction:row;margin:0;}
.tmp_select li{width:33.33%;text-align: center;padding-top:10px;}
.tmp_select li img{width:150px}
.tmp_select li span{padding:5px 0;display:block;text-align:center;font-weight:700;border-bottom:1px solid #eaeaea}
.tmp_select li h4,.tmp_select li h5{margin-top:15px;font-size:12px;font-weight:400;color:#3e3e3e}
.tmp_select li p{padding:0 10px;color:#a3a3a3;font-size:12px;line-height:18px;text-align:left}
@media all and (max-width:480px){
  .opt_list_row{flex-direction:column;}
  .opt_list_row .opt_box{margin-bottom:5px;width:100%}
  .tmp_select{flex-direction:column;}
  .tmp_select li{width:100%;padding-top:10px;border-top:1px solid #ddd}
  .tmp_select li:nth-child(1){border-top:0;}
}
@media all and (max-width:720px) {
   .opt_list_header{height:50px}
}
.opt_select{position:relative}
.opt_select h4{line-height:30px}
.opt_select.opt_select_box{padding:6px 10px 6px;height:44px;background:#f8f8f8}
.opt_select .tpl_select{line-height:30px;}
.opt_select .tpl_select .select_m{display:inline-block;vertical-align:middle;width:120px}
.inven_set{position:absolute;top:6px;right:6px}
.inven_set .ftxt,.opt_desc .ftxt,.opt_step_table tr th .ftxt{display:inline-block;height:30px;padding:0 5px;margin:0;font-size:14px;color:#a3a3a3;font-weight:400;line-height:30px;vertical-align:middle;border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.opt_detail{position:relative;padding:10px 10px 10px;margin:20px 0 20px 0;border:1px solid #e4e4e4;background:#f8f8f8}
.opt_dtit h4{color:#fd533d;font-size:14px;line-height:24px}
.opt_dtit .btn_cvs span{background-position:0 6px}
.opt_desc{margin-top:10px;padding:8px;background:#402218;border:1px solid #e4e4e4;color:#fff;line-height:24px;letter-spacing:-1px}
.opt_desc label{color:#fff;display:inline-block}
.opt_desc .ftxt{width:140px}
.opt_desc .ftxt_s{width:50px}
.opt_desc .sel_box{display:inline-block;width:80px}
.opt_desc span+span{margin-left:10px}
.opt_table_head{border-top:1px solid #ddd}
.opt_table_head .order_table{border-right:1px solid #e4e4e4}
.opt_layer_box{position:relative}
.opt_layer_box .btn_layer{position:relative;display:inline-block;vertical-align:middle;margin:-1px 0 0 5px;width:13px;height:12px;border:1px solid #a3a3a3;border-radius:1px}
.opt_layer_box .btn_layer:after{content:'';position:absolute;top:50%;right:2px;margin-top:-2px;display:block;width:8px;height:4px;background:url(icon.svg) -51px -99px no-repeat;background-size:484px 273px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:rotate(0);transform:rotate(0)}
.opt_layer_box .btn_layer.on:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.opt_table_body{position:relative;margin:0 0 0 50px;width:720px;padding-right:17px;max-height:254px;overflow:hidden;overflow-y:auto}
.opt_table_body3{height:238px;overflow-y:scroll}
.opt_step_table{table-layout:fixed;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4}
.opt_step_table tbody tr td,.opt_step_table thead tr th{padding:10px 10px;text-align:center;color:#3e3e3e;border-left:1px solid #ddd;vertical-align:middle}
.opt_step_table tbody tr td.opt_name p{margin-bottom:5px;color:#4f4d47}
.opt_step_table tbody tr td.opt_name .select_m{text-align:left}
.opt_step_table tbody tr td .btn_minus,.opt_step_table tbody tr td .btn_plus{display:inline-block;width:25px;height:25px;border:1px solid #ddd;vertical-align:top;background:url(icon.svg) no-repeat;background-size:484px 273px;outline:0}
.opt_step_table tbody tr td .btn_plus{background-position:-139px -79px}
.opt_step_table tbody tr td .btn_minus{background-position:-161px -79px}
.opt_step_table.opt_step_table3 tbody tr td{padding:11px 6px 11px 6px;border-bottom:1px solid #e4e4e4}
.opt_step_table .ck_cell{padding:11px 0}
.opt_step_table tbody tr td.img_cell div{position:relative}
.opt_step_table tbody tr td.img_cell div img{width:52px;height:52px;vertical-align:top}
.opt_step_table tbody tr td.img_cell .btn_opt_add_img{position:relative;display:inline-block;width:50px;height:50px;border:1px solid #ddd}
.opt_step_table tbody tr td.img_cell .btn_opt_add_img:after{content:'';position:absolute;left:50%;top:50%;margin:-10px 0 0 -12px;display:inline-block;width:25px;height:22px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-160px -115px}
.optinp_box{display:block;padding:5px 5px;height:30px;border:1px solid #ddd;background:#fff}
.optinp_box .optinp{width:100%;height:20px;line-height:20px;border:0;background:#fff;vertical-align:top}
.option_desc{margin:10px 10px 10px;line-height:18px;font-size:12px}
.pd_ps{margin:0 0;line-height:24px;text-align:center}
.pd_ps span{display:inline-block}
.pd_ps .pd_p{margin-right:50px}
.pd_ps strong{font-size:16px;color:#3e3e3e}
.pd_ps em{color:#3484d8;font-size:13px}
.opt_del{position:relative;margin:-1px 0 0 0;padding:11px 0 14px 10px;background:#f8f8f8;border:1px solid #ddd}
.opt_del .btn_opt_sel_del{position:relative;display:inline-block;padding-right:20px}
.opt_del .btn_opt_sel_del:after{content:'';position:absolute;top:3px;right:0;width:14px;height:14px;background:url(icon.svg) -65px -40px no-repeat;background-size:484px 273px}
.opt_del .select_m{position:absolute;top:5px;right:6px;width:106px}
.opt_type_add{position:relative;margin:0;padding:12px 12px 12px 12px;border:1px solid #ddd;border-top:0}
.opt_type_add h4{margin-bottom:10px;color:#7e7e7e;font-size:13px;line-height:16px}
.opt_type_add h4 em{font-size:11px;color:#3484d8;font-weight:400}
.opt_add_table{border-top:1px solid #ddd;border-right:1px solid #ddd}
.opt_add_table .order_table thead tr th{color:#7e7e7e;font-weight:400;vertical-align:middle}
.opt_add_table .order_table thead tr th img{vertical-align:middle}
.opt_add_table .order_table tbody tr td{padding:12px 12px 12px 12px}
.opt_type_add p{padding:12px 12px 10px 12px;border:1px solid #ddd;border-top:0;font-size:11px;line-height:15px}
.opt_type_add p img{vertical-align:middle}
.opt_set{border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.opt_set_row{position: relative;display: flex;flex-direction:row;align-items:center;background:#f6f6f6;border-top:1px solid #ddd}
.opt_set_header{border-top:0}
.opt_set_col{flex:1 0 auto;width:30%;text-align: center;box-sizing: border-box;padding:10px;border-left:1px solid #ddd;}
.opt_set_col.opt_set_col_header{flex:1 0 auto;width:40%;border-left:0;}
.opt_set_col .optinp{width:100%}

.exc_box{position:relative;padding:12px;border:1px solid #e4e4e4;text-align:right}
.exc_box h4{position:absolute;left:12px;top:17px}
.btn_step{position:relative;text-align:center;margin-top:15px}
.btn_step .btn_prev_step2{position:absolute;left:50px;top:-3px}
.memo_list_modal .modal_body{width:570px;padding:0;background:#fff}
.memo_list_modal .btn_memo_edit{position:absolute;top:12px;right:52px}
.memo_list_modal .selectbox{position:absolute;top:10px;right:10px;width:100px}
.memo_list_modal .memo_mlist{border:1px solid #ddd}
.memo_view_modal .modal_body{width:570px;padding:0;background:#fff}
.memo_view_modal h2 span.memo_user{position:relative;display:inline-block;padding-left:20px;margin-left:12px}
.memo_view_modal h2 span.memo_user:after{content:'';display:block;position:absolute;left:0;top:50%;margin-top:-10px;width:11px;height:20px;background:url(icon.svg) -118px -79px no-repeat;background-size:484px 273px}
.memo_view_modal .chating_list{padding:15px 15px 15px 15px;border:1px solid #ddd;border-bottom:0;height:270px;overflow:hidden;overflow-y:auto}
.memo_view_modal .chating_list li{padding:0 75px 0 56px;min-height:42px}
.memo_view_modal .chating_list li .chating_auth{top:50%;margin-top:-20px;width:40px}
.memo_view_modal .chating_list li .chating_article .balloon{display:inline-block;min-height:14px}
.memo_view_modal .chating_list li.schating_art{padding:0 56px 0 75px}
.memo_view_modal .chating_list li .chating_article .balloon:after{content:'';position:absolute;left:-5px;top:23px;display:inline-block;width:6px;height:8px;background:url(icon.svg) no-repeat;background-size:484px 273px;background-position:-120px -105px}
.memo_view_modal .chating_list li .ctime{position:absolute;top:50%;right:-56px;margin-top:-6px;font-size:11px}
.memo_view_modal .chating_list li.schating_art .ctime{right:auto;left:-56px}
.memo_view_modal .memo_write{position:static}
.review_write_modal .review_write{padding:0}
.review_write_modal .review_eval{margin:0 0 10px 0}
.cal_cont_modal .order_table tbody tr td{vertical-align:middle}
.cal_cont_modal .form_field dl{padding:10px 0 10px 130px}
.cal_cont_modal .form_field dl dt{width:120px}
.cal_cont_modal .order_table tbody tr td.pd_thumb_tit{padding:0;vertical-align:middle}
.cal_cont_modal .order_table tbody tr td.pd_thumb_tit div{position:relative;text-align:left;padding-left:68px;height:60px;overflow:hidden}
.cal_cont_modal .order_table tbody tr td.pd_thumb_tit div img{position:absolute;left:0;top:0;width:58px;height:58px;border:1px solid #ddd}
.cal_cont_modal .order_table tbody tr td.pd_thumb_tit div span{display:inline-block;padding:10px 10px 10px;letter-spacing:-1px;vertical-align:middle;line-height:19px}
.cal_cont_modal .order_table tbody tr td.order_num,.cal_cont_modal .order_table thead tr th.order_num{border-left:0}
.cal_cont_modal .order_table tbody tr td.order_num span{display:block;word-break:break-all;white-space:normal;padding:0 6px}
.ntc_modal{width:820px;padding:0;background:#fff}
.ntc_modal .modal_body{padding:0 50px 30px;overflow:hidden;overflow-y:auto}
.ntc_modal h3{padding:30px 0 10px;font-size:16px;color:#3e3e3e}
.ntc_modal .ntc_cbox{border-top:1px solid #ddd}
.ntc_modal .ntc_content{border:1px solid #ddd;border-top:0}
.ntc_modal .ntc_tit{padding:14px 0;border-bottom:1px solid #ddd;background:#f8f8f8}
.ntc_modal .ntc_tit span{display:inline-block;text-align:center;vertical-align:top;line-height:18px}
.ntc_modal .ntc_tit span.art_num{width:54px;font-size:11px}
.ntc_modal .ntc_tit span.art_tit{width:554px;padding-left:20px;text-align:left}
.ntc_modal .ntc_tit span.art_date{width:90px}
.ntc_modal .ntc_txt{height:330px;padding:25px;line-height:19px;color:#7e7e7e;overflow:hidden;overflow-y:auto}
.ntc_modal .ntc_page a{position:relative;display:block;padding:10px 10px 10px 115px;border-top:1px solid #ddd;color:#4f4d47;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ntc_modal .ntc_page a span{position:absolute;left:0;top:0;background:#f8f8f8;color:#7e7e7e;width:98px;padding:10px 0;text-align:center}
.coupon_modal{width:570px;padding:0}
.coupon_modal .modal_body{padding:30px 30px 30px}
.coupon_modal .coupon_tit{position:relative;margin-bottom:10px}
.coupon_modal .coupon_tit h3{font-size:16px;color:#3e3e3e;line-height:22px}
.coupon_modal .coupon_tit span{position:absolute;top:0;right:0;color:#3e3e3e;line-height:22px}
.coupon_modal .coupon_cont{border-top:1px solid #ddd}
.order_table .cp_name{border-left:0}
.coupon_wrap{width:100%;margin-top:20px}
.coupon_wrap dl{position:relative;color:#3e3e3e}
.coupon_wrap dl dt{position:absolute;left:0;top:0}
.coupon_wrap .coupon_dsc{float:left;width:254px;padding:2px;background:#e3e0d9;border-radius:2px}
.coupon_wrap .coupon_select{padding:20px 16px 0 16px;border:1px solid #ddd;background:#fff}
.coupon_wrap .coupon_select.cdup{margin-top:2px;border:1px solid #ddd;border-top:0;background:#f8f8f8}
.coupon_wrap .coupon_select dl{margin-bottom:20px;padding-left:75px}
.coupon_wrap .coupon_select dl dd{font-size:11px}
.coupon_wrap .coupon_select dl dd p{margin-bottom:5px}
.coupon_wrap .coupon_select dl dd label{font-size:12px;font-weight:700;vertical-align:middle}
.coupon_wrap .cprice{float:right;width:232px}
.coupon_wrap .cprice dl{margin-top:14px;padding-left:90px;line-height:20px}
.coupon_wrap .cprice dl dd{text-align:right;font-weight:700;font-size:14px}
.coupon_wrap .cprice dl.fprice{padding-top:14px;border-top:1px solid #ddd;line-height:30px}
.coupon_wrap .cprice dl.fprice dt{top:14px}
.coupon_wrap .cprice dl.fprice dd{font-size:22px;color:#865439}
.coupon_wrap:after{display:block;clear:both;content:''}
.coupon_category{height:100px;padding:15px;overflow:hidden;overflow-y:auto}
.coupon_category li{margin-bottom:5px;line-height:18px;color:#3e3e3e}
.cash_charge_modal{padding:0}
.cash_charge_modal .price_btn{margin-top:10px}
.cash_charge_modal .select_m{width:115px}
.cash_charge_modal .hp_lst{margin-top:10px}
.cash_charge_modal .reset{text-decoration:underline}
.pd_search_modal{width:820px;padding:0}
.pd_search_modal .modal_body{padding:0;background:#fff}
.mpd_search{padding:15px 0;border-bottom:1px solid #ddd;background:#f8f8f8;color:#7e7e7e;text-align:center}
.mpd_search strong{display:inline-block;font-size:15px;height:28px;line-height:28px}
.mpd_search input.ftxt{display:inline-block;margin:0 10px!important;width:360px;height:20px;padding:3px 6px;margin:0;font-size:12px;color:#a3a3a3;font-weight:400;line-height:20px;vertical-align:middle;border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mpd_search_list{margin:25px 50px 50px;border-top:1px solid #ddd}
.mpd_search_list .order_table{border-right:1px solid #ddd}
.mpd_search_list .order_table tr td img{width:98px;height:98px;border:1px solid #ddd}
.mpd_search_list .order_table tr td{vertical-align:middle}
.mpd_search_list .order_table tr td.mpd_img{padding:0}
.mpd_search_list .order_table tr td .mpd{text-align:left}
.mpd_search_list .order_table tr td .mpd a{display:block;margin:0 20px;color:#31302e}
.mpd_search_list .order_table tr td .mpd a strong{display:block;font-size:14px;line-height:18px;margin-bottom:5px}
.mpd_search_list .order_table tr td .mpd a span{display:block;font-weight:400;padding:0;line-height:15px;font-size:11px}
.mpd_search_list .order_table tr td.mpd_price{color:#7e7e7e;font-weight:700}
.mpd_search_list .order_table tr td.mpd_price strong{display:block;font-size:14px}
.pd_search_modal .modal_body .fbtn_area{margin-top:15px}
.spin_center{position:absolute;height:50px;width:50px;top:calc(50% - 50px/2);left:calc(50% - 50px/2)}
.spin_order{position:absolute;height:50px;width:50px;top:calc(75% - 50px/2);left:calc(50% - 50px/2)}
.ui-datepicker{font-size:12px;width:300px}
.ui-datepicker select.ui-datepicker-month{width:40%;font-size:11px}
.ui-datepicker select.ui-datepicker-year{width:40%;font-size:11px}
.ellip{display:block;height:100%}
.ellip-line{display:inline-block;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;max-width:100%}
.ellip,.ellip-line{position:relative;overflow:hidden}
.seller_tab_area{position:relative;padding-bottom:10px}
.seller_tab_area .rsearch{top:0;right:0}
.loading_content{font-size:15px;font-weight:bolder;height:700px;padding-top:200px;text-align:center}
.no_content{background:#fff;border:1px solid #ddd;padding:100px;position:relative}
.no_content p{position:relative;color:#7e7e7e;font-size:15px;font-weight:700;padding-top:45px;text-align:center}
.no_content p:after{content:'';position:absolute;top:0;left:50%;margin-left:-20px;width:40px;height:35px;background:url(icon.svg) -356px -106px no-repeat;background-size:484px 273px} /*** .no_content p:after{content:'';position:absolute;top:0;left:50%;margin-left:-20px;width:40px;height:35px;background:url(icon.svg) -356px -107px no-repeat;background-size:484px 273px} */

.stiky_tab{position: sticky;top:60px;z-index:2}

@keyframes ld_ripple{
0%{top:48px;left:48px;width:0;height:0;opacity:1}
100%{top:9px;left:9px;width:78px;height:78px;opacity:0}
}
@-webkit-keyframes ld_ripple{
0%{top:48px;left:48px;width:0;height:0;opacity:1}
100%{top:9px;left:9px;width:78px;height:78px;opacity:0}
}
.ld_ripple{position:fixed;top:50%;left:50%;margin:-50px 0 0 -50px;z-index:1000}
.ld_ripple div{box-sizing:content-box;position:absolute;border-width:4px;border-style:solid;opacity:1;border-radius:50%;-webkit-animation:ld_ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:ld_ripple 1s cubic-bezier(0,.2,.8,1) infinite}
.ld_ripple div:nth-child(1){border-color:#e90c59}
.ld_ripple div:nth-child(2){border-color:#fe718d;-webkit-animation-delay:-.5s;animation-delay:-.5s}
.ld_ripple{width:100px!important;height:100px!important;-webkit-transform:translate(-50px,-50px) scale(1) translate(50px,50px);transform:translate(-50px,-50px) scale(1) translate(50px,50px)}
@media all and (max-width:1280px){
.lw,.rw{display:none}
}

.noti_list li .noti_content{display:none}
.noti_list li .btn_area{border-bottom:1px solid #000;background:#fff}
.button_title{border-bottom:1px solid #ddd;margin:0;}
.button_title button{position:relative;display:block;width:100%;text-align:left;cursor:pointer;color:#666;padding:10px 10px 10px;border:0;font-size:16px;background:none}
.button_title button strong{font-weight:500}
.button_title button span{position:relative;padding-right:30px;display:inline-block;cursor:pointer;color:#666;border:0;font-size:16px;}
.button_title button span:after {content: '';display: block;width: 18px;height: 10px;position: absolute;right: 5px;top: 50%;margin-top: -5px;background: url(icon.svg) -278px 0 no-repeat;background-size: 484px 273px;transition:all 0.3s ease;transform:rotate(0deg)}
.button_title:hover{color:#000;background:#fff}
.button_title button.selected span:after{transform:rotate(180deg)}

/* 31.Modal */
.modal .modal-header,
.modal .modal-body,
.modal .modal-footer {
    padding: 1.75rem;
}

.modal .modal-header {
    border-bottom: 1px solid #d7d7d7;
}

.modal .modal-footer {
    border-top: 1px solid #d7d7d7;
}

.modal .close {
    color: #212121;
    text-shadow: initial;
}

.modal .modal-content {
    border: initial;
    border-radius: 0.1rem;
    background: white;
}

.modal-right {
    padding-right: 0 !important;
}

    .modal-right .modal-dialog {
        margin: 0 auto;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
        height: 100%;
        max-width: 380px;
    }

    .modal-right .modal-content {
        min-height: 100%;
    }

    .modal-right .modal-header {
        flex: 0 0 120px;
    }

@media (max-width: 1439px) {
    .modal-right .modal-header {
        flex: 0 0 90px;
    }
}

@media (max-width: 1199px) {
    .modal-right .modal-header {
        flex: 0 0 80px;
    }
}

@media (max-width: 767px) {
    .modal-right .modal-header {
        flex: 0 0 70px;
    }
}

.modal-right .modal-footer {
    justify-content: center;
    flex-grow: 0;
    flex-shrink: 0;
}

.modal-right.modal.fade .modal-dialog {
    transform: translate(25%, 0);
}

.modal-right.modal.show .modal-dialog {
    transform: translate(0, 0);
}

.modal-left .modal-dialog {
    margin: 0 auto;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    height: 100%;
    max-width: 380px;
}

.modal-left .modal-content {
    min-height: 100%;
}

.modal-left .modal-header {
    height: 120px;
}

.modal-left .modal-footer {
    justify-content: center;
}

.modal-left.modal.fade .modal-dialog {
    transform: translate(-25%, 0);
}

.modal-left.modal.show .modal-dialog {
    transform: translate(0, 0);
}