/* BASIC css start */
#basket .btn-wrap {margin:25px 15px 0 15px; height:48px; background:#e6e6e6; *zoom:1 }
#basket .btn-wrap:after {display:block;clear:both;content:''}
#basket .btn-wrap .btn-left {padding:15px 0 0 5px; float:left; font-size:14px;}
#basket .btn-wrap .btn-right { padding:16px 7px; float:right; }
#basket .btn-wrap .btn-right a {padding:8px 10px; font-size:14px; color:#fff; background:#828282; }
#basket .all-select {border-top: 1px solid #4a4a4a; border-bottom: 1px solid #dedede; background-color: #f1f1f1; padding:10px;}
#basket .not_provider li {padding:0 0 10px;}
#basket .provider li {padding:0 0 10px;}
#basket figure {width:100%; display: table; box-sizing: border-box; padding:0 15px;}
#basket .basketTop {padding:0 5px; position:relative; height:34px; border-top:1px solid #e6e6e6; border-bottom:1px dotted #cacaca;background:#f8f8f8}
#basket .basketTop input { position:absolute; top:10px; left:5px }
#basket .basketTop a { position:absolute; top:3px; right:5px; color:#a2a3a2 }
#basket .basketLeft {margin:10px 26px 0 5px; position:relative; width:76px; height:76px; float: left;}
#basket .basketLeft a {display:block;border:1px solid #cdcdcd}
#basket .basketLeft .MS_input_checkbox {top:0; left:0; position:absolute;}
#basket .basketRight {padding:10px 0 0 110px;}
#basket .basketRight p {color:#505050; margin-bottom:5px;}
#basket .basketRight .pname {padding-bottom: 4px;font-size:14px;font-weight:bold}
#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 {float:right; margin-top: -6px;}

#basket .basketRight .arr_count {display:inline-block; width: 29px; height: 29px; text-indent:-9999em; vertical-align:top; background:url(/design/icooing/php/common/sp_count_bt.png) 0 0 no-repeat; background-size:29px auto}
#basket .basketRight .arr_up {background-position:0 0 }
#basket .basketRight .arr_dw {background-position:0 -30px}
#basket .basketRight .btn_change {display:inline-block; margin:5px 0 0 31px; width:114px; height:29px; text-align:center; line-height:29px; border:1px solid #909090; background:#eaeaea;background:linear-gradient(to bottom,#f5f5f5,#eaeaea); background:-webkit-linear-gradient(to bottom,#f5f5f5,#eaeaea); background:-moz-linear-gradient(to bottom,#f5f5f5,#eaeaea); background:-ms-linear-gradient(to bottom,#f5f5f5,#eaeaea);}

#basket .basketRight .fa-info-circle {color:#f16068}
#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 {border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; background-color: #f8f8f8; text-align : left;  padding:10px; margin:0 15px 0 15px;}

#basket .price-total-info-bottom {border-bottom: 1px solid #e6e6e6; background-color: #f8f8f8; text-align : left; padding:10px; font-size:1.333em; font-weight:bold; margin:0 15px}
#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; font-weight:normal}

#basket .delivery-type { padding:10px 15px; text-align:left;}
#basket .delivery-type i {color:#f16068}

#basket .order-btn {padding:10px 15px;}
#basket .order-btn .btn_Red {font-size:14px;font-weight:bold; background-color: #ff4148; border: 1px solid #ff4148;}

#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;}
}
/* BASIC css end */

