/* BASIC css start */
#container { margin-bottom: 80px; }
#basket .btn-wrap {padding:15px 10px;}
#basket .none-data { margin: 20px 0 35px; }
#basket .btn-wrap div {width:49%; float:left;}
#basket .btn-wrap div:last-child {float:right;}
#basket .all-select { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 30px 4% 15px; display: flex; justify-content: space-between; align-items: center; }
#basket .not_provider li {padding:20px 0; border-bottom: 1px solid #ddd; }
#basket .provider li {padding:20px 0;}
#basket figure {width:100%; display: table; box-sizing: border-box; }
#basket .basketLeft {width:90px; position:relative; float: left;}
#basket .basketLeft a { margin-left: 7.5px; }
#basket .basketLeft a .response100 { width: 50px; height: 50px; }
#basket .basketLeft .MS_input_checkbox {  }
#basket .basketRight {padding-left:90px;}
#basket .basketRight .pname { margin-bottom: 5px; }
#basket .pPrice { font-size: 14px; font-weight: bold; }
#basket .basketRight .pPoint { color: #666; }
#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 i {float:right; margin-top: -6px; font-size: 18px; }
#basket .basketRight .pname .prd_name { display: inline-block; width: 80%; }
#basket .basketRight .prd_amount { margin: 15px 0; }
#basket .basketRight .prd_amount span { border: 1px solid #ddd; display: inline-block; width: 40%; }
#basket .basketRight .prd_amount span a { font-size: 12px; text-align: center; width: 30%; display: inline-block; position: relative; top: 1px; }
#basket .basketRight .prd_amount .btn_option { width: 41px; line-height: 20px; border: 1px solid #000; display: inline-block; text-align: center; margin-left: 5px; }
#basket .basketRight .btn_Black {margin-top:5px;}
#basket .basketRight .MS_select {width:100%;}
#basket .basketRight .amount-input { background: none; width: 32%; text-align: center; padding: 0; height: 20px; border: none; }
#basket .price-each-info { margin-bottom: 30px; background: #f5f5f5; padding: 0 13px; line-height: 47px; }
#basket .delivery-wrap .delivery-tit { font-size: 14px; padding: 20px 0 10px; font-weight: 600; border-bottom: 1px solid #ddd; }
#basket .delivery-wrap .provider-tit { padding-top: 0; }
#basket .delivery-info { color: #666; }
#basket .delivery-info i { font-size: 10px; }
#basket .delivery-info a { color: #666; }
#basket .price-total-info { background: #f5f5f5; padding: 20px 0; }
#basket .basket-totalprice .totalprice_details { color: #999; }
#basket .basket-totalprice .totalprice_details .tit {  }
#basket .basket-totalprice .totalprice_details .price, #basket .basket-totalprice .totalprice .price { float: right }
#basket .basket-totalprice .totalprice { margin-top: 7px; }
#basket .basket-totalprice .totalprice .tit, #basket .basket-totalprice .totalprice .price { font-size: 14px; font-weight: bold; }
#basket .delivery-type { padding:15px 10px;}
#basket .order-btn {padding:0 10px; margin: 35px 0 30px; }
#basket .order-btn .btn_Black { width: 100%; line-height: 35px; height: 35px; }
#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; } 

.basket-option-dlist li img { width:30px; height:30px; vertical-align:middle; }



/* 정기배송 탭 */
#basket .cart-tab { width:100%; border-top:1px solid #ddd; border-bottom: 6px solid #f5f5f5; }
#basket .cart-tab:after { clear: both; content: ""; display: block; }
#basket .cart-tab li { float:left; width:50%; height:42.5px; box-sizing: border-box; }
#basket .cart-tab li a { display:inline-block; width:100%; height:100%; color:#3b3b3b; font-size:12px; text-align:center; text-decoration:none; background:none; }
#basket .cart-tab li a span { display:block; line-height: 42.5px; }
#basket .cart-tab li.now { border-bottom:2px solid #73b843; }
#basket .cart-tab li.now a { font-weight:bold; color:#73b843; }

#basket .all-select .btn_Black { width: 60px; line-height: 25px; }
/* BASIC css end */

