/* BASIC css start */
#basket .tabs { margin-bottom: 26px; border-bottom: 1px solid #eaeaea; }
#basket .content_box { padding: 0 15px; }
#basket .btn-wrap { display: inline-block; vertical-align: middle; width: 64%; text-align: right; border: 0 !important; }
#basket .btn-wrap div {width:49%; display: inline-block; border: 0 !important; }

#basket .all-select{ display: inline-block; vertical-align: middle; width: 35%; }
#basket .not_provider,
#basket .provider { margin-top: 10px; }
#basket .not_provider li { padding: 0;border: 1px solid #eaeaea; }
#basket .provider li { padding: 0; border: 1px solid #dedede; }
#basket figure { display: table; width: 100%; box-sizing: border-box; padding-bottom: 17px; }
#basket .basketLeft { width: 110px; margin: 0 20px; position:relative; float: left;}
#basket .basketLeft a {padding-right: 12px; margin-top: 20px; display:block;}
#basket .basketLeft .MS_input_checkbox {top:0; left:0; position:absolute;}
#basket .basketRight { padding: 20px 0 20px 150px;}
#basket .basketRight p {color:#707070; margin-bottom:5px;padding-left: 5px;}
#basket .pname { padding: 13px 10px; background: #f7f7f7; border: 0; font-weight: 700; font-size: 12px; color: #000; }
#basket .pname .blue-delivery {background-color: #74a9e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
#basket .pname .red-delivery {background-color: #d674e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
#basket .pname .fa {float:right; margin-top: -6px;}
#basket .pname .btn_del { float: right; display: block; width: 16px; height: 16px; background: url(/design/soogee77/dnrweb/mobile/btn_close_32x32.gif) no-repeat; background-size: 16px; }

#basket .basketRight .fa-plus {background-color: #bbb; width: 22px; height: 22px; text-align: center; vertical-align: middle; line-height: 22px; color: #fff;}
#basket .basketRight .fa-minus {background-color: #bbb; width: 22px; height: 22px; text-align: center; vertical-align: middle; line-height: 22px; color: #fff;}
#basket .basketRight .btn_Black {margin: 0 0 0 8px; height: 29px; background: #313131; font-weight: 700; font-size: 11px; line-height: 29px; color: #fff;  width: auto; padding: 0 15px; min-width: 44px; }
#basket .basketRight .MS_select {width:100%;}
#basket .basketRight .amount-input { width: 48px !important; height: 30px !important; border: 1px solid #d8d8d8 !important; text-align: center; font-size: 12px; line-height: 30px; }
#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 { background: #f5f5f5; font-size: 0; margin-top: 20px; padding: 20px 6%; }
#basket .price-total-info-top dl { display: table; width: 100%; font-size: 12px; }
#basket .price-total-info-top dt,
#basket .price-total-info-top dd { display: inline-block; font-size: 12px; line-height: 23px; }
#basket .price-total-info-top dt { width: 25%; text-align: left; }
#basket .price-total-info-top dd { width: 75%; text-align: right; }
#basket .price-total-info-top dl dd .plus-icon { display: none; }
#basket .price-total-info-top dl:last-child { border-top: 1px solid #c9c9c9; }
#basket .price-total-info-top dl:last-child dd { font-size: 15px; }
/*
#basket .price-total-info-top dl{ width: 33%; display: inline-block;font-size: 12px;text-align: center; vertical-align: top;}
#basket .price-total-info-top dl dt{font-weight: bold;background: #eaeaea; padding: 10px 0px;border: solid 1px #dedede; margin-right: -1px;}
#basket .price-total-info-top dl dd{font-weight: bold;padding: 10px 0;  border: solid 1px #dedede;margin-top: -1px; margin-right: -1px; color: #676767;position: relative;    font-size: 14px;}
#basket .price-total-info-top dl dd .plus-icon{
    position: absolute;
    top: 50%;
    right: -9px;
    width: 15px;
    height: 15px;
    margin-top: -7.5px;
    border-radius: 15px;
    border: solid 1px #dedede;
    line-height: 13px;
    color: #676767;
    background: #fff;
    z-index: 9;
}
*/

#basket .price-total-info-bottom {border-bottom: 1px solid #cbcbcb; background-color: #eaeaea; text-align : right; padding:15px 10px; font-size:1.333em;}
#basket .price-total-info-bottom .txt-price {color : #f1191f; font-weight:bold;}
#basket .price-total-info-bottom .txt-reserve {color : #898989; font-size:0.688em;}
#basket .delivery-type {}
#basket .order-btn {padding:0 10px;}
#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;}
}

.cart-ft2 { display: block; text-align: center; } 


/* À§ºê Ãß°¡½ºÅ¸ÀÏ 170317 */
#basket .h_title.ne {font-size: 14px; color: #434343;text-align: center;}

#basket .basketRight input[type="tel"]{
    height: 22px;
    width: 25px;
    text-align: center;
    padding: 0;
}
#basket .btn_Black{
    width: 44px;
    height: 23px;
    line-height: 22px;
    background-color: #fff;
    color: #666;
    text-align: center;
    display: inline-block;
    border: 1px solid #b1b1b1;
    box-sizing: border-box;
    vertical-align: top;

    margin-top: 0!important;
}
#basket .order-btn { display: table; width: 100%; padding: 0; table-layout: fixed; }
#basket .order-btn a {
    width: 49% !important;
    display: inline-block !important;
    width: 100%;
    height: 40px;
    line-height: 40px;
    background-color: #8648d2;
    color: #fff;
    text-align: center;
    display: block;
    border: 1px solid #8648d2;
    box-sizing: border-box;
    vertical-align: middle;
}
#basket .order-btn a.btn_Gray{background: #898989; border: #898989;}
#basket .order-btn a.btn_Black{background: #313131; border: #313131;}
#basket .order-btn a:nth-child(1) { margin-right: 4px; }
#basket .btn_Grey{background-color: #7f7f7f; border: none;}
#basket .order-btn.gift a { width: calc(calc(100% / 3) - 3px) !important; }
#basket .order-btn.gift a:nth-child(2) { margin-right: 4px; }

#basket .pro-num {background: #fff; padding: 0; font-size: 0; line-height: 0; }
#basket .pro-num .btn_minus { display: inline-block; width: 28px; height: 28px; vertical-align: top; background: #f5f5f5 url(/design/soogee77/dnrweb/mobile/cart_minus.gif) no-repeat; background-size: 28px; border: 1px solid #dbdbdb; border-right: 0; }
#basket .pro-num .btn_plus { display: inline-block; width: 28px; height: 28px; vertical-align: top; background: #f5f5f5 url(/design/soogee77/dnrweb/mobile/cart_plus.gif) no-repeat; background-size: 28px; border: 1px solid #dbdbdb; border-left: 0; }

#basket .fot-text{padding: 30px 20px; text-align: center; font-size: 11px;line-height: 18px;}


@media screen and  (max-width: 340px) {
    #basket .btn_Black{width: 27px;}
    #basket .basketRight input[type="tel"]{width: 20px;}
}

/* ÇÏÀÌºê¸®µå ¿É¼ÇÀÌ¹ÌÁö */
.basket-option-dlist li img { width:30px; height:30px; vertical-align:middle; }

/* BASIC css end */

