/* 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 #4a4a4a; border-bottom: 1px solid #dedede; background-color: #f1f1f1; padding:10px;}
.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; display:block;}
.basketLeft .MS_input_txt {top:0; left:0; position:absolute;}
.basketRight {padding-left:130px;}
.basketRight p {color:#707070; margin-bottom:5px;}
.basketRight .pname {font-weight:bold; border-bottom:1px solid #dedede;  padding-bottom: 4px;}
.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%;}


@media screen and (max-width:321px){p.name, p a{font-size:10px}.camptonB, .camptonL{font-size:14px!important;}}

@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_item #contents{padding:0!important;}
#recent_item #recent .recentList li{width:50%;float:left;border:0!important;margin-top:30px;    margin-bottom: 20px;}
#recent_item #recent .recentList li figure{padding:0!important;}

#recent_item #recent .recentList li figure figcaption{padding-left:10px;}

#recent_item p.name{font-size:12px;margin-top:15px;line-height:20px;font-weight:bold;}

#recent_item .camptonB{font-size:17px;line-height:25px;margin-bottom:20px;display:inline-block;}
#recent_item .camptonL{font-size:15px;}

#recent_item .today_btn .btn_cart{color:#cc0000;border:1px solid #cc0000;padding:5px 10px;display:inline-block;float:left;}
#recent_item .today_btn .btn_del{color:#6f6f6f;border:1px solid #6f6f6f;padding:5px 10px;display:inline-block;margin-left:10px;}


.btnAdel{margin:0 auto 50px;clear:both;    display: table;width:30%;text-align:center;
    padding: 60px 0 0;}
#recent_item .btn_Adel{display:block;background:#444;color:#fff;padding:7px 10px;font-size:13px;}


/* BASIC css end */

