/* BASIC css start */
/*2022 À§ºê*/


#contentWrapper{width:1100px;}
#contentWrap{min-width:110px;}
#content{width:1100px;}
.table-cart tbody td, .table-cart tfoot{background:transparent !important;}
html .titbox{text-align:left;color: #424242;letter-spacing: 0.03em;font-weight: 600;font-size: 32px;margin:60px 0 ;height:auto;line-height:1;}

html .table-cart{margin:0;}
html .table-cart thead th{color: #424242;letter-spacing: -0.03em;font-weight: 400;font-size: 14px;padding:20px 0;border-top:1px solid #424242;border-bottom:1px solid #C9C9C9}
html .table-cart thead th div{padding:0;text-align:center;color: #424242;letter-spacing: -0.03em;font-weight: 400;font-size: 14px;}
html .table-cart tbody td{padding:20px 0;border-bottom:1px solid #C9C9C9;color: #424242;font-weight: 400;font-size: 16px;}
html .table-cart tbody td div{padding:0;color: #424242;font-weight: 400;font-size: 16px;}
html .table-cart tbody td div.MS_tb_delivery {line-height:24px; z-index:20;}
html .table-cart tbody td .thumb{width:100%;height:auto;border:none;padding:10px 0; }
html .table-cart tbody td .thumb a{width:100%;height:auto;}
html .table-cart tbody td .thumb a img{width:100%;height:auto;}
html .table-cart tbody td:nth-child(4){ padding:0 15px; }
html .table-cart tbody td:nth-child(4) a{display:block; color: #424242;letter-spacing: -0.03em;font-weight: 500;font-size: 16px;margin-bottom:10px;}
html .table-cart tbody td:nth-child(4) .MK-product-icons {position:relative; top:-2px;}
html .table-cart tbody td:nth-child(4) .options{color: #767676;letter-spacing: -0.03em;font-weight: 400;font-size: 14px;margin-bottom:20px;}
html .table-cart tbody td:nth-child(4) .uni-opt a{color: #767676;letter-spacing: -0.03em;font-weight: 400;font-size: 14px; display:inline-block;}
html .table-cart tbody td:nth-child(4) .uni-opt a img{margin-left:7px;vertical-align:middle;display:none;}
html .table-cart .opt-spin{padding-bottom:0; width:80px;height:34px;border: 1px solid #C9C9C9;position:relative;}
html .table-cart .opt-spin >*{display:inline-block;float:none !Important;line-height:34px;}
html .table-cart .opt-spin input{border:none !important;text-align:center !important;height:34px !important; color: #424242;font-weight: 400;font-size: 14px !important;}
html .table-cart .opt-spin a:nth-child(1){position:absolute;left:5px;}
html .table-cart .opt-spin a:nth-child(3){position:absolute;right:5px;}
html .table-cart .opt-spin + a{display:block;width: 80px;height: 25px;margin:10px auto 0; line-height:25px;border: 1px solid #C9C9C9;border-radius: 50px;color: #767676;letter-spacing: -0.03em;font-weight: 400;font-size: 13px;}
html .table-cart tbody td div.tb-price span{font-weight:500;}
html .table-cart tbody td:last-child a{display:block;width: 103px;height: 33px;line-height:33px; color: #767676;letter-spacing: -0.03em;border: 1px solid #C9C9C9;margin:0 auto; border-radius: 50px; font-size:13px;}
html .table-cart tbody td:last-child div:nth-child(1) a{margin-bottom:8px;}


/* ¿É¼Çº¯°æ */
html .table-cart tbody td div.uni-opt { margin:10px 0 0; }
html .table-cart tbody td div.uni-opt a { display:inline-block; vertical-align:top; border:1px solid #e7e7e7; padding:5px 10px; font-size:12px; }
html .table-cart tbody td div.uni-opt a img { display:none; }


html .table-cart tfoot td {padding:30px 0;font-size:0;}
html .table-cart tfoot td div{display:inline-block;width:50%;font-size:10px;padding:0;}
html .table-cart tfoot td div:nth-child(1){color: #767676;letter-spacing: -0.03em;font-weight: 400;font-size: 13px;}
html .table-cart tfoot td div:nth-child(2){color: #767676;letter-spacing: -0.03em;font-weight: 400;font-size: 13px;}
html .table-cart tfoot td div:nth-child(2) strong{font-weight: 600;color: #424242;}
html .table-cart{border-bottom:1px solid #C9C9C9;}
html #cartWrap .btn-order-ctrl{margin-top:30px;}
html #cartWrap .btn-order-ctrl a{display:inline-block;margin-left:15px; margin-right:0;}
html #cartWrap .btn-order-ctrl a>*{margin:0;border: 1px solid #424242;text-align:center; padding:0; width: 160px;background:#fff; height: 50px;line-height:50px;color: #424242;letter-spacing: -0.03em;font-weight: 500;font-size: 16px;}
html #cartWrap .btn-order-ctrl a:nth-child(1) >*{background: #2a2a2a;color: #FFFFFF;border:none;}

html .table-cart tbody td .d-block {padding-bottom:0;}

/*°ü½É»óÇ°*/
#cartWrap .tit-cart{color: #424242;letter-spacing: -0.03em;font-weight: 600;font-size: 20px;margin:60px 0 30px !important;}
html .table-cart.wish td:nth-child(2){padding-left:25px;}
html .table-cart.wish td:nth-child(3) input{border:none;text-align:center;}
html .table-cart.wish td:nth-child(4) {padding-left:0;}
html .table-cart.wish td:nth-child(5) div{color: #767676;letter-spacing: -0.03em;font-weight: 400;font-size: 13px;}
html .table-cart.wish{border-bottom:none;}

/*¹«·á¹è¼Û ÃßÃµ»óÇ°*/

html .cart-free-wrap p{padding:0;margin:60px 0 30px;color: #767676;letter-spacing: -0.03em;font-weight: 400;font-size: 18px;}
html .cart-free-wrap p span{color: #000000;font-weight: 500;}
html .cart-free-wrap .btn-list-open{background: #767676;color: #FFFFFF;letter-spacing: -0.03em;font-weight: 500;font-size: 16px;height:55px;line-height:55px;}
html .cart-free-wrap .btn-list-open.on img{transform:rotate(0);vertical-align:middle;}
html .cart-free-wrap .btn-list-open img{transition:all 0.3s; vertical-align:middle;margin-left:10px;transform:rotate(180deg);}
html .npay_type_B_1{width:320px !Important;margin-top:30px !Important;}
html .cart-free-wrap .list-wrap{border:none;margin:60px 0 0;padding:0;}
html .cart-free-wrap .list-wrap ul li{width:calc(25% - 24.75px);margin-right:33px;text-align:left;}
html .cart-free-wrap .list-wrap ul li:nth-child(4n){margin-right:0;}
html .cart-free-wrap .list-wrap ul li a{display:block;}
html .cart-free-wrap .list-wrap ul li a img{width:100%;}
html .cart-free-wrap .list-wrap ul li .name{margin:25px 0 15px; color: #424242;text-align:left;letter-spacing: -0.03em;font-weight: 500;font-size: 16px;}
html .cart-free-wrap .list-wrap ul li .price{margin-bottom:25px; color: #424242;font-weight: 500;font-size: 16px;}
html .cart-free-wrap .list-wrap ul li a:last-child{margin-bottom:50px; width: 77px;height: 35px;line-height:35px;border: 1px solid #767676;text-align:center;color: #767676;letter-spacing: -0.03em;font-weight: 400;font-size: 13px;}
html .cart-free-wrap .btn-more{width:386px;height:55px;line-height:55px;border: 1px solid #424242;}
html .cart-free-wrap .btn-more img{vertical-align:middle;margin-left:7px;}

html #detailpage {z-index: 90 !important;}
html #detailpage .share {display:none;}
#detailpage .txt-wrap .opt li:last-of-type {display: none;}

/*À§ºê fin*/


#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-top: 20px; text-align: right; font-size: 0; line-height: 0; }
#cartWrap .btn-order-ctrl a { margin-right: 5px; }




/* Ä«Æ®ÇÁ¸® */
.cart-free-wrap { text-align:center; margin-bottom: 10px; }
.cart-free-wrap .btn-list-open { position:relative; display:inline-block; width:100%; height:70px; line-height:70px; background:#bbb; color:#fff; font-weight:bold; font-size:14px; text-align:center; }
.cart-free-wrap .btn-list-open span { position:absolute; top:20px; right:30px; display:inline-block; width:15px; height:9px; background:url(http://separk.makemall.kr/2016/h18_arr.gif) no-repeat 0 0; }
.cart-free-wrap .btn-list-open span.open { background:url(http://separk.makemall.kr/2016/h18_arr.gif) no-repeat 0 -9px; }
.cart-free-wrap p { padding:20px 0; font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:20px; }
.cart-free-wrap p span { color:#f40000; }
.cart-free-wrap .btn-more { display:inline-block; width:80%; height:30px; line-height:30px; margin-top:10px; border:1px solid #fff; background:#fff; color:#383838; font-size: 1em; 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 {height:auto; padding:15px 14px 30px; margin-top:20px; border:1px solid #e5e5e5; display: none; }
.cart-free-wrap .list-wrap ul { display: table; table-layout: fixed; width:100%; margin: 0; padding: 0; }
.cart-free-wrap .list-wrap ul:after { clear: both; content: ""; display: block; }
.cart-free-wrap .list-wrap ul li { word-wrap: break-word; word-break: keep-all; display: inline-block; vertical-align: top; width:24%; list-style: none; }
.cart-free-wrap .list-wrap ul li dl { margin:15px 15px 10px; }
.cart-free-wrap .list-wrap ul li dl dt { margin-bottom:13px; }
.cart-free-wrap .list-wrap ul li dl dt img { width:100%; height:auto; border:0; }
.cart-free-wrap .list-wrap ul li dl dd {}
.cart-free-wrap .list-wrap ul li dl dd strong { color:#f40000; }
.cart-free-wrap .list-wrap ul li dl dd a { display:inline-block; padding:5px 8px 3px; margin-top:8px; border:1px solid #999; color:#666; font-weight:bold; background:#fff; }


/* ÇÏÀÌºê¸®µå ¿É¼Ç */
.opt_dd img { vertical-align:top; }
.opt_dd .basket-option-detail { display:inline-block; vertical-align:top; }
.opt_dd .basket-option-detail .basket-option-dlist li { margin-bottom:7px; word-break:break-all; word-wrap:break-word; }
.opt_dd .basket-option-detail .basket-option-dlist li img { width:23px; height:23px; margin-right:8px; vertical-align:middle; }


.MS_tb_delivery .MS_layer_delivery {top:0; right:-150px}



.btn_gift { letter-spacing: -0.03em; font-weight: 500; font-size: 16px;
    margin: 0;
    border: 1px solid #424242;
    text-align: center;
    padding: 0;
    width: 160px;
    background: #fff;
    height: 50px;
    line-height: 50px;
    color: #424242;
    letter-spacing: -0.03em;
    font-weight: 500;
    font-size: 16px;
}
.btn_gift > img { width:auto !important; height:14px !important; vertical-align:middle; margin-bottom:2px; border:0 !important; }
/* BASIC css end */

