/* BASIC css start */
.btn-wrap {padding:10px 0; border-bottom:1px solid #171717; margin:0 10px; }
.btn-wrap .all-select { color:#989898; font-size:12px; display:inline-block; vertical-align:middle; line-height:30px;  }
.btn-wrap .all-select input { width:26px; height:26px; margin:-3px 0 0; }
.btn-wrap .btnArea { float:right; font-size:0; }
.btn-wrap .btnArea > * { display:inline-block; vertical-align:top; width:70px; height:30px; line-height:29px; margin:0 0 0 3px; border-radius:30px; font-size:10px; }

.recentList { margin:0 10px; position:relative; }
.recentList:after { content:''; position:absolute; bottom:0; left:0; width:100%; background:#171717; height:1px; }
.recentList li { padding:20px 0; border-bottom:1px solid #D9D9D9; }
.recentList li .basketTop { font-weight:bold; font-size:15px; line-height:26px; position:relative; padding:0 30px 10px 0; word-break:keep-all;  }
.recentList li .basketTop input { width:26px; height:26px; position:absolute; top:3px; right:0; }
.recentList li .basketBottom { font-size:0; position:relative; }
.recentList li .basketBottom > * { display:inline-block; vertical-align:top; }
.recentList li .basketBottom .basketLeft { width:90px; margin:0 10px 0 0; }
.recentList li .basketBottom .basketLeft img { width:100%; }
.recentList li .basketBottom .basketRight { width:calc(100% - 100px); font-size:12px; color:#121212;  }
.recentList li .basketBottom .basketRight .btn_Black { height:40px; line-height:40px; border:0; border-radius:40px; position:absolute; bottom:0; width:calc(100% - 100px); }

@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 */

