/* BASIC css start */
#header .m_nav{display:none;}
.goodsClass .h_title {margin: 0 auto;padding: 25px 0 15px;border-bottom: 2px solid #000;}

#basket .del-btn-wrap { padding:15px 10px; border-top:1px solid #ddd; }
#basket .del-btn-wrap .buttonPro.med { font-size: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-bottom: 1px solid #000;  vertical-align:middle;  padding:10px 0;}
#basket .all-select label { height:30px; line-height:30px;     }
#basket .all-select input { line-height:30px;  vertical-align:middle;  } 
#basket .not_provider li {padding:20px 0 0; border-bottom:1px solid #ddd;}
#basket .not_provider li:last-child  {padding:20px 0 0; border-bottom:none;}
#basket .provider li {padding:20px 0 0;  border-bottom:1px solid #ddd;}
#basket .provider li:last-child { border-bottom:none;} 
#basket figure {width:100%; display: table; box-sizing: border-box; }

#basket .basketLeft {width:115px; position:relative; float: left;}
#basket .basketLeft a {padding-right: 15px;   display:block;}
#basket .basketLeft .MS_input_checkbox {top:7px; left:7px; position:absolute;}

#basket .basketRight {padding-left:115px;  }
#basket .basketRight p {color:#707070; margin-bottom:5px;}

#basket .basketRight .pname { word-break:keep-all;  letter-spacing:-1px;line-height:normal }
#basket .basketRight .poption { font-size:12px; font-weight:400; word-break:keep-all; color:#999;  }
#basket .basketRight .price { font-size:14px; font-weight:600; color:#000; margin-bottom:20px;text-align:right; }
#basket .basketRight .price span{ font-size:20px; }
#basket .basketRight .qty { font-size:0; margin:20px 0;  }
#basket .basketRight .qty .buttonPro { margin-left:10px; padding:0; background:#eee; color:#000; border:none; border-radius:5px; width:60px; line-height:25px;  }
#basket .basketRight .qty .buttonPro:first-child{margin:0;}

#basket .basketRight .qty .fa-plus {margin-left:-2px; margin-right:2px;  background-color: #fff; width: 23px; height: 23px; font-size:10px;  text-align: center; vertical-align: middle; line-height: 24px; color: #777; border:1px solid #ddd; }
#basket .basketRight .qty .fa-minus {background-color: #fff; width: 23px; height: 23px;  font-size:10px; text-align: center; vertical-align: middle; line-height: 24px; color: #777; border:1px solid #ddd; }

#basket .basketRight .btn_Black {margin-top:5px;}
#basket .basketRight .MS_select {width:100%;}
#basket .basketRight .qty .amount-input { font-size:11px; width:30px; padding:0; text-align:center; height:25px; margin-left:-1px; border:1px solid #ddd;  }
#basket .basketRight .btnArea { margin-left:-3px; font-size:0; margin-bottom:20px; }
#basket .basketRight .btnArea a { margin-right:2px; display:inline-block; width:29%; font-size:10px; padding:5px 0;   }

#basket .price-each-info-top {text-align : right; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;  padding:10px;}
#basket .price-each-info-bottom {text-align : right; padding:10px; background:#fff; border-bottom:1px solid #ddd;}
#basket .price-total-info-top {border-top: 1px solid #000; background-color: #fff; text-align : right;  padding:10px; margin-top:10px;}

#basket .price-total-info-bottom { border-top: 1px solid #000; background-color: #fff; text-align : left; padding:20px 0 10px;}
#basket .price-total-info-bottom p{margin-bottom:20px;font-size:14px;}
#basket .price-total-info-bottom .txt-price { float:right; font-weight:bold;}
#basket .price-total-info-bottom .txt-price.c_pink {color:#f79995;}
#basket .price-total-info-bottom .txt-price span { font-size:20px; }

#basket .price-total-info-bottom .txt-reserve {color : #898989; font-size:0.688em;}

#basket .delivery-type { padding:15px 10px;}
#basket .order-btn{margin-bottom:50px;}
#basket .order-btn a{padding:0;margin:0;width:calc(50% - 10px);line-height:48px;font-size:14px;font-weight:500;}
#basket .order-btn a:first-child{margin-right:10px;}
#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 {padding-top:80px;}
.cart-free-wrap .cart-free-alert{ text-align:center;font-size:18px;margin-bottom:20px;line-height:30px;}
.cart-free-wrap .cart-free-alert p:nth-child(1){font-weight:bold;text-decoration:underline;}
.cart-free-wrap .btn-list-open { 
    display:inline-block; width:90%; height:50px; line-height:50px; margin:20px 0;  background-color:#353535; color:#fff; font-weight:bold; font-size: 14px; text-align:center;  border-radius:30px;
    background-image:url('/design/pinkagewig/renewal/img/acco_3.png');
 background-repeat:no-repeat;
 background-position:93% 50%;
    background-size:16px;
  
    }
    
    .cart-free-wrap .btn-list-open.open { background-image:url('/design/pinkagewig/renewal/img/acco_4.png'); } 
    
    .cart-free-wrap .btn-list-open b {color: #fad9dc;}
 
.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 .more .more-title {color: #3b3b3b; font-weight:600;}

.cart-free-wrap .list-wrap { overflow-x:hidden;}
.cart-free-wrap .list-wrap ul { width:100%; list-style:none; }
#basket .cart-free-wrap figure {width:100%; padding:0  }
.cart-free-wrap figure .listName{white-space: normal;font-size:14px;line-height:16px;max-height: 48px; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.cart-free-wrap a.cartFreeInfoWrap{height:75px}
.cart-free-wrap a.buttonPro{color:#555;border:1px solid #555;padding:0;line-height:30px;}
#MS_cartfree_product_more a.buttonPro{display: block;width:100%;margin-bottom:30px;text-align: center;font-size: 14px;font-weight: 500;line-height: 45px;background: #000;color: #fff;}
 

.cart_notice { padding:0 20px;  margin-top:40px;  line-height:24px; font-size:13px; letter-spacing:-1px; color:#888;  }

.cart_notice span { color:#242424; font-weight:600;  }
.cart_notice .btn { color:#242424; font-weight:600; } 
.cart_notice .btn:hover { text-decoration:underline;  } 

/*2020.06.30 µðÀÚÀÎ ÆíÁý*/
.buttonPro{margin:0;padding:0;}
.all-select .buttonPro{width:75px;border:1px solid #ddd;border-radius:5px;line-height:24px;color:#000;}
.all-select .checkmark{top:3px;}
.basketListWrap .goodsTopArea{padding-bottom:15px;}
.basketListWrap .goodsTopArea .buttonPro{padding:0 10px;margin-left:5px;border:1px solid #ddd;border-radius:5px;line-height:24px;color:#000;}
.basketListWrap .goodsTopArea .checkmark{top:-9px;}
.basketListWrap .basketRight .pname a span:nth-child(1){display:block;font-weight:500;font-size:15px;}
.basketListWrap .basketRight .pname a span:nth-child(2){display:block;font-weight:400;font-size:15px;}

#basket figure{display:block;}
.list_shopping3x ul {padding:0;}
.list_shopping3x li{padding-bottom:20px;}
.list_shopping3x li a{padding:0;}
.list_shopping3x li .listName{text-align:left;padding:0 10px;font-size:12px;font-weight:400;height:34px;overflow:hidden;}
.list_shopping3x li .listPrice{text-align:left;padding:0 10px;font-size:12px;font-weight:600;line-height:20px;margin-bottom:10px;}
.list_shopping3x li .listPrice span{line-height:20px;}
.list_shopping3x li a.buttonPro{border: 1px solid #000;border-radius: 5px;width: 70%;margin: 0 auto;line-height: 23px;color: #000;}
.list_shopping3x li .listDiscount{display:block;color:#f79995;}
.list_shopping3x .buttonPro{padding:0;margin:10px auto;width:calc(100% - 2px);font-size:12px;text-align:center;color:#999;line-height:38px;border:1px solid #bbb;}
.list_shopping3x .buttonPro:hover, .list_shopping3x .buttonPro:focus{color:#999;}

.table-opt li table td select{padding-right:12%;}


input[type="tel"]{height:25px !important; width:30px !important;}

/* BASIC css end */

