/* BASIC css start */
#basket .btn-wrap { padding:0px 15px 20px; }
#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; z-index:10; }

#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: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; color: #fff;}
#basket .basketRight .fa-minus {background-color: #bbb; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; 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:1px solid #ddd; background-color:#f4f4f4; text-align :right; padding:15px 15px; margin:0 15px; margin-top:20px; }
#basket .price-total-info-bottom { font-size:15px; color:#fff; border:1px solid #333; border-top:0; background-color:#333; text-align:right; padding:15px 15px; margin:0 15px; }
#basket .price-total-info-bottom .txt-price { color:#fff; 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 { background-color:#8c504b; border:1px solid #8c504b; }
#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; }

.cart-ft2{margin-top:10px; text-align:center;}
/* BASIC css end */

