﻿@charset "UTF-8";
html
{
    font-size: 15px !important;
}
body {
    height: 100%;
    font-size: 15px;
    font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif !important;
    letter-spacing: -0.6px;
    /* color: #555;
    font-family: 'Roboto','Noto Sans Korean',sans-serif,Arial,Dotum,Helvetica,AppleGothic;
    font-weight: 400;
    letter-spacing: -1px;
    font-size: 1.6rem;
    line-height: 1.2;*/
}
header {
    font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif !important;
}
footer {
    height: 100%;
    font-size: 15px;
    line-height: 16px;
    font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif !important;
    letter-spacing: -0.26px;
}

body ul.tags li.active a {
    color: #e0493e;
    border: 1px solid #e0493e;
}

.btn_lg {
    width:200px;
    height: 60px;
    line-height: 60px;
    font-size: 18px;
    font-weight:600;
}

.font_16 {
    font-size: 16px !important;
}

.font_18 {
    font-size: 18px !important;
}

.font_20 {
    font-size: 20px !important;
}

.font_22{
    font-size:22px !important;
}

.bold_text {
   font-weight: 600 !important;
}
.yellow-text {
    color: #f3c627 !important;
}

.red-text {
    color: #e0493e !important;
}

.green-text {
    color: #4caf50 !important;
}

#user_menu li.active a {
    color: #ef5350 !important;
    font-weight: 600 !important;
}

.address .checkbox input[type=checkbox] {
    width: auto !important;
    margin-left: 0;
}
input.m_b_5 {
    margin-bottom: 5px !important;
}
.wd_100p {
    width: 100% !important;
}
.wd_70p{
    width: 70% !important;
}

.wd_50p {
    width: 50% !important;
}

.wd_30p {
    width: 30% !important;
}

.wd_100 {
    width: 100px !important;
}

.min_wd_125 {
    min-width: 125px !important;
}

.m_l_15 {
    margin-left: 15px !important;
}

.m_l_-15 {
    margin-left: -15px !important;
}
.p_10 {
    padding: 10px !important;
}

.p_t_0 {
    padding-top: 0 !important;
}
.m_t_10 {
    margin-top: 10px !important;
}
.m_t_20 {
    margin-top: 20px !important;
}
.m_t_0 {
    margin-top: 0 !important;
}
.m_b_0 {
    margin-bottom: 0 !important;
}
.m_b_5 {
    margin-bottom: 5px !important;
}
.m_b_10
{
    margin-bottom: 10px !important;
}
.m_t_20 {
    margin-top: 20px !important;
}
.list-cat li > a, body .__table tbody td, body table tbody td {
    font-size: 15px !important;
    font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif !important;
}
/*** Register  ***/
body .account-content .row label, body .register-content .row label, body .login-content .row label {
    font-size: 15px;
    font-family: "Noto Sans KR", "Helvetica Neue", "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", dotum, sans-serif !important;
}

.large_form .checkbox {
    padding-left: 20px !important;
}
    .large_form .checkbox > input {
        width: auto !important;
    }
    @media (min-width: 768px) {
        .l_wd_50p {
            width: 50% !important;
        }
    }
    /*** Table Responsive Content ***/
    @media (max-width: 767px) {
        body .__table-responsive tfoot td.title:after, body table tfoot td.title:after, body .__table-responsive tbody td.title:after, body table tbody td.title:after {
            content: '제 목'
        }

        body .__table-responsive tfoot td.remove:after, body table tfoot td.remove:after, body .__table-responsive tbody td.remove:after, body table tbody td.remove:after {
            content: '삭 제'
        }

        body .__table-responsive tfoot td.button:after, body table tfoot td.button:after, body .__table-responsive tbody td.button:after, body table tbody td.button:after {
            content: '확 인'
        }

        body .__table-responsive tfoot td.price:after, body table tfoot td.price:after, body .__table-responsive tbody td.price:after, body table tbody td.price:after {
            content: '단 가'
        }

        body .__table-responsive tfoot td.total:after, body table tfoot td.total:after, body .__table-responsive tbody td.total:after, body table tbody td.total:after {
            content: '합 계'
        }

        body .__table-responsive tfoot td.quantity:after, body table tfoot td.quantity:after, body .__table-responsive tfoot td.qty:after, body table tfoot td.qty:after, body .__table-responsive tbody td.quantity:after, body table tbody td.quantity:after, body .__table-responsive tbody td.qty:after, body table tbody td.qty:after {
            content: '수 량'
        }

        body .__table-responsive tfoot td.td-note:after, body table tfoot td.td-note:after, body .__table-responsive tbody td.td-note:after, body table tbody td.td-note:after {
            content: '비 고'
        }

        body .__table-responsive tfoot td.sku:after, body table tfoot td.sku:after, body .__table-responsive tbody td.sku:after, body table tbody td.sku:after {
            content: 'sku'
        }

        body .__table-responsive tfoot td.money:after, body table tfoot td.money:after, body .__table-responsive tbody td.money:after, body table tbody td.money:after {
            content: '금 액'
        }

        body .__table-responsive tfoot td.cash:after, body table tfoot td.cash:after, body .__table-responsive tbody td.cash:after, body table tbody td.cash:after {
            content: '캐 시'
        }

        body .__table-responsive tfoot td.point:after, body table tfoot td.point:after, body .__table-responsive tbody td.point:after, body table tbody td.point:after {
            content: '포인트'
        }

        body .__table-responsive tfoot td.subtotal:after, body table tfoot td.subtotal:after, body .__table-responsive tbody td.subtotal:after, body table tbody td.subtotal:after {
            content: '소 계'
        }

        body .__table-responsive tfoot td.shipping:after, body table tfoot td.shipping:after, body .__table-responsive tbody td.shipping:after, body table tbody td.shipping:after {
            content: 'shipping'
        }

        body .__table-responsive tfoot td.vat:after, body table tfoot td.vat:after, body .__table-responsive tbody td.vat:after, body table tbody td.vat:after {
            content: 'vat'
        }

        body .__table-responsive tfoot td.td-authorized:after, body table tfoot td.td-authorized:after, body .__table-responsive tbody td.td-authorized:after, body table tbody td.td-authorized:after {
            content: 'authorized'
        }

        body .__table-responsive tfoot td.td-unfulfilled:after, body table tfoot td.td-unfulfilled:after, body .__table-responsive tbody td.td-unfulfilled:after, body table tbody td.td-unfulfilled:after {
            content: 'unfulfilled'
        }

        body .__table-responsive tfoot td.td-no:after, body table tfoot td.td-no:after, body .__table-responsive tbody td.td-no:after, body table tbody td.td-no:after {
            content: '#'
        }

        body .__table-responsive tfoot td.td-creattime:after, body table tfoot td.td-creattime:after, body .__table-responsive tbody td.td-creattime:after, body table tbody td.td-creattime:after {
            content: '시간'
        }

        /*** UserProfile Info ***/
        body .__table-responsive tfoot td.td-ip:after, body table tfoot td.td-ip:after, body .__table-responsive tbody td.td-ip:after, body table tbody td.td-ip:after {
            content: 'IP'
        }

        /*** Balance Info ***/
        body .__table-responsive tfoot td.td-type:after, body table tfoot td.td-type:after, body .__table-responsive tbody td.td-type:after, body table tbody td.td-type:after {
            content: '유 형'
        }

        body .__table-responsive tfoot td.td-content:after, body table tfoot td.td-content:after, body .__table-responsive tbody td.td-content:after, body table tbody td.td-content:after {
            content: '내 용'
        }
        /*** Virtual Account Info ***/
        body .__table-responsive tfoot td.td-sendmoney:after, body table tfoot td.td-sendmoney:after, body .__table-responsive tbody td.td-sendmoney:after, body table tbody td.td-sendmoney:after {
            content: '입금할 금액'
        }
        body .__table-responsive tfoot td.td-sendbank:after, body table tfoot td.td-sendbank:after, body .__table-responsive tbody td.td-sendbank:after, body table tbody td.td-sendbank:after {
            content: '입금계좌'
        }
        body .__table-responsive tfoot td.td-sendduedate:after, body table tfoot td.td-sendduedate:after, body .__table-responsive tbody td.td-sendduedate:after, body table tbody td.td-sendduedate:after {
            content: '입금기한'
        }

        /***Balance Virtual Account Info ***/
        body .__table-responsive tfoot td.td-opendate:after, body table tfoot td.td-opendate:after, body .__table-responsive tbody td.td-opendate:after, body table tbody td.td-opendate:after {
            content: '유효기한'
        }
        body .__table-responsive tfoot td.td-senduser:after, body table tfoot td.td-senduser:after, body .__table-responsive tbody td.td-senduser:after, body table tbody td.td-senduser:after {
            content: '예금주'
        }
        body .__table-responsive tfoot td.td-sendfixedmoney:after, body table tfoot td.td-sendfixedmoney:after, body .__table-responsive tbody td.td-sendfixedmoney:after, body table tbody td.td-sendfixedmoney:after {
            content: '입금금액'
        }

        /*** Cart List ***/
        body .__table-responsive tfoot td.cart-title:after, body table tfoot td.cart-title:after, body .__table-responsive tbody td.cart-title:after, body table tbody td.cart-title:after {
            content: '상품정보'
        }

        body .__table-responsive tfoot td.cart-price:after, body table tfoot td.cart-price:after, body .__table-responsive tbody td.cart-price:after, body table tbody td.cart-price:after {
            content: '상품금액'
        }

        body .__table-responsive tfoot td.cart-freight:after, body table tfoot td.cart-freight:after, body .__table-responsive tbody td.cart-freight:after, body table tbody td.cart-freight:after {
            content: '배송비'
        }

        body .__table-responsive tfoot td.cart-procount:after, body table tfoot td.cart-procount:after, body .__table-responsive tbody td.cart-procount:after, body table tbody td.cart-procount:after {
            content: '상품수'
        }

        body .__table-responsive tfoot td.cart-saletotal:after, body table tfoot td.cart-saletotal:after, body .__table-responsive tbody td.cart-saletotal:after, body table tbody td.cart-saletotal:after {
            content: '할인금액'
        }

        body .__table-responsive tfoot td.cart-total:after, body table tfoot td.cart-total:after, body .__table-responsive tbody td.cart-total:after, body table tbody td.cart-total:after {
            content: '주문금액'
        }

        body .__table-responsive tfoot td.cart-paytotal:after, body table tfoot td.cart-paytotal:after, body .__table-responsive tbody td.cart-paytotal:after, body table tbody td.cart-paytotal:after {
            content: '캐시결제'
        }

        body .__table-responsive tfoot td.terms-provider:after, body table tfoot td.terms-provider:after, body .__table-responsive tbody td.terms-provider:after, body table tbody td.terms-provider:after {
            content: '제공받는자'
        }
        body .__table-responsive tfoot td.terms-providerreason:after, body table tfoot td.terms-providerreason:after, body .__table-responsive tbody td.terms-providerreason:after, body table tbody td.terms-providerreason:after {
            content: '제공목적'
        }
        body .__table-responsive tfoot td.terms-providerinfo:after, body table tfoot td.terms-providerinfo:after, body .__table-responsive tbody td.terms-providerinfo:after, body table tbody td.terms-providerinfo:after {
            content: '제공하는항목'
        }
        body .__table-responsive tfoot td.terms-providerdate:after, body table tfoot td.terms-providerdate:after, body .__table-responsive tbody td.terms-providerdate:after, body table tbody td.terms-providerdate:after {
            content: '보유및이용기간'
        }
    }

    .a_circle_icon {
        width: 30px;
        height: 30px;
        line-height: 28px;
        border-radius: 50%;
        border: 1px solid #ebebeb;
        margin: 0 auto;
        text-align: center;
    }
    
/*** Cart Title ***/
@media (min-width: 960px) {
    .cart-title ul li.link {
        max-width: 395px;
    }
}

@media (min-width: 768px) and (max-width: 959px) {
    .cart-title ul li.link {
        max-width: 165px;
    }
}
.order_summary > td  span.money_noteinfo {
    float: right;
    font-size: 14px;
    line-height: 28px;
}

body .panel-default > .panel-heading + .panel-collapse > .panel-body * {
    font-size: 15px
}

/*** Order ***/
.btn_small {
    padding: 5px !important;
    line-height: 18px !important;
    height: 30px !important;
}

.btn_small_10 {
    padding: 5px 10px !important;
    line-height: 18px !important;
    height: 30px !important;
}

.btn_white {
    color: #222 !important;
    border-color: #222 !important;
    background-color: #fff !important;
    border-radius: 0 !important;
}

.text_left{
    text-align:left !important;
}

.text_right {
    text-align: right !important;
}

.text_blod{
    font-weight:600;
}

.font_11{
    font-size:11px;
}
.font_12 {
    font-size: 12px;
}
.font_16 {
    font-size: 16px;
}