/* BASIC css start */
#contents {padding:0;}

#recent input[type="checkbox"] {opacity:0; display:none;}
#recent label span {padding-left: 28px; position:relative; display:inline-block; font-size:14px}
#recent label em {font-weight:bold; }
#recent label em span {padding:0; }
#recent label em span:after {display:none; }
#recent label em i {font-style:normal; font-size: inherit; font-weight: inherit;}



#recent .all-select {display:none; padding:25px 16px ; font-size:13px; display: none; justify-content: space-between; align-items: center  }
#recent .all-select .btn_box a {display:inline-block; color: #000; color:#858585;}
#recent .all-select .btn_box a:last-child {margin-right:0}


.recentList {padding: 20px 0 0 0;}
.recentList li {padding:20px 16px;}
.recentList li:nth-child(1) {padding-top:0}
.recentList li figure { display: flex; height:100%; width:100%;  margin:0;}
.recentList li .basketLeft {width: 100px;position:relative;display:inline-block;box-sizing:border-box;}
.recentList li .basketLeft label {display:none;}
.recentList li .basketRight {width: calc(100% - 100px);padding-left:16px;box-sizing:border-box;display: flex;flex-direction: column;justify-content: flex-start; position:relative;}
.recentList li .basketRight .del_btn {position:absolute; top:0; right:0; font-size:16px; line-height:20px; text-align:center;}
.recentList li:after {content:""; display: block; clear: both;}
.recentList li .pname {font-weight:400;font-size: 13px; color: #000; line-height: 13px; padding-right: 30px; margin-bottom:10px;}
.recentList li .pname a {color:#000}
.recentList li .price {margin: 10px 0; font-size: 13px;font-weight: 600;color: #000; line-height:20px;}
.recentList li .bonus {display:none; }
.recentList li .btn_box {display: block; align-items:center; position:absolute; bottom:0; left:16px; width:calc(100% - 16px);}
.recentList li .btn_box .btn {display:inline-block; font-size:12px; color:#858585; text-decoration:underline;}
.none-data {padding:178px 0; text-align:center; font-size:14px; color:#000;}
.recentList li .price_wrap p {display:inline-block; margin-right:5px; font-size:13px; color:#000; font-weight:bold;}
.recentList li .price_wrap p.product-sale-per {color:#512772;}
.recentList li .price_wrap p.product-sale-price {}
.recentList li .price_wrap p.product-sale-price.strike {font-size:11px; font-weight:normal; color:#aaa; text-decoration:line-through;}
.btn_delete {padding:0 16px; margin-top:40px;}
.btn_delete a {display:block; line-height:48px; border:1px solid #eaeaea; text-align:center; font-size:13px; color:#000;}


/* BASIC css end */

