/* BASIC css start */
.btn-wrap { margin:2% 0 0;}
.btn-wrap a { font-size:14px;border:1px solid #ccc;border-left:none; border-right:none;}
.btn-wrap div {width:49.8%; float:left;}
.btn-wrap div:last-child {float:right;border-left:1px solid #ccc;}

.all-select {padding:10px; }
.all-select label { font-size:14px }
.recentList { }
.recentList li {padding:10px 0; }
.recentList li:last-child figure { padding:0 0 6%;}
.recentList li:last-child figure .basketRight .btn_White {bottom:10%; }

figure {width:100%; display: table; box-sizing: border-box;position:relative;}
.basketLeft {width:130px; position:relative; float: left;}
.basketLeft a {padding:0 20px; display:block;}
.basketLeft .MS_input_txt {top:0; left:0; position:absolute;}
.basketRight {padding-left:130px;}
.basketRight p {margin-bottom:5px;font-size:14px}
.basketRight p strong { font-size:16px;}

#recent .basketTop { position:relative;border-top:1px solid #dedede;background:#f5f5f5; padding:4%;}
#recent .basketTop input {top:16px; left:10px; position:absolute;}
#recent .basketTop .pname { padding-left:12px; padding-right:30px; position:relative }
#recent .basketTop .pname .blue-delivery {background-color: #74a9e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
#recent .basketTop .pname .red-delivery {background-color: #d674e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
#recent .basketTop .pname .delete {float:right; font-size:14px;}
#recent .basketTop .pname a { font-size:14px }
#recent .basketTop .pname .btnDelete { position:absolute; top:0; right:0 }
#recent .basketBox { padding:3% 3% 0; }

.amount-input {width:30px; text-align : right;}
.basketRight .btn_White { margin-top:5px;width:33%;position:absolute;right:14px;bottom:0;font-size:14px}
.basketRight .MS_select {width:100%;}
.more .more-title {color: #3b3b3b;}

@media screen and (min-width:768px) {
 .all-select {border-bottom:0px none;}
 .recentList ul {width: 100%; display: table; table-layout: fixed; box-sizing: border-box; border-bottom: 1px solid #d9d9d9;}
 .recentList li {width:50%; border-bottom:0px none; display: inline-block; vertical-align: top; border-top: 1px solid #d9d9d9;}
 .recentList ul li:first-child {border: 0px none;}
 .recentList ul li:nth-child(2) {border: 0px none;} 
}

#recent .tabMenu { border-bottom:1px solid #ccc;margin: 0 0 2%;}
#recent .tabMenu li { float:left; width:33.3%; text-align:center; padding:10px 0 }
#recent .tabMenu li a { font-size:14px; color:#999; }
#recent .tabMenu li.on{ font-size:14px; border-bottom:2px solid #000;color:#000;}
#recent .none-data { margin:12% 0 0;}
#recent .none-data img {width:28%; margin: 0 0 6%; }

/* BASIC css end */

