/* BASIC css start */
#basket .btn-wrap {     padding: 0px 15px 7px; }
#basket .btn-wrap div { width:49%; float:left; }
#basket .btn-wrap div:last-child { float:right; }
#basket .all-select { border:1px solid #ddd; border-bottom:0; background-color:#f4f4f4; padding:10px 15px; margin:0 15px; }
#basket .not_provider { margin:0 15px; border:1px solid #ddd; border-top:0; }
#basket .not_provider li { padding:20px 0; border-top:1px solid #ddd; }
#basket .provider li { padding:20px 0; }
#basket figure { width:100%; display:table; box-sizing:border-box; padding:0 15px; }

#basket .basketLeft {width:110px; position:relative; float: left;}
#basket .basketLeft a {padding-right: 20px; margin-top: 20px; display:block;}
#basket .basketLeft .MS_input_checkbox {top:0; left:0; position:absolute;}

#basket .basketRight {padding-left:110px;}
#basket .basketRight p { font-size:11px; color:#777; margin-bottom:5px; }
#basket .basketRight .pname { font-size:12px; border-bottom:0px solid #dedede; }
#basket .basketRight .pname .blue-delivery {background-color: #74a9e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
#basket .basketRight .pname .red-delivery {background-color: #d674e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
#basket .basketRight .pname .fa { display:none; float:right; margin-top:-6px; }
#basket .basketRight .fa-plus {background-color: #bbb; width: 30px; height: 30px; text-align: center; vertical-align: middle; line-height: 30px; color: #fff;}
#basket .basketRight .fa-minus {background-color: #bbb; width: 30px; height: 30px; text-align: center; vertical-align: middle; line-height: 30px; color: #fff;}
#basket .basketRight .btn_Black {margin-top:5px;}
#basket .basketRight .MS_select {width:100%;}
#basket .basketRight .amount-input {width:50px;}

#basket .price-each-info-top {text-align : right; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; background:#eaeaea; padding:10px;}
#basket .price-each-info-bottom {text-align : right; padding:10px; background:#eaeaea; border-bottom:1px solid #cbcbcb;}

#basket .price-total-info-top {     font-size: 13px;
    border: 0;
    background-color: #fff;
    text-align: right;
    padding: 15px 15px;
    margin: 0 15px;
    margin-top: 20px;display:none;}
#basket .price-total-info-bottom {    font-size: 12px;
    color: #676767;
    border: 1px solid #ddd;
    border-top: 0;
    background-color: #f3f3f3;
    text-align: right;
    padding: 15px 15px;
    margin: 0 15px;}
#basket .price-total-info-bottom .txt-price { color:#444; font-weight:bold; }
#basket .price-total-info-bottom .txt-reserve {color:#ddd; font-size:0.688em; }

#basket .delivery-type { padding:15px 15px; color:#777; }
#basket .order-btn { padding:0 15px; }
#basket .order-btn .btn_Red {  }
#basket .naver-checkout { margin-top:20px; }

@media screen and (min-width:768px) {
 #basket .basketRight .btn_Black {width:315px; display:inline-block; vertical-align: middle; margin-top:0px;}
}

.none-data { border-top:1px solid #ececec; border-bottom:1px solid #ececec; }



.none-data i {display:block;padding-bottom:30px;}


li .btn_White {    margin-top: 6px;
    line-height: 25px;
    height: 28px;
    font-size: 11px;
    color: #8a8a8a;
    display: inline-block;}
/* BASIC css end */

