/* BASIC css start */
/* °ψΕλ */
.MK-oneclick-only-text li.MK-oneclick-text span{font-size: .6875rem;}
.MK-oneclick-value{font-size: .6875rem;}
.option_tk .product-opt{margin: 10px 0;}
.option_tk .add-opt_item{margin: 10px 0;}
.shopdetail .shopdetailItem .shopdetail_Content .detail_item{padding: 20px 10px 30px; text-align: center;}
.shopdetail .shopdetailInfo .shopdetailInfoBottom .option_area.fixed::after{content:""; display:block; width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,.5); z-index:-1}


.shopdetailInfoOneclick .shopdetailInfoList{font-size: .6875rem;}

.option_tk .shopdetailInfoSelect > p{font-size: 0;
    margin: 10px 0;
    padding: 0 15px;
    box-sizing: border-box;}
.option_tk .shopdetailInfoSelect p > span{    display: inline-block;
    vertical-align: top;
    font-size: .6875rem;
    min-height: 20px;
    line-height: 20px;}
.option_tk .shopdetailInfoSelect p > span.shopdetailInfoName{width: 30%;}
.option_tk .shopdetailInfoSelect p > span.shopdetailInfoCont{width: 70%;}
.option_tk .shopdetailInfoSelect p span select{    display: block;
    width: 100%;
    height: 28px;
    border: 1px solid #dcdcdc;
    font-size: .625rem;
    padding-left: 8px;
    background: #fff url(/design/ssk7708/ms_basic_mobile/images/ic_select_arrow.png) calc(100% - 8px) center no-repeat;
    background-size: auto 5px;
    -webkit-appearance: none;}

.total{padding: 11px 15px 18px; text-align: right;}
.total .totalRight{font-size: 0;}
.total .totalRight .MK_total{color: #d9232e;}
/*.total .totalRight .MK_txt-won{font-size: .6875rem; vertical-align: text-bottom; color: #d9232e;}*/
.total .totalRight .MK_txt-won{font-size: .6875rem; vertical-align: baseline; color: #d9232e; margin-left: 4px; vertical-align: inherit;}


/* BASIC css end */

