/* BASIC css start */
.btn-wrap {padding:15px 10px;}
.btn-wrap div {width:49%; float:left;}
.btn-wrap div:last-child {float:right;}
.all-select {font-weight:bold; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color: #f1f1f1; padding:10px;}
.recentList li {padding:20px 0; border-bottom:1px solid #ccc;}
figure {width:100%; display: table; box-sizing: border-box;}
.h_title {margin:0 10px;}
.h_title h3 {overflow:hidden;}
.h_title h3 a {float:right; font-size:12px; text-decoration:underline;}
.basketLeft {width:100px; position:relative; display:table-cell; vertical-align:top;}
.basketLeft a {display:block;}
.basketLeft .MS_input_txt {top:0; left:0; position:absolute;}
.basketRight {position:relative; display:table-cell; vertical-align:top; padding-left:10px;}
.basketRight p {color:#707070; margin-bottom:5px;}
.basketRight .pname {font-size:12px; color:#26231D; width:100%; overflow:hidden; text-overflow:ellipsis;}
.basketRight .pname .blue-delivery {background-color: #74a9e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
.basketRight .pname .red-delivery {background-color: #d674e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
.basketRight .delete {position:absolute; bottom:0; right:0; font-size:12px;  color:#26231D; text-decoration:underline;}
.basketRight .price {position:absolute; bottom:0; left:10px; font-size:12px;  color:#26231D;}
.basketRight .price span {display:inline-block; margin-right:10px;}
.basketRight .price span.discount {text-decoration:line-through; color:#8B8B8B}
.amount-input {width:30px; text-align : right;}
.basketRight .btn_Black {height:28px; line-height:28px; margin-top:5px;}
.basketRight .MS_select {width:100%;}
.none-data {margin:0 10px; padding:50px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.recentList {margin:0 10px; border-top:1px solid #000;}
/* BASIC css end */

