/* 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: 30px 0;border-bottom: 1px solid #d8d8d8;margin: 0 15px;}
figure {width:100%;display: table;box-sizing: border-box;/* padding:0 10px; */}
.basketLeft {width: 96px;position:relative;float: left;z-index:2;}
.basketLeft a {/* padding:0 20px; */display:block;}
.basketLeft input[type="checkbox"] {top:0; left:0; position:absolute;}
.basketRight {padding-left: 113px;position: relative;padding-right: 25px;}
.basketRight p {color: #000;margin-bottom:5px;font-size: 11px;}
.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%;}
.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;} 
}
/* renewal */

#header, #footer, .top_banner_slide {
    display: none !important;
}

#recent {
    padding-bottom: 30px;
    padding-top: 68px;
    margin-bottom: 58px;
}

/*»ó´Ü ÅÇ¸Þ´º*/
#recent .basketHd {
}

#recent .basketHd:after {
    display: block;
    clear: both;
    content: ''
}

#recent .basketHd li {
    width: 33.3%;
    float: left;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
    height: 52px;
    line-height: 52px;
    font-size: 14px;
}

#recent .basketHd li a {
    display: block;
    color: #949494
}

#recent .basketHd li a span {
    color: #8b6c54;
}

#recent .basketHd li.now {
    border-bottom: 2px solid #313131;
    font-weight: bold;
    height: 51px;
}

#recent .basketHd li.now a {
    color: #313131
}

.h_title2 {
    position: fixed;
    padding: 25px;
    text-align: center;
    border-bottom: 1px solid #e1e1e1;
    box-sizing: border-box;
    width: 100%;
    background: #fff;
    top: 0;
    left: 0;
    z-index: 22;
}

.h_title2 h3 {}

.h_title2 a {
    right: 15px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    display: none;
}

.h_title2 a img {
    width: 11px;
}

.h_title2 h3 {
    font-size: 19px;
    font-weight: 400;
    color: #000000;
}
.nodata {
    padding: 60px 0;
    text-align: center;
    font-size: 12px;
}

.basketRight p.priceArea {
    display: flex;
    align-items: center;
    gap: 7px;
    margin-bottom: 15px;
    margin-top: 10px;
}

.basketRight p.priceArea .consumer {
    font-size: 11px;
    font-weight: 300;
    text-decoration: line-through;
}
.basketRight p.priceArea .normal {
    font-size: 15px;
}
.basketRight p.priceArea .normal strong {
    font-weight: bold;
}
.basketRight a.delete {
    position: absolute;
    top: 0;
    right: 0;
}

.basketRight a.delete img {
    width: 20px;
}

.prd_icon {
    margin-bottom: 5px;
}

.prd_name {}

.prd_name a {
    font-size: 13px;
    line-height: 18px;
}
/* BASIC css end */

