@charset "UTF-8";
#popCashCharge .popup{padding:0}
#popCashCharge .popup .pop_cont{height:calc((var(--vh, 1vh) * 100) - 8.75rem);padding:0 1.25rem 2rem}
#popCashCharge .popup .pop_foot {padding-top:0}
#popCashCharge .popup .pop_foot .btn{height:5rem;padding-bottom:1rem}
#popCashCharge .section{margin-top:2.5rem}
#popCashCharge .sec_pay .pay_div_list{border-bottom:1px solid #dbdbdb}
#popCashCharge .pay_div_list .tbody .th{font-size:0.875rem;line-height:1}
#popCashCharge .pay_div_list .tbody .td:not(.td_total){font-size:0.875rem}
#popCashCharge .terms_div_list{border-bottom:1px solid #000}
#popCashCharge .terms_div_list .tbody .row .th{font-size:0.875rem;line-height:1}

.btn_date{display:inline-block;padding-right:1.25rem;font-size:0.875rem;line-height:1rem;vertical-align:top;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath fill='%23767676' d='M8 14q-.425 0-.712-.288T7 13t.288-.712T8 12t.713.288T9 13t-.288.713T8 14m4 0q-.425 0-.712-.288T11 13t.288-.712T12 12t.713.288T13 13t-.288.713T12 14m4 0q-.425 0-.712-.288T15 13t.288-.712T16 12t.713.288T17 13t-.288.713T16 14M5 22q-.825 0-1.412-.587T3 20V6q0-.825.588-1.412T5 4h1V2h2v2h8V2h2v2h1q.825 0 1.413.588T21 6v14q0 .825-.587 1.413T19 22zm0-2h14V10H5zM5 8h14V6H5zm0 0V6z'/%3E%3C/svg%3E") no-repeat 100% 50%;background-size:1rem}

.my_cash{background:#000 url(../images/common/bg_my_cash.png) no-repeat 50% 50% /cover;text-align:center;padding:2.687rem 0 2.625rem}
.my_cash .tit{display:flex;justify-content:center;font-weight:700;font-size:0.875rem;color:#f7f7f7;line-height:1}
.my_cash .tit .ico{margin-top:-0.063rem}
.my_cash .tit .ico.ico_chip{margin-top:-0.125rem}
.my_cash .tit .ico + span{padding-left:0.25rem}
.my_cash .tit span{position:relative}
.my_cash .txt{font-size:0.75rem;color:#dbdbdb;line-height:1;margin-top:0.75rem}

.my_cash .cash{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1.75rem;color:#fff;line-height:1;margin-top:0.75rem}
.my_cash .cash .num{display:inline-block;font-weight:700;font-size:2rem;padding-right:0.25rem}
.my_cash .btn.pill{width:auto;height:2.25rem;background-color:rgba(0, 0, 0, 0.20);border-color:rgba(0, 0, 0, 0.1);font-weight:600;font-size:0.875rem;color:#96dc00 !important;padding:0 0.75rem}
.my_cash .btn.pill:after{display:none}
.my_cash .btn.pill .ico{width:1.125rem;height:1.125rem}
.my_cash .btn.pill .ico + span{margin-left:0.25rem}
.my_cash .btn.pill span > strong{padding-left:0.25rem}
.cash_inform{display:flex;width:calc(100% + (1.25rem * 2));background-color:#f6f6f6;padding:1rem 1.25rem;margin-left:-1.25rem}
.cash_inform .ico_inform{width:1.125rem;height:1.125rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='%23767676' d='M12 17q.425 0 .713-.288T13 16t-.288-.712T12 15t-.712.288T11 16t.288.713T12 17m-1-4h2V7h-2zm1 9q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");margin-top:-0.125rem;margin-right:0.25rem}
.cash_inform > p{font-size:0.875rem;color:#767676;line-height:1}
.cash_use_list{border-top:1px solid #f0f0f0}
.cash_inform + .cash_use_list{border-top:0}
.cash_use_list.bdt0 > li:first-child .cash_use{padding-top:0}
.cash_use{border-bottom:1px solid #f0f0f0;padding:1.437rem 0}
.cash_use .date{display:block;font-size:0.875rem;color:#a5a5a5;line-height:1}
.cash_use * +.info{margin-top:0.5rem}
.cash_use .info{display:flex;align-items:center;column-gap:0.75rem}
.cash_use .info .tit{font-weight:500}
.cash_use .info .sum{flex-shrink:0;margin-left:auto;font-size:1.125rem}
.cash_use .info .btn{flex-shrink:0;margin-left:auto;font-size:0.875rem}
.cash_use .detail{background-color:#f6f6f6;border-radius:0.75rem;margin-top:0.75rem;padding:1.25rem}
.cash_use .detail > ul > li + li{margin-top:0.75rem}
.cash_use .detail .row{display:flex}
.cash_use .detail .tit,
.cash_use .detail .txt{font-size:0.875rem;line-height:1}
.cash_use .detail .tit{color:#767676}
.cash_use .detail .txt{color:#333;text-align:right;margin-left:auto}
.cash_use .detail .txt.fc_mint{font-weight:700}
.cash_use .detail .txt > strong{display:block}
.cash_use .detail .txt > strong + strong{margin-top:0.5rem}
.cash_use .txt_cash_add{color:#eb2f34}
.cash_use .category{color:#00c7c2;font-size:0.75rem;font-weight:700;line-height:1}
.board_top + .cash_use_list_v01{margin-top:1rem}
.cash_use_list_v01{border-top:0}
.cash_use_list_v01 li + li{margin-top:1rem}
.cash_use_list_v01 .cash_use{padding:1.25rem;border-bottom:0;border-radius:0.75rem;background-color:#fff;box-shadow:0 0 0.437rem 0 rgba(0,0,0,0.04), 0 0 1.562rem 0 rgba(0,0,0,0.07)}
.cash_use_list_v01 .cash_use .info .tit{font-weight:600}
.cash_use_list_v01 .cash_use .detail{margin-top:1rem;padding:0.938rem 0 0;border-top:1px solid #f0f0f0;border-radius:0;background:none}
.cash_use_list_v01 .cash_use .detail .tit,
.cash_use_list_v01 .cash_use .detail .txt{color:#767676;font-size:0.75rem}
.cash_use_list_v01 .disabled .cash_use .info .tit{color:#767676}
.cash_use_list_v01 .disabled .cash_use .info .btn{padding:0;border-color:#fff;background-color:#fff}
.cash_use_list_v01 .disabled .cash_use .info .btn.disabled{font-weight:700}

.chk_payment_list{gap:0.75rem;padding:1rem 0 0.937rem}
.chk_payment_list .radio label{box-shadow:0 0 1px 1px #dbdbdb inset;border-radius:0.5rem;padding:1.125rem 1.5rem}
.chk_payment_list .radio :checked ~ label{background-color:#f9f9f9}
.chk_payment_list .radio :checked ~ label:after{box-shadow:0 0 1px 1px #000 inset;border-radius:0.5rem}
.chk_payment_list .radio label > .info{column-gap:0.5rem;font-size:1rem}
.chk_payment_list .radio label > .info:before{display:none}
.chk_payment_list .radio label > .info:after{content:'';width:1.5rem;height:1.5rem;margin-left:auto;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23dbdbdb' d='m10.6 16.6l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E") no-repeat 0 0 / 100%}
.chk_payment_list .radio label > .info > p{padding-left:0;font-weight:500}
.chk_payment_list .radio label > .info > p em{color:#767676}
.chk_payment_list .radio label > .info .n_pay{width:2.688rem;height:1rem;background:url(../images/contents/logo_n_pay.svg) no-repeat 0 0 / auto 100%}
.chk_payment_list .radio label > .info .kakao_pay{width:2.438rem;height:1rem;margin-left:-0.25rem;background:url(../images/contents/logo_kakao_pay.svg) no-repeat 0 0 / auto 100%}
.chk_payment_list .radio :checked ~ label > .info:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='m10.6 16.6l7.05-7.05l-1.4-1.4l-5.65 5.65l-2.85-2.85l-1.4 1.4zM12 22q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E")}
.chk_payment_list .radio :checked ~ label > .info > p{color:#000;font-weight:600}