/* BASIC css start */
#cartWrap {width:100%; margin:0 auto; }
#cartWrap .wish-opt { color: #FFA500; }
#cartWrap .tit-cart { margin-top: 30px; }
/* È¸¿ø µî±Þ Ç¥½Ã */
#cartWrap .mem-lvl { zoom: 1; overflow: hidden; margin-top: 45px; }
/* ¹è¼Û ¸Þ¼¼Áö */
#cartWrap .delivery { margin-top: 20px; text-align: center; }
/* ÁÖ¹® ÄÁÆ®·Ñ ¹öÆ° */
#cartWrap .btn-order-ctrl { margin: 50px 0 30px 0; text-align: center; line-height: 0; }
#cartWrap .btn-order-ctrl a { margin-right: 10px;}
/*ÇÕ°è*/
#cartWrap .basket-totalprice { height:40px; margin-top: 30px; padding: 10px; text-align: right; border: 1px solid #B7B7B7; font-size: 18px; color:#000000; }
#cartWrap .basket-totalprice .totalprice-img {float: left; padding-top: 5px; padding-left: 15px;}
#cartWrap .basket-totalprice .totalprice-txt{float: right; padding-top: 15px; padding-right: 10px;}

/*º»»ç,¾÷Ã¼¹è¼Û¾ÆÀÌÄÜ*/
#cartWrap .prov-icons {float: left; display:inline; font-size:20px;}
#cartWrap .total_pay_box {float:right; font-size:18px; color:#000; border:1px soild #dd5a00; }
.cart-ft2 { margin-top: 0; text-align: center; }
#nhn_btn { display: inline; }
#payco_order_btn { display: inline; }
#kakaopay_order_btn { display:inline; vertical-align:top; }

.tb-opt img { vertical-align:top; }
.tb-opt .basket-option-detail { display:inline-block; vertical-align:top; padding-left:8px; }
.tb-opt .basket-option-detail .basket-option-dlist li { margin-bottom:7px; word-break:break-all; word-wrap:break-word; }
.tb-opt .basket-option-detail .basket-option-dlist li img { width:50px; height:50px; vertical-align:middle; }
.tb-opt .basket-option

.p_tit_0 {display:block; width:100%; font-size: 32px; font-weight:600; color:#000; margin-top:60px; }
.p_tit_1 {clear:both; width:100%; text-align:left; font-size:32px; font-weight:600; margin-top:60px; color:#000;}
.p_tit_2 {clear:both; width:100%; text-align:left; font-size:22px; font-weight:500; margin-top:30px;}
.tit2-cart {width:100%; text-align:left; font-size:18px; font-weight:500; color:#999; margin-top:60px;}


.page-body-cart {font-size:18px;}
.page-body-cart table thead tr {font-size:16px;}

.product_img img {display:block; width:150px; margin:0 auto;}
.product-info-box {margin-left:15px;}
.product-name {color:#000; font-size:16px; font-weight:600;}


.cart-option-info {float:left; margin:10px 0 5px 0; display:table; width:100%; }
.cart-option-info-btn_box {display:table;}
.cart-option-info-btn {float:left; display:table-cell; padding-top:1px; line-height:1; width:40px; height:19px; font-size:14px; font-weight:600; text-align:center; color:#000;  }
/*.cart-option-info-btn {float:left; display:table-cell; padding-top:1px; line-height:1.6; width:30px; height:19px; font-size:12px; font-weight:500; text-align:center; color:#fff;  background-color:#ff5a00;}*/
.cart-option-info_txt {float:left; display:table-cell; margin-left:3px; word-break:keep-all; font-size:14px; line-height:1.3; }

.cart-option-btn {display:table-cell; line-height:0; vertical-align:middle; margin:0 auto; width:150px; height:24px; font-size:14px; text-align:center; color:#000;  background-color:fff; border:1px solid #cccccc;}

input .cart-input-box {width:20px;  height:22px;}

/*¹öÆ° µðÀÚÀÎ*/
.modify-btn {display:table; line-height: 24px; padding-top:0px; margin:0 auto; width:50px; height:0px; font-size:15px; text-align:center; color:#757575;  background-color:#e3e3e3; }
.clear-btn  {display:block; padding-top:5px; margin:0 auto; width:32px; height:23px; font-size:20px; text-align:center; color:#757575;  font-weight:400; /*background-color:#f2f2f2;*/}
.option-btn {display:table-cell; line-height:0; padding-top:2px; vertical-align:middle; margin:0 auto; width:130px; height:22px; font-size:14px; text-align:center; color:#000;  background-color:#dedede;}

.cart-order-btn {display:table-cell; line-height: 32px; vertical-align:middle;  width:140px; height:45px; font-size:16px; font-weight:500; text-align:center; color:#fff;  background-color:#000; border:1px solid #000;}
.cart-shopping-btn {display:table-cell; line-height: 32px; vertical-align:middle;  width:140px; height:45px; font-size:16px; font-weight:500; text-align:center; color:#ff5a00;  border:1px solid #ff5a00;}
.cart-clear-btn {display:table-cell; line-height: 32px; vertical-align:middle;  width:140px; height:45px; font-size:16px; font-weight:400; text-align:center; color:#000;  background-color:#F5F4F4; border:1px solid #d1d1d1; }
.cart-list-btn {display:table-cell; line-height: 32px; vertical-align:middle;  width:140px; height:45px; font-size:16px; font-weight:400; text-align:center; color:#000;  background-color:#F5F4F4; border:1px solid #d1d1d1;}

.f12 {font-size:12px;}
.fs16 {font-size:16px;}
/* BASIC css end */

