/* BASIC css start */
/* »ó´Ü°íÁ¤¸Þ´º */
.header { display: none; }
.header.subHeader { display: block; }
.header .hd_line01 .left {margin:15px 0 0 15px !important;}

/* »ó´Ü ÅÇ */

#recent .my-tab:after { clear: both; content: ""; display: block; }
#recent .my-tab { height:50px;   }
#recent .my-tab li { float:left;  height:50px; width:50%; border-bottom:1px solid #cbcbcb }
#recent .my-tab li:first-child { margin-left:0; }
#recent .my-tab li a { display:block; line-height:50px; font-weight:normal; color:#4e4e4e; text-align:center; text-decoration:none; background:none; font-size:12px;   }
#recent .my-tab li.now { position:relative; z-index:1; height:49px; border-bottom:2px solid #ff9170;  }
#recent .my-tab li.now a { color:#ff9170; font-weight:bold; }

.btn-wrap {padding:20px;}
.btn-wrap div {width:49%; float:left;}
.btn-wrap div:last-child {float:right;}
.all-select {font-weight:bold;  background-color: #f0f0f0; padding:10px; line-height:20px; height:20px; font-weight:normal;}

.recentList ul li {padding:25px 10px; margin:0 10px; border-bottom:1px solid #dadada; }
.recentList ul li:last-child { border-bottom:0; }

figure {width:100%; display: table; box-sizing: border-box;}
.basketLeft {width:70%; position:relative; float: left; margin-top:10px;}
.basketLeft p {display:inline-block; margin-top:10px; font-size:13px; color:#8e8e8e;}
.basketLeft .pname {color:#4e4e4e; font-size:13px; font-weight:600; width:90%}
.basketLeft a {  display:block;}
.basketLeft input[type="checkbox"] {top:0; left:0; }
.basketRight { width:30%; float:right; margin-top:10px;}
.basketRight .pname > a { width: calc(100% - 20px); display: inline-block; }

.basketRight p {color:#707070; margin-bottom:5px;}
.basketRight .pname { position: relative; font-weight:bold; border-bottom:1px solid #dedede;  padding-bottom: 4px; display:block;}
.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_White { margin-top:5px;}
.basketRight .MS_select {width:100%;}
.basketCheck { position:relative; }
.basketCheck .pClose { position: absolute; right: 0; top: 1px }
.basketCheck .pClose img {width:20px;}
.basketButton {width:150px; height:36px; margin-top:20px;}
.basketButton a{color:#4e4e4e}
.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;} 
}


input[type='checkbox']:checked::after { color:#fff; background:#ff9170; width:100%; height:100%; font-family:xeicon!important; content:"\e928"; font-size:16px; font-weight:200; text-align:center; position:absolute; z-index:1; } 
 
/* BASIC css end */

