#mb-nav-foot{background:none;box-shadow:none;padding-bottom:15px;padding-left:7vw;padding-right:7vw}#mb-nav-foot ul{gap:15px}#mb-nav-foot ul li .btn{display:flex;align-items:center;justify-content:center;height:40px;background-color:#fff;box-shadow:0px 3px 6px 0 rgba(0,0,0,.16)}#mb-nav-foot ul li .btn span{font-size:1.6rem}#mb-nav-foot ul li .btn svg{height:16px;width:auto;margin-right:5px;margin-top:1px}header #mb-nav-wrp{display:none}header .gl-nav{display:none}@media(min-width: 1025px){header .gl-nav{display:block}}header .gl-nav ul li.nav-doc{margin-right:5px}@media(min-width: 561px){header .gl-nav ul li.nav-doc{margin-right:15px}}header .gl-nav ul li .btn svg{width:auto;height:16px;margin-top:1px;margin-right:5px}#mb-nav-foot .btn,header .btn,#page-payment .btn{white-space:nowrap}#mb-nav-foot .btn svg,header .btn svg,#page-payment .btn svg{fill:#079d3e}#mb-nav-foot .btn:hover svg,header .btn:hover svg,#page-payment .btn:hover svg{fill:#fff}#mb-nav-foot .btn-reverse svg,header .btn-reverse svg,#page-payment .btn-reverse svg{fill:#fff}@media(min-width: 1025px){#page-payment .border-list{display:flex;justify-content:space-between;gap:30px}}#page-payment .border-list li{display:flex;flex-direction:column;border:4px solid #191919;border-radius:6px;padding:0 30px 30px;width:100%;margin-bottom:45px}@media(min-width: 1025px){#page-payment .border-list li{width:33.3333333333%}}#page-payment .border-list li .icon{background:#fff;width:130px;margin:-18px auto 20px}@media(min-width: 1025px){#page-payment .border-list li .icon{margin-top:-25px;width:160px}}#page-payment .border-list li .icon img{height:35px !important;margin:0 auto}@media(min-width: 1025px){#page-payment .border-list li .icon img{height:43px !important}}#page-payment .border-list li .copy{text-align:center;background:#f6ff14;width:fit-content;margin:0 auto;padding:0 10px;font-weight:600}#page-payment .border-list li h4{text-align:center;font-size:2.2rem;margin:10px 0 15px;line-height:1}@media(min-width: 1025px){#page-payment .border-list li h4{font-size:2.4rem}}@media(min-width: 1025px){#page-payment .cta{min-width:880px}}#page-payment .cta-copy{text-align:center;font-weight:600;font-size:1.8rem}@media(min-width: 1025px){#page-payment .cta-copy{font-size:2rem}}#page-payment .cta-ttl{line-height:1.4;text-align:center;font-weight:600;font-size:3.3rem;margin-bottom:20px}@media(min-width: 1025px){#page-payment .cta-ttl{font-size:3.6rem;margin-bottom:25px}}#page-payment .cta-ttl .marker{display:inline;background:linear-gradient(transparent 70%, #F6FF14 70%, #F6FF14 90%, transparent 90%)}#page-payment .cta-ttl .small{font-size:2.4rem}@media(min-width: 1025px){#page-payment .cta-ttl .small{font-size:2.6rem}}#page-payment .cta .btn-wrp{display:flex;flex-direction:column;align-items:center;gap:10px}@media(min-width: 1025px){#page-payment .cta .btn-wrp{flex-direction:row;align-items:flex-start;justify-content:center;gap:30px}}#page-payment .cta .btn-wrp .btn{display:flex;align-items:center;justify-content:center;margin:0;height:50px;font-size:1.8rem;box-shadow:0px 20px 20px 0 rgba(0,0,0,.06);max-width:247px}@media(min-width: 1025px){#page-payment .cta .btn-wrp .btn{height:70px;font-size:2.5rem;max-width:335px}}#page-payment .cta .btn-wrp .btn svg{height:18px;width:auto;margin-right:8px;margin-top:1px}@media(min-width: 1025px){#page-payment .cta .btn-wrp .btn svg{height:25px;margin-right:10px}}#page-payment .mv{max-width:2000px;margin:0 auto}#page-payment #functions{padding-bottom:70px}@media(min-width: 1025px){#page-payment #functions{padding-bottom:120px}}#page-payment #functions .ttl-copy{line-height:1;font-size:4.8rem;text-align:center;margin:-15px 0 10px}@media(min-width: 1025px){#page-payment #functions .ttl-copy{font-size:14rem;margin:-50px 0 30px}}#page-payment #functions h2{text-align:center;font-size:1.4rem;line-height:1.4;margin-bottom:50px}@media(min-width: 1025px){#page-payment #functions h2{font-size:2.2rem}}#page-payment #functions h2 span{font-size:2.8rem}@media(min-width: 1025px){#page-payment #functions h2 span{font-size:4.2rem}}#page-payment #functions .cta{margin-top:30px}@media(min-width: 1025px){#page-payment #functions .cta{margin-top:50px}}#page-payment .case-list,#page-payment .border-list{max-width:1080px;margin-left:auto;margin-right:auto}#page-payment #case{background:#f4f5f7;padding-bottom:70px}@media(min-width: 1025px){#page-payment #case{padding-bottom:100px}}#page-payment #case .ttl-copy{line-height:.3;font-size:4.8rem;text-align:right;margin-bottom:15px}@media(min-width: 1025px){#page-payment #case .ttl-copy{font-size:12rem;margin-bottom:30px}}#page-payment #case h2{text-align:right;font-weight:600;font-size:1.8rem;margin-bottom:30px}@media(min-width: 1025px){#page-payment #case h2{font-size:3.6rem}}#page-payment #case .case-list li{display:flex;flex-direction:column;align-items:center;margin-bottom:35px}@media(min-width: 1025px){#page-payment #case .case-list li{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:50px;margin-bottom:45px}}@media(min-width: 1025px){#page-payment #case .case-list li img{width:460px;flex-shrink:0}}#page-payment #case .case-list li>div{flex:1;position:relative}#page-payment #case .case-list li>div>*{position:relative;z-index:2}#page-payment #case .case-list li>div .number{position:absolute;top:-60px;right:0;color:#fff;font-size:13rem;line-height:1;z-index:1}@media(min-width: 1025px){#page-payment #case .case-list li>div .number{font-size:20rem;top:0}}#page-payment #case .case-list li>div h3{font-size:2.4rem;margin:15px 0}@media(min-width: 1025px){#page-payment #case .case-list li>div h3{font-size:2.6rem;margin:10px 0}}#page-payment #case .case-list li>div p{line-height:2}@media(min-width: 1025px){#page-payment #case .case-list li:nth-child(2n){flex-direction:row-reverse}}@media(min-width: 1025px){#page-payment #case .case-list li:nth-child(2n)>div .number{left:0}}@media(min-width: 1025px){#page-payment #case .case-list li:nth-child(2n)>div h3{text-align:right}}#page-payment #case .cta{background:#fff;border-radius:6px;width:100%;max-width:880px;margin:0 auto;padding:30px 5%}#page-payment #price{padding-bottom:180px}#page-payment #price .price-ttl{margin-bottom:20px}@media(min-width: 1025px){#page-payment #price .price-ttl{display:flex;align-items:center;margin-bottom:30px}}#page-payment #price .ttl-copy{line-height:.3;font-size:4.8rem;margin-bottom:20px}@media(min-width: 1025px){#page-payment #price .ttl-copy{font-size:12rem;margin-right:30px;margin-bottom:30px}}#page-payment #price h2{font-weight:600;font-size:1.8rem;margin-bottom:20px}@media(min-width: 1025px){#page-payment #price h2{font-size:3.6rem;margin-bottom:30px}}#page-payment #price .price-number{width:90%;margin:0 auto 30px;max-width:930px}@media(min-width: 1025px){#page-payment #price .price-number{margin-bottom:50px}}#page-payment #price h3{text-align:center;font-size:2.4rem;margin-bottom:40px}@media(min-width: 1025px){#page-payment #price h3{font-size:3rem;margin-bottom:50px}}#page-payment #price .border-list .price-list-box{text-align:center;background:#f4f5f7;border-radius:6px;padding:12px 0;margin-bottom:10px}#page-payment #price .border-list .price-list-box:last-of-type{margin-bottom:0}#page-payment #price .border-list .price-list-box h5{font-size:1.5rem;margin:0 0 8px}@media(min-width: 1025px){#page-payment #price .border-list .price-list-box h5{font-size:1.6rem}}#page-payment #price .border-list .price-list-box .en-main{font-size:4.6rem;line-height:1;color:#079d3e}@media(min-width: 1025px){#page-payment #price .border-list .price-list-box .en-main{font-size:4.8rem}}#page-payment #price .border-list .price-list-box .en-main span{font-size:2.4rem}#page-payment #price .border-list .plus{text-align:center;line-height:1;font-size:4rem;margin-top:-5px;margin-bottom:10px}@media(min-width: 1025px){#page-payment #price .border-list .plus{font-size:5rem}}#page-payment #price .border-list .preparation{flex:1;display:flex;align-items:center;justify-content:center}#page-payment #price .cta{margin-top:30px}@media(min-width: 1025px){#page-payment #price .cta{margin-top:50px}}#page-payment #flow{background:#f4f5f7;padding-bottom:100px}#page-payment #flow .ttl-copy{line-height:.3;font-size:4.8rem;text-align:center;margin:-30px 0 15px}@media(min-width: 1025px){#page-payment #flow .ttl-copy{font-size:12rem;margin:-30px 0 35px}}#page-payment #flow h2{text-align:center;margin-bottom:30px;font-size:1.8rem}@media(min-width: 1025px){#page-payment #flow h2{font-size:3.6rem;margin-bottom:50px}}#page-payment #flow .flow-list{overflow:auto;padding-left:7vw;padding-bottom:30px;margin-bottom:10px;max-width:calc(1680px + 14vw);margin-left:auto;margin-right:auto}@media(min-width: 1025px){#page-payment #flow .flow-list{padding-right:7vw;margin-bottom:50px}}#page-payment #flow .flow-list ul{display:flex;justify-content:space-between;gap:25px;margin:0 auto 25px;min-width:780px;padding-right:7vw}@media(min-width: 1025px){#page-payment #flow .flow-list ul{padding-right:0;margin-bottom:30px}}#page-payment #flow .flow-list ul li{flex:1;background:#fff;border-radius:6px;padding:20px 0;text-align:center;position:relative}@media(min-width: 1025px){#page-payment #flow .flow-list ul li{padding:25px 0}}#page-payment #flow .flow-list ul li:after{position:absolute;text-align:center;content:"";background:url(../img/payment/icon-step.svg) no-repeat;background-size:contain;width:15px;height:13px;top:50%;right:-22px;transform:translateY(-50%)}#page-payment #flow .flow-list ul li:last-child::after{content:none}#page-payment #flow .flow-list ul li .step{font-size:1.3rem;line-height:1;color:#079d3e;margin-bottom:10px}@media(min-width: 1025px){#page-payment #flow .flow-list ul li .step{font-size:1.6rem}}#page-payment #flow .flow-list ul li h3{font-size:1.3rem;line-height:1.4}@media(min-width: 1025px){#page-payment #flow .flow-list ul li h3{font-size:2rem}}#page-payment #flow .flow-list .step-stage{display:flex;gap:25px;margin-bottom:30px;min-width:780px;padding-right:7vw}@media(min-width: 1025px){#page-payment #flow .flow-list .step-stage{padding-right:0;margin-bottom:50px}}#page-payment #flow .flow-list .step-stage .early{flex:4.02}#page-payment #flow .flow-list .step-stage .late{flex:2.98}#page-payment #flow .flow-list .step-all{min-width:780px;padding-right:7vw}@media(min-width: 1025px){#page-payment #flow .flow-list .step-all{padding-right:0}}#page-payment #flow .flow-list .step-span{position:relative;text-align:center;border-top:3px solid #191919}#page-payment #flow .flow-list .step-span::before,#page-payment #flow .flow-list .step-span::after{content:"";display:block;width:3px;height:20px;background:#191919;position:absolute;top:50%;transform:translateY(-55%)}@media(min-width: 1025px){#page-payment #flow .flow-list .step-span::before,#page-payment #flow .flow-list .step-span::after{height:29px}}#page-payment #flow .flow-list .step-span::before{left:0}#page-payment #flow .flow-list .step-span::after{right:0}#page-payment #flow .flow-list .step-span>div{position:relative;z-index:2;line-height:0;margin-top:-3px}#page-payment #flow .flow-list .step-span>div::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:130px;height:10px;background:#f4f5f7;z-index:1}@media(min-width: 1025px){#page-payment #flow .flow-list .step-span>div::before{width:180px}}#page-payment #flow .flow-list .step-span>div span{position:relative;z-index:2;font-weight:600;font-size:1.2rem}@media(min-width: 1025px){#page-payment #flow .flow-list .step-span>div span{font-size:1.8rem}}#page-payment #flow .cta{background:#fff;border-radius:6px;width:100%;max-width:880px;margin:0 auto;padding:30px 5%}@media(min-width: 1025px){#page-payment #flow .cta{background:none}}footer{background:none;margin-top:0;padding-top:40px}@media(min-width: 1025px){footer{padding-top:80px}}footer .inner{display:flex;flex-direction:column;align-items:center}@media(min-width: 1025px){footer .inner{flex-direction:row;align-items:flex-start;justify-content:space-between}}footer .footer-left{flex:1;padding-bottom:20px}@media(min-width: 1025px){footer .footer-left{margin-right:60px;padding-bottom:0}}footer .footer-left .logo{max-width:200px;margin:0 auto 30px}@media(min-width: 1025px){footer .footer-left .logo{margin-left:0}}footer .footer-right{width:100%;flex-shrink:0}@media(min-width: 1025px){footer .footer-right{width:50%}}@media(min-width: 1025px){footer .footer-right nav{display:flex;justify-content:flex-end}}footer .footer-right nav>div{border-top:1px solid #f4f5f7;padding:15px 0}@media(min-width: 1025px){footer .footer-right nav>div{border-top:none;padding:0}footer .footer-right nav>div:not(:first-child){margin-left:7vw}}footer .footer-right nav .footer-nav-ttl{margin-bottom:7px;text-align:center;font-weight:600}@media(min-width: 1025px){footer .footer-right nav .footer-nav-ttl{text-align:left;font-weight:300}}footer .footer-right nav ul{display:flex;flex-wrap:wrap;width:100%}@media(min-width: 1025px){footer .footer-right nav ul{display:block}}footer .footer-right nav ul li{width:50%}@media(min-width: 1025px){footer .footer-right nav ul li{width:auto;text-align:left}}footer .footer-right nav ul li:not(:last-child){margin-bottom:7px}footer .footer-right nav ul li a{text-align:center;padding:5px 0}@media(min-width: 1025px){footer .footer-right nav ul li a{text-align:left;padding:0;display:flex;align-items:center;white-space:nowrap}footer .footer-right nav ul li a::before{content:"";display:block;width:8px;height:2px;background:#079d3e;margin-right:8px}}footer small{text-align:center;font-size:1rem;color:#b5b7be;margin:50px 0 0}/*# sourceMappingURL=payment.css.map */