/* BASIC css start */
input[name="__allcheck"]{
      width: 44px;
    position: absolute;
    height: 25px;
    opacity: 0;}

.xans-order-basketpackage .toggleArea{position:relative;margin:14px 0 0;}

.xans-order-basketpackage .toggleArea > .title,.xans-order-basketpackage .toggleArea .toggleArea > .title{position:relative;padding:14px 43px 14px 14px;cursor:pointer;line-height:1.3em;font-size:13px;font-weight:bold;background-color:#555;color:#fff;-webkit-tap-highlight-color: rgba(255,255,255,0);}

.xans-order-basketpackage .toggleArea > .title:after,.xans-order-basketpackage .toggleArea .toggleArea > .title:after{display:block;position:absolute;top:0;right:0;content:"";width:40px;height:100%;background-repeat:no-repeat;background-size:20px;background-position:center;background-image:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_arrow_white.png");}

.xans-order-basketpackage .toggleArea.selected > .title:after,.xans-order-basketpackage .toggleArea .toggleArea.selected > .title:after{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}

.xans-order-basketpackage .toggleArea.disable > .title:after,.xans-order-basketpackage .toggleArea .toggleArea.disable > .title:after{background-image:none !important;}

.xans-order-basketpackage .toggleArea > .title h2,.xans-order-basketpackage .toggleArea .toggleArea > .title h2{display:inline-block;font-size:13px;}

.xans-order-basketpackage .toggleArea > .contents,.xans-order-basketpackage .toggleArea .toggleArea > .contents{display:none;box-sizing:border-box;border:1px solid #d5d5d5;border-top:0;}

.xans-order-basketpackage .toggleArea.selected > .contents,.xans-order-basketpackage .toggleArea .toggleArea.selected > .contents,.xans-order-basketpackage .toggleArea .toggleArea.disable > .contents{display:block;}

.xans-order-basketpackage .toggleArea .toggleArea .title,.xans-order-basketpackage .toggleArea .toggleArea .contents{border:0;}

.xans-order-basketpackage .toggleArea.type1 > .title{position:relative;margin:0;padding:0 34px 0 14px;line-height:43px;cursor:pointer;font-weight:bold;background-color:#f1f1f1;color:#1b1b1b;-webkit-tap-highlight-color: rgba(255,255,255,0);}

.xans-order-basketpackage .toggleArea.type1 > .title:after{display:block;position:absolute;top:0;right:0;content:"";width:34px;height:100%;background-repeat:no-repeat;background-size:20px;background-position:center;background-image:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_arrow_gray.png");}

.xans-order-basketpackage .xans-order-totalsummary .toggleArea.type1,.xans-order-basketpackage .xans-order-totaloversea .toggleArea.type1{margin-top:-1px;}

.xans-order-basketpackage .toggleArea.type2 > .title{position:relative;margin:0;padding:0;cursor:pointer;font-weight:bold;background-color:#f9f9f9;color:#1b1b1b;-webkit-tap-highlight-color: rgba(255,255,255,0);}

.xans-order-basketpackage .toggleArea.type2 > .title:after{display:block;position:absolute;top:0;right:0;content:"";width:40px;height:100%;background-repeat:no-repeat;background-size:20px;background-position:center;background-image:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/layout/ico_arrow_gray.png");}

.xans-order-basketpackage .toggleArea.type2 .contents{margin:14px 0 0;}

.xans-order-tabinfo.tab.typeStrong.gFlex{margin:0 -7px;font-size:13px;background:#f1f1f1;}

.xans-order-tabinfo.tab.typeStrong.gFlex ul{border-bottom:1px solid #4a5164;}

.xans-order-tabinfo.tab.typeStrong.gFlex ul:after{content:"";display:block;clear:both;}

.xans-order-tabinfo.tab.typeStrong.gFlex li{float:left;width:50%;height:36px;font-size:0;text-align:center;vertical-align:middle;background:#fff;}

.xans-order-tabinfo.tab.typeStrong.gFlex li.selected{background:#333;}

.xans-order-tabinfo.tab.typeStrong.gFlex li a{display:inline-block;width:100%;color:#000;font-size:13px;line-height:35px;}

.xans-order-tabinfo.tab.typeStrong.gFlex li.selected a{color:#fff;font-weight:bold;}

.xans-order-basketpackage{margin:7px 7px 0;padding:0 0 29px;}

.xans-order-basketpackage .xans-order-empty{padding:30px 0;color:#212530;font-size:12px;text-align:center;}

.xans-order-basketpackage .title h2{padding:0 0 0 14px;line-height:43px;font-size:13px;border-bottom:1px solid #d5d5d5;color:#333;background-color:#f0f0f0;}

.xans-order-basketpackage .prdInfo{padding:7px 14px 0;border-bottom:1px solid #d5d5d5;background-color:#fff;}

.xans-order-basketpackage .description{position:relative;min-height:90px;padding:7px 0 0 90px;}

.xans-order-basketpackage .description .prdImg{position:absolute;left:0;top:7px;z-index:10;width:73px;border:1px solid #d5d5d5;}

.xans-order-basketpackage .description .prdImg img{width:100%;}

.xans-order-basketpackage .description .prdName{display:block;margin:0 0 14px;font-size:13px;}

.xans-order-basketpackage .description .prdName .ec-set-product-name{display:block;margin:0 0 3px;}

.xans-order-basketpackage .description .info{margin:0 0 14px;}

.xans-order-basketpackage .description .info li{margin:0 0 7px;font-size:11px;color:#757575;}

.xans-order-basketpackage .description .info li.mileage img{margin:0 0 2px;vertical-align:top;}

.xans-order-basketpackage .description .info li.price{padding:7px 0;font-size:13px;color:#000;}

.xans-order-basketpackage .description .info li.price span > span{font-size:11px;}

.xans-order-basketpackage .description .discount{margin:0;display:block;text-decoration:line-through;}

.xans-order-basketpackage .description .quantity input[type="tel"]{width:51px;text-align:right;}

.xans-order-basketpackage .prdTotal{padding:14px 0 7px;border-top:1px solid #ececec;font-size:13px;text-align:right;}

.xans-order-basketpackage .prdTotal span{font-size:11px;}

.xans-order-basketpackage .optionList > li{border-top:1px solid #ececec;}

.xans-order-basketpackage .optionList .name{position:relative;padding:14px 100px 28px 0;font-size:13px;}

.xans-order-basketpackage .optionList .name .btnBasic{position:absolute;right:0;top:14px;}

.xans-order-basketpackage .optionList .name .file a{margin:0 0 0 4px;padding:0 0 0 11px;color:#80aeef;text-decoration:underline;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/order/ico_attach.png") no-repeat 0 0;background-size:8px 13px;}

.xans-order-basketpackage .layerOptionModify{display:none;margin:0 auto 14px;padding:14px;border:1px solid #d5d5d5;background-color:#f1f1f1;}

.xans-order-basketpackage .layerOptionModify li span{display:inline-block;width:74px;line-height:27px;font-size:13px;color:#757575;}

.xans-order-basketpackage .layerOptionModify li strong{font-weight:normal;float:right;display:inline-block;width:auto;}

.xans-order-basketpackage .layerOptionModify li{margin:0 0 7px;}

.xans-order-basketpackage .layerOptionModify li:after{content:"";display:block;clear:both;}

.xans-order-basketpackage .layerOptionModify .ec-base-button.gCenter{margin:0;}

.xans-order-basketpackage .layerOptionModify select,.xans-order-basketpackage .layerOptionModify input[type="text"]{width:70%;float:right;}

.xans-order-basketpackage .totalPrice{padding:14px 0 14px 14px;border-bottom:1px solid #d5d5d5;background-color:#f9f9f9;line-height:18px;}

.xans-order-basketpackage .totalPrice .txtTitle{display:block;font-size:13px;font-weight:normal;color:#1b1b1b;}

.xans-order-basketpackage .totalPrice span.sale{font-size:13px;}

.xans-order-basketpackage .totalPrice span{font-size:11px;}

.xans-order-selectorder.ec-base-button.typeMulti{padding:7px 14px;}

.totalSummary{margin:7px 0 0;}

.totalSummary .total{position:relative;overflow:hidden;margin:-1px 0 0;padding:14px 32px 14px 14px;font-size:15px;border:1px solid #ccc;color:#424242;background-color:#f1f1f1;}

.totalSummary .total.shipping{overflow:visible;}

.totalSummary .total h3{float:left;font-size:13px;font-weight:normal;color:#333;}

.totalSummary .total.order{color:#fff;border:0;background-color:#555;}

.totalSummary .total.order h3{color:#fff;font-weight:bold;}

.totalSummary .total p,.totalSummary .total > div{float:right;text-align:right;font-size:15px;font-weight:normal;}

.totalSummary .total p strong,.totalSummary .total div strong {display:inline-block;word-break:break-all;}

.totalSummary .total p .refer,.totalSummary .total div .refer{display:inline-block;font-size:12px;word-break:break-all;}

.totalSummary .total .shippingArea{margin:7px 0 0;font-size:12px;}

.totalSummary .total:after{content:"";display:block;clear:both;}

.totalSummary .more{display:none;overflow:hidden;background:#fff;margin:-1px 0 0;border:1px solid #ccc;}

.totalSummary .more li{overflow:hidden;padding:10px 32px 10px 14px;text-align:right;border-top:1px solid #f1f1f1;}

.totalSummary .more li:first-child{border:0;}

.totalSummary .more li strong{float:left;font-size:13px;font-weight:normal;color:#757575;padding:0 0 0 7px;}

.totalSummary .more li strong:before{overflow:hidden;content:"";position:relative;left:-7px;display:inline-block;width:7px;height:7px;background:url("//img.echosting.cafe24.com/skin/mobile_ko_KR/product/ico_bullet.png") no-repeat 0 0;background-size:100%;}

.totalSummary .more li span{float:right;word-break:break-all;}

.xans-order-totalorder{margin:14px 0 0;}

.xans-order-basketpackage .message{margin:20px 0 0;font-size:12px;}

#NaverChk_Button{margin:14px 0 0;}

.xans-order-basketpackage .shippingFee{display:inline-block;position:static;vertical-align:middle;}

.xans-order-basketpackage .shippingFee > a.btnNormal{margin:-3px 0 0 5px;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip{display:none;z-index:999;position:absolute;left:2%;width:96%;top:70px;margin:0;font-size:13px;text-align:left;border:1px solid #d5d5d5;background:#fff;border-radius:5px;box-sizing:border-box;-webkit-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 10px 2px rgba(0,0,0,0.75);box-shadow:0px 0px 10px 2px rgba(0,0,0,0.75);}

.xans-order-basketpackage .shippingFee .ec-base-tooltip h3{float:none;padding:0 14px;font-size:13px;line-height:36px;text-align:left;font-weight:bold;background-color:#f0f0f0;border-bottom:1px solid #d5d5d5;border-radius:5px 5px 0 0;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip .content{padding:14px;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip h4{position:relative;margin:0 7px 7px;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip h4:before{display:inline-block;content:"";margin:0 5px 0 0;width:3px;height:3px;background:#666;vertical-align:middle;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip table + h4{margin-top:14px;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip p strong{font-weight:normal;font-size:13px;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip table{background:#fff;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip th,.xans-order-basketpackage .shippingFee .ec-base-tooltip td{padding:7px;border:1px solid #d5d5d5;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip th{width:80px;border-right-width:0;color:#353535;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip td{border-left-width:0;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip .txtEm{color:#008bcc;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip p{float:none;font-size:12px;text-align:left;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip .info{color:#757575;font-size:11px;}

.xans-order-basketpackage .shippingFee .ec-base-tooltip .btnClose{overflow:hidden;position:absolute;right:0;top:0;width:36px;height:36px;font-size:0;border:none;background:transparent url("//img.echosting.cafe24.com/skin/mobile/common/btn_close.png") center center no-repeat;background-size:14px 14px;}











#basket .btn-wrap {padding:15px 10px;}
#basket .btn-wrap div {width:49%; float:left;}
#basket .btn-wrap div:last-child {float:right;}
#basket .all-select {border-top: 1px solid #4a4a4a; border-bottom: 1px solid #dedede; background-color: #f1f1f1; padding:10px;}
#basket .not_provider li {padding:20px 0;}
#basket .provider li {padding:20px 0;}
#basket figure {width:100%; display: table; box-sizing: border-box; padding:0 10px;}
#basket .basketLeft {width:110px; position:relative; float: left;}
#basket .basketLeft a {padding-right: 20px; margin-top: 20px; display:block;}
#basket .basketLeft .MS_input_checkbox {top:0; left:0; position:absolute;}
#basket .basketRight {padding-left:110px;}
#basket .basketRight p {color:#707070; margin-bottom:5px;}
#basket .basketRight .pname {border-bottom:1px solid #dedede;  padding-bottom: 4px;}
#basket .basketRight .pname .blue-delivery {background-color: #74a9e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
#basket .basketRight .pname .red-delivery {background-color: #d674e4; color:#fff; font-size:0.917em; padding: 1px 2px;}
#basket .basketRight .pname .fa {float:right; margin-top: -6px;}
#basket .basketRight .fa-plus {background-color: #bbb; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; color: #fff;}
#basket .basketRight .fa-minus {background-color: #bbb; width: 35px; height: 35px; text-align: center; vertical-align: middle; line-height: 35px; color: #fff;}
#basket .basketRight .btn_Black {margin-top:5px;}
#basket .basketRight .MS_select {width:100%;}
#basket .basketRight .amount-input {width:50px;}
#basket .price-each-info-top {text-align : right; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; background:#eaeaea; padding:10px;}
#basket .price-each-info-bottom {text-align : right; padding:10px; background:#eaeaea; border-bottom:1px solid #cbcbcb;}
#basket .price-total-info-top {border-top: 2px solid #464646; border-bottom: 1px solid #cbcbcb; background-color: #eaeaea; text-align : right;  padding:10px; margin-top:10px;}
#basket .price-total-info-bottom {border-bottom: 1px solid #cbcbcb; background-color: #eaeaea; text-align : right; padding:15px 10px; font-size:1.333em;}
#basket .price-total-info-bottom .txt-price {color : #f1191f; font-weight:bold;}
#basket .price-total-info-bottom .txt-reserve {color : #898989; font-size:0.688em;}
#basket .delivery-type { padding:15px 10px;}
#basket .order-btn {padding:0 10px;}
#basket .order-btn .btn_Red {background-color: #f1191f; border: 1px solid #f1191f;}
#basket .naver-checkout {margin-top: 20px;}

@media screen and (min-width:768px) {
 #basket .basketRight .btn_Black {width:315px; display:inline-block; vertical-align: middle; margin-top:0px;}
}

.cart-ft2 { display: block; text-align: center; }

.cart-free-wrap { text-align:center; margin-bottom: 10px; }
.cart-free-wrap .btn-list-open { display:inline-block; width:90%; height:30px; line-height:30px; background:#585858; color:#fff; font-weight:bold; font-size: .75em; text-align:center; }
.cart-free-wrap p { padding:10px 0 15px; font-size: .75em; font-weight:bold; }
.cart-free-wrap p span { color:#f40000; }
.cart-free-wrap .btn-more { display:inline-block; width:94%; height:30px; line-height:30px; margin-top:10px; border:1px solid #383838; background:#fff; color:#383838; font-size: .75em; text-align:center; }
.cart-free-wrap .btn-more span { display:inline-block; width:8px; height:5px; margin-left:5px; background:url(/images/d3/m_04/h10_arr.gif) no-repeat 0 0; background-size:100% 100%; vertical-align:middle; }
.cart-free-wrap .list-wrap { overflow-x:hidden; padding:0 20px; margin-top:20px; display: none; }
.cart-free-wrap .list-wrap ul { width:100%; list-style:none; }
.cart-free-wrap .list-wrap ul:after { clear: both; content: ""; display: block; }
.cart-free-wrap .list-wrap ul li { float:left; width:33.3333%; height:180px; font-size: .7em; list-style:none; }
.cart-free-wrap .list-wrap ul li dl { margin:10px 10px 10px; }
.cart-free-wrap .list-wrap ul li dl dt { height:100px; margin-bottom:13px; }
.cart-free-wrap .list-wrap ul li dl dt img { width:100%; height:100%; }
.cart-free-wrap .list-wrap ul li dl dd {}
/* BASIC css end */

