#payment{background-color:#f8faff}#payment .inner-wrap{padding:90px 69px 90px 67px;background-color:#fff;-webkit-box-shadow:5px 5px 40px rgba(0,67,230,.05);box-shadow:5px 5px 40px rgba(0,67,230,.05)}#payment .tab-cont{display:none}#payment .tab-cont.active{display:block}#payment .price-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:35px 25px 20px 35px;max-width:297px;width:100%;height:170px;color:#fff;background-color:#3734f0;background-image:url("../images/payment/rectangle-card.png");background-position:85px 0;background-repeat:no-repeat;border-radius:10px;-webkit-box-shadow:10px 20px 20px rgba(55,52,240,.2);box-shadow:10px 20px 20px rgba(55,52,240,.2)}#payment .price-card-tit{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-size:20px;line-height:30px;font-weight:700}#payment .price-card-data{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:0;margin-left:auto;font-size:12px}#payment .price-card-data .price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#payment .price-card-data .price .amount{margin-right:5px;font-size:26px;font-weight:700}#payment .tab-paygate{margin-top:90px}#payment .tab-paygate .paygate-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}#payment .tab-paygate .paygate-cont .compo-radio-svg{margin-right:20px}#payment .tab-paygate .paygate-cont .compo-radio-svg svg{fill:#9ea6bc}#payment .tab-paygate .paygate-cont .compo-radio-svg-txt{color:#9ea6bc}#payment .tab-paygate .paygate-cont .compo-radio-svg input:checked~.compo-radio-svg-true svg{fill:#3734f0 !important}#payment .tab-paygate .paygate-cont .compo-radio-svg input:checked~.compo-radio-svg-txt{color:#00194d}#payment .tab-bankbook{margin:90px auto 0;max-width:480px}#payment .tab-bankbook dl,#payment .tab-bankbook dt,#payment .tab-bankbook dd{margin:0}#payment .tab-bankbook dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#payment .tab-bankbook dl:not(:first-child){margin-top:50px}#payment .tab-bankbook .label{color:#9ea6bc}#payment .tab-bankbook .value{font-size:24px;font-weight:700;line-height:36px}#payment .tab-bankbook .note{margin-top:53px;font-size:14px;line-height:21px;text-align:center;color:#9ea6bc}#payment .tab-done{margin-top:90px;text-align:center}#payment .tab-done .cont{font-size:40px;font-weight:300;line-height:60px}#payment .tab-done .desc{margin-top:16px;font-size:14px;color:#9ea6bc}#payment .tab-done .step-button{margin-top:77px}#payment .step-button{margin-top:116px;text-align:center}@media all and (max-width: 782px){#payment{background-color:#fff}#payment .inner-wrap{padding:0;-webkit-box-shadow:none;box-shadow:none}#payment .price-card{padding:33px 33px 20px;height:160px}#payment .tab-paygate{margin-top:50px}#payment .tab-paygate .paygate-cont{margin-top:-4px}#payment .tab-paygate .paygate-cont .compo-radio-svg{margin-top:24px}#payment .tab-bankbook{margin-top:50px}#payment .tab-bankbook dl{margin-top:10px}#payment .tab-bankbook .label{font-size:14px}#payment .tab-bankbook .value{font-size:18px;line-height:36px}#payment .tab-bankbook .note{margin-top:40px}#payment .tab-done{margin-top:50px}#payment .tab-done .cont{font-size:28px;line-height:40px}#payment .tab-done .desc{margin-top:10px}#payment .step-button{margin-top:40px}}#payment.payment-choose .radio-tit{color:#00194d;font-size:16px;font-weight:400}#payment.payment-choose .radio-cont{margin-top:20px}#payment.payment-choose .radio-cont ul{display:-webkit-box;display:-ms-flexbox;display:flex}#payment.payment-choose .radio-cont ul li+li{margin-left:21px}#payment.payment-choose .radio-cont .compo-radio .text{font-size:16px}@media all and (max-width: 782px){#payment.payment-choose .radio-cont ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#payment.payment-choose .radio-cont ul li{width:50%}#payment.payment-choose .radio-cont ul li+li{margin-left:0}}#payment.payment-account .list{width:480px;margin:0 auto}#payment.payment-account .list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:46px;font-family:"Roboto"}#payment.payment-account .list li:last-child{margin-bottom:0}#payment.payment-account .list .label{color:#9ea6bc;font-weight:400;font-size:16px}#payment.payment-account .list .text{color:#00194d;font-size:24px;font-weight:700}#payment.payment-account .sub-text{margin-top:62px}@media all and (max-width: 782px){#payment.payment-account .list{width:100%}#payment.payment-account .list li{margin-bottom:15px}#payment.payment-account .list .label{font-size:14px}#payment.payment-account .list .text{font-size:18px}#payment.payment-account .sub-text{margin-top:40px}}#payment.payment-finish .sec-content{color:#00194d;text-align:center}#payment.payment-finish .sec-content .title{display:block;font-size:40px;font-weight:300}#payment.payment-finish .sec-content .title strong{font-size:40px;font-weight:700}#payment.payment-finish .sec-content .sub-text{margin-top:16px}@media all and (max-width: 782px){#payment.payment-finish .sec-content .title{font-size:28px}#payment.payment-finish .sec-content .title strong{font-size:28px}}/*# sourceMappingURL=payment.min.css.map */
#payment .lifetime {
    display: flex;
    flex-direction: column;
    gap: 70px;
}

#payment .lifetime .lifetime-card {
    background: #F0F4F8;
    padding: 32px;
    padding-left: 44px;
    color: #00194D;
}

#payment .lifetime .lifetime-card ol {
    list-style: decimal;
}

#payment .lifetime .lifetime-card ul {
    list-style: disc;
}

#payment .lifetime .lifetime-card li,
#system .lifetime .lifetime-card p {
    line-height: 30px;
}

#payment .lifetime .lifetime-card p {
    font-weight: 700;
}

#payment .lifetime .info p {
    margin: 0;
    padding: 0;
    color: #9EA6BC;
    line-height: 25px;
}

#payment .lifetime .step-button {
    display: flex;
    justify-content: center;
    gap: 30px;
}

#payment .lifetime-payment {
    display: none;
}

#payment .tab-payment-details {
    margin-top: 90px;
    /* display: flex; */
    flex-direction: column;
    gap: 53px;
}

#payment .tab-payment-details .top {
    display: flex;
    flex-direction: column;
    gap: 50px;
}

#payment .tab-payment-details .top div {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

#payment .tab-payment-details .top div span:first-child {
    color: #9EA6BC;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

#payment .tab-payment-details .top div span:last-child {
    color: #00194D;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
}

#payment .tab-payment-details .bottom {
    color: #9EA6BC;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    max-width: 314px;
    margin: auto;
}