/* BASIC css start */
#cartWrap .wish-opt { color: #FFA500; }
#cartWrap .tit-space { margin-top:100px }
/* È¸¿ø µî±Þ Ç¥½Ã */

/* ¹è¼Û ¸Þ¼¼Áö */
#cartWrap .delivery { margin-top:30px; font-size:12px; color:#2e2e2e; text-align: center }
/* ÁÖ¹® ÄÁÆ®·Ñ ¹öÆ° */
#cartWrap .btn-order-ctrl { margin:40px 0 50px; text-align: center }
#cartWrap .btn-order-ctrl a { width:178px; height:58px; font-size:16px; line-height:58px }
/*ÇÕ°è*/
#cartWrap .basket-totalprice {padding: 38px 0;margin-top: 50px;font-size: 18px;color:#000;font-weight: normal;text-align: center;border: 2px solid #e0e0e0;}
#cartWrap .basket-totalprice .totalprice-img { float:left; line-height:78px }
#cartWrap .basket-totalprice .totalprice-txt{ float:right; line-height:78px }

#cartWrap .txt-spin { line-height:21px }

/*º»»ç,¾÷Ã¼¹è¼Û¾ÆÀÌÄÜ*/
#cartWrap .prov-icons {padding-left: 0;display:inline;}
#cartWrap .prov-icons .ico {/* float:left; *//* width:52px; *//* height:18px; */font-size: 20px;color:#000;font-weight: bold;text-align:center;letter-spacing: -1px;line-height:19px;/* border:1px solid #000; */display: inline-block;}
#cartWrap .prov-icons .ico1 {/* color:#fff; *//* background:#000 */}
#cartWrap .prov-icons .ico2 { color:#000; background:#fff }

.tb-normal { font-weight:normal }

.cart-ft2 { margin-top: 20px; text-align: center; }
#nhn_btn { display: inline; }
#payco_order_btn { display: inline; }
#kakaopay_order_btn { display:inline; vertical-align:top; }

/* ÇÏÀÌºê¸®µå ¿É¼Ç */
.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 { z-index:10 }

/* Àå¹Ù±¸´Ï Å¸ÀÌÆ² */
#content .tit-page{
    padding: 100px 0 50px 0 !important;
    text-align: center !important;
    font-size: 30px !important;
    border-bottom:none !important;
}

/* Àå¹Ù±¸´Ï °øÅë css */
.table-cart {
    border-bottom: none !important;
}
.table-cart thead th{font-weight:normal;}
.table-cart tfoot td{
    font-weight: bold !important;
    border-top: none !important;
    background: #f9f9f9 !important;
    font-size: 13px !important;
    color: #111111 !important;
    font-family: 'Montserrat', sans-serif;
}

/* Àå¹Ù±¸´Ï ¸®½ºÆ® */
.table-cart tbody td{
    color: #000;
    font-size: 13px;
}
.table-cart tbody td .thumb{
    margin-left: 20px;
    margin-right: auto;
    float: left;
}
.table-cart tbody td  .p_name{
    float: left;
    margin-left: 30px;
}
.table-cart tbody td .p_name a {
    font-size: 16px;
}
.table-cart tbody td .btn_select{
    padding: 5px 0 !important;
}
.table-cart tbody td .btn_option{
    padding: 5px 24px;
}

.basket_tit {
    margin: 0 0 20px;
}

.table-cart table thead {
    border-top: 2px solid #000;
    background: #f9f9f9;
}

.table-cart table thead th {
    font-size: 15px;
}

.bg_green {
    background: #70b92c;
    color: 
#fff;
    border: 1px solid #70b92c;
}

.border_green {
    background: #fff;
    border: 1px solid #70b92c;
    color: #70b92c;
}
.tb-delivery{
    color: #898989;
}

/* Àå¹Ù±¸´Ï ÇÕ°è ±Ý¾× */
.basket-totalprice ul {
    display: table;
    table-layout: fixed;
    width: auto;
    text-align: center;
    margin: 0 auto;
}

.basket-totalprice ul li {
    display: table-cell;
    padding-left: 22px;
    padding-right: 22px;
    vertical-align: middle;
}

.basket-totalprice ul li span {
    font-size: 18px;
    font-weight: normal;
}

.basket-totalprice ul li span strong {
    font-weight: normal;
    font-size: 25px;
    padding-top: 7px;
    display: inline-block;
}

.basket-totalprice ul li span strong span {
    font-weight: bold;
    font-size: 25px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
}

.basket-totalprice ul li strong span.MK_total_price, .MK_chg_total_price {
    font-weight: bold !important;
    color: #db4c3c;
    font-size: 25px !important;
    font-family: 'Montserrat', sans-serif;
}

.basket-totalprice ul li>strong {
    padding-top: 7px;
    display: inline-block;
}



.CSSbuttonWhite{
    border: 1px solid #cccccc !important;
    color:#787878 !important;
}
.CSSbuttonWhite:hover{
    color:#fff !important;
}

.table-cart .opt-spin .btns a {
    display: block;
    border: 1px solid #e6e6e6;
    padding: 2px 4px;
}

a.btn_del {
    font-size: 21px;
    color: #cdcdcd;
}

.tb-price{font-family: 'Montserrat', sans-serif;}
/* BASIC css end */

