/* BASIC css start */
input[type='checkbox'] {width:22px;height:22px;margin-right: 10px; } 
input[type='checkbox']:after {width:22px;height:22px;top:0;left:0;position:relative;content:'';display:inline-block;visibility:visible;/* border:2px solid white; */
background:url(/design/gmjangter/img/checkbox_off.png) no-repeat #fff;cursor:pointer;background-size:19px; } 
input[type='checkbox']:checked:after {width:22px;height:22px;top:0;left:0;position:relative;content:'';display:inline-block;visibility:visible;/* border:2px solid white; */
background:url(/design/gmjangter/img/checkbox_on.png) no-repeat #fff;background-size:cover; } 
#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-bottom:1px solid #d9d9d9;background-color:#fff;padding:13PX 17px; } 
#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:1px solid #000000;background-color:#fff;text-align:right;padding:20px 17px 0 17px;margin-top:30px; } 
#basket .price-total-info-bottom {border-bottom:1px solid #eaeaea;background-color:#fff;text-align:right;padding:15px 17px 17px 17px;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:25px 15px;text-align:center;color:#222222;font-size:14px;font-weight:300;line-height:1.6; } 
#basket .order-btn {padding:0 15px;margin-bottom:10px; } 
#basket .order-btn .btn_Red {background-color:#000;border:1px solid #000;font-size:14px;height:40px;line-height:38px; } 
#basket .order-btn .btn_white {background-color:#fff;border:1px solid #000;font-size:14px;height:40px;line-height:38px;box-sizing:border-box;vertical-align:middle;width:100%;display:block;text-align:center;margin-top:7px; } 
#basket .naver-checkout {margin-top:20px; } 
.cart-ft2 {display:block;text-align:center;margin-bottom:70px; } 
.cart-free-wrap {text-align:center;margin:7px 10px; } 
.cart-free-wrap .btn-list-open {display:inline-block;width:100%;height:30px;line-height:30px;background:#585858;color:#fff;/* font-weight:bold; *//* font-size:.75em; */text-align:center;/* background-color:#000; *//* border:1px solid #000; */font-size:14px;height:40px;line-height:38px; } 
.cart-free-wrap p {padding:10px 0 15px;font-size:12px;font-weight:400; } 
.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:11px;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 { } 
/* ÇÏÀÌºê¸®µå ¿É¼ÇÀÌ¹ÌÁö */
.basket-option-dlist li img {width:30px;height:30px;vertical-align: middle; } 
/* Á¤±â¹è¼Û ÅÇ */
#basket .cart-tab {width:100%;height:32px;border-top:1px solid #464646; } 
#basket .cart-tab:after {clear:both;content:"";display:block; } 
#basket .cart-tab li {float:left;width:50%;height:31px;border-bottom:1px solid #cecece; } 
#basket .cart-tab li a {display:inline-block;width:100%;height:100%;color:#3b3b3b;font-size:12px;text-align:center;text-decoration:none;background:none; } 
#basket .cart-tab li a span {display:block;height:18px;line-height:18px;margin-top:6px; } 
#basket .cart-tab li:first-child a span {border-right:2px solid #e2e2e2; } 
#basket .cart-tab li.now {border-bottom:1px solid #f1191f; } 
#basket .cart-tab li.now a {font-weight:bold;color:#f1191f; } 
#basket .all-select label {color:#888888;font-size:13px;font-weight:400; } 
#basket .all-select label span {vertical-align:middle;margin-top:2px; } 
#basket .all-select .btn-wrap2 {float:right; } 
#basket .all-select .btn-wrap2 a {position:relative;color:#888888;font-size:13px;font-weight:400;line-height:22px; } 
#basket .all-select .btn-wrap2 a:last-child:after {content:"";background:#dddddd;width:1px;height:8px;position:absolute;display:block;top:4px;left:0; } 
#basket .all-select .btn-wrap2 a:last-child {margin-left:4px;padding-left:8px; } 
.name {position:relative; } 
.name .check-box {position:absolute;left:0;top:0; } 
.name label+a {position:absolute;top:2px;left:30px;color:#000000;font-size:14px;white-space:nowrap;line-height:16px;width:80%;overflow:hidden;text-overflow:ellipsis; } 
.name label+a+a {position:absolute;top:0;right:0; } 
.name label+a+a img {width:13px; } 
.info {padding-top:18px;font-size:0; } 
.info .thumbnail {width:110px;border:1px solid #eeeeee;display:inline-block;vertical-align:top;border-radius:5px;overflow:hidden; } 
.info .txt {width:calc(100% - 132px);font-size:12px;display:inline-block;vertical-align:middle;padding-left:20px; } 
.info .txt .wishbtn { } 
.info .txt .wishbtn img {width:16px; } 
.info .txt .price {color:#000000;padding-top:9px;font-size:14px;font-weight:400; } 
.info .txt .delivery,.info .txt .delivery a {color:#aaaaaa;font-size:11px; } 
.info .txt .delivery {padding-top:8px; } 
.info .txt .amount {font-size:0;border:1px solid #d9d9d9;position:relative;width:132px;margin-top:9px; } 
.info .txt .amount a:first-child {position:absolute;left:0;top:0;width:33px;height:33px;text-align:center;vertical-align:middle;line-height:35px;color:#fff;background:url(/design/gmjangter/img/sp_qty.png) 0 0 no-repeat;font-size:0;background-size:cover;background-position:0 -26px;opacity:0.6; } 
.info .txt .amount input {width:25px;height:33px;outline:0;border:none;text-align:center !important;line-height:38px;font-size:12px;font-weight:500;color:#000000;padding:0;margin-left:33px; } 
.info .txt .amount a+input+a {position:absolute;left:55px;top:0;width:33px;height:33px;text-align:center;vertical-align:middle;line-height:35px;color:#fff;margin:0;background:url(/design/gmjangter/img/sp_qty.png) 0 0 no-repeat;font-size:0;background-size:cover;background-position:0 2px;opacity:0.6; } 
.info .txt .amount a span {display:none; } 
.info .txt .amount .editbtn {color:#666666;font-size:11px;font-weight:300;position:absolute;left:88px;top:0;height:33px;line-height:32px;border-left:1px solid #d9d9d9;padding:0 11px; } 
.info .txt .amount .editbtn span {display:block;white-space: pre;} 
.info .txt .nowSelectOption {margin:5px 0; } 
#basket .storeCartListWrap {padding:0 15px; } 
#basket .storeCartListWrap .storeName {padding:30px 0 10px;font-size:19px;font-weight:bold;border-bottom:1px solid #000; } 
#basket .storeCartListWrap .providerTotalPrice {padding:30px 0;margin:0 -15px;font-size:14px;text-align:center;line-height:25px;background:#fbfbfb;border-top:1px solid #d9d9d9; } 
#basket .storeCartListWrap .providerTotalPrice span.c_red {color:#ee2d2f; } 
#basket .storeCartListWrap .providerTotalPrice span.dp_i span {display:inline !important; } 
#basket .not_provider li {padding:25px 0; } 
#basket .not_provider li+li {border-top:1px solid #d9d9d9; } 
#basket .price-total-info-top dl {font-size:0;padding-bottom:10px; } 
#basket .price-total-info-top dl dt {width:23%;text-align:left;color:#222222;font-size:16px;display:inline-block;vertical-align:middle; } 
#basket .price-total-info-top dl dd {width:77%;display:inline-block;vertical-align:middle;color:#222222;font-size:18px;font-weight:700; } 
#basket .price-total-info-top dl dd.sale {color:#ee2d2f !important; } 
#basket .price-total-info-top dl:last-child {border-bottom:1px solid #eaeaea;padding-bottom:15px; } 
#basket .price-total-info-bottom dl {font-size:0; } 
#basket .price-total-info-bottom dl dt {color:#222222;font-size:20px;font-weight:500;text-align:left;width:35%;display:inline-block;vertical-align:top; } 
#basket .price-total-info-bottom dl dd {width:65%;display:inline-block;vertical-align:top;color:#000000;font-size:21px;font-weight:700; } 
#basket .price-total-info-top dl dd .won {font-size:16px;font-weight:300;vertical-align:bottom;margin-left:1px; } 
#basket .price-total-info-bottom dl dd .won {font-size:18px;font-weight:300;margin-left:1px; } 
#basket .price-total-info-bottom .reserve {color:#000000;font-size:14px;font-weight:400;padding-top:7px; } 
#basket .price-total-info-bottom .reserve .won {font-size:14px;margin-left:0;font-weight:300; } 
#basket .price-total-info-bottom .reserve .tit {color:#fff;font-size:12px;letter-spacing:-0.3px;background:#000;padding:2px 7px;border-radius:10px;margin-right:5px;position:relative;top:-1px; } 
#basket .delivery-type strong {font-weight:400; } 
#basket .delivery-type font {color:#ee2d2f !important; } 
.btn-app {display:none; } 
#basket .MonthlyBest {display:block;width:95%;margin: 0 auto 3%; } 


/* BASIC css end */

