/* BASIC css start */
.btn-wrap {padding:15px 10px;}
.btn-wrap div {width:49%; float:left;}
.btn-wrap div:last-child {float:right;}
.all-select {padding:10px;font-size: 3.4vw;font-weight: 500;}
.recentList li {padding:20px 0; border-bottom:1px solid #dedede;}
figure {width:100%; display: table; box-sizing: border-box; padding:0 10px;}
.basketLeft {width:130px; position:relative; float: left;}
.basketLeft a {padding:0 20px 0 25px; display:block;}
.basketLeft .MS_input_txt {top:0; left:0; position:absolute;}
.basketRight {padding-left:130px;}
.basketRight p {font-size: 3.4vw;color: #707070;margin-bottom: 5px;}
.basketRight .pname {position:relative; font-weight:bold; border-bottom:1px solid #dedede;  padding-bottom: 4px;}
.basketRight .pname a.name {padding-right: 10px;word-break: keep-all;}
.basketRight .pname a.del_btn {position:absolute;top:0;right:0;}
.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 .pname .fa {float:right; margin-top: -6px;}
.amount-input {width:30px; text-align : right;}
.basketRight .btn_Black {height:28px; line-height:28px; margin-top:5px;}
.basketRight .MS_select {width:100%;}

#recent a.btn_White {height:45px;line-height: 45px;font-size: 3.4vw;}
#recent a.btn_Black {height:45px;line-height: 45px;font-size: 3.4vw;}
#recent .basketRight a.add_cart {height:40px;line-height:40px;font-size: 3vw;}

.all-select label {display: block; position: relative; margin-bottom: 10px;font-size:3.4vw; cursor: pointer;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
#recent input[type="checkbox"] {width: 20px;height: 20px;border: 0;background: url(/design/fas1292/renewal/images/main/check_off.png) no-repeat 0 0;background-size: 20px 20px;margin-top:-1px;-webkit-appearance: none;}
#recent input[type="checkbox"]:checked {background-image: url(/design/fas1292/renewal/images/main/check_on.png);-webkit-appearance: none;}


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

