﻿.direct-payment-bank-account-for-corp{background-color:#F6F8FA}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .pc{display:none !important}}.direct-payment-bank-account-for-corp .sp{display:none !important}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .sp{display:block !important}}.direct-payment-bank-account-for-corp .header-box{background:-webkit-gradient(linear, left top, right top, from(#1A7AE3), to(#4AAFF2));background:linear-gradient(90deg, #1A7AE3 0%, #4AAFF2 100%);color:white}.direct-payment-bank-account-for-corp .header-box .header-box-inner{width:1050px;padding:54px 16px;position:relative;margin:0 auto}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .header-box .header-box-inner{width:100%;padding:32px 16px}}.direct-payment-bank-account-for-corp .header-box .header-box-inner .title h1{font-size:36px;color:white;font-weight:bold;margin-bottom:16px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .header-box .header-box-inner .title h1{font-size:22px}}@media screen and (max-width: 400px){.direct-payment-bank-account-for-corp .header-box .header-box-inner .title h1{font-size:20px}}.direct-payment-bank-account-for-corp .header-box .header-box-inner .subtext{font-size:16px;margin-bottom:26px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .header-box .header-box-inner .subtext{font-size:14px}}@media screen and (max-width: 400px){.direct-payment-bank-account-for-corp .header-box .header-box-inner .subtext{font-size:12px}}.direct-payment-bank-account-for-corp .header-box .header-box-inner .inquiry-button{background-color:#E65D65;color:white;line-height:60px;font-size:16px;padding:0 80px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .header-box .header-box-inner .inquiry-button{line-height:60px;width:100%}}.direct-payment-bank-account-for-corp .header-box .header-box-inner .header-illustration{position:absolute;right:0;bottom:0;width:auto;height:85%}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .header-box .header-box-inner .header-illustration{position:absolute;right:16px;bottom:118px;width:145px;height:auto}}@media screen and (max-width: 400px){.direct-payment-bank-account-for-corp .header-box .header-box-inner .header-illustration{width:115px}}.direct-payment-bank-account-for-corp .header-box .header-box-inner .badges{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:16px}.direct-payment-bank-account-for-corp .header-box .header-box-inner .badges .badge{background:white;color:#2384E6;border-radius:100px;padding:6px 14px;font-size:16px;vertical-align:middle;font-weight:bold}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .header-box .header-box-inner .badges .badge{font-size:14px;margin-right:8px}}@media screen and (max-width: 400px){.direct-payment-bank-account-for-corp .header-box .header-box-inner .badges .badge{font-size:12px}}.direct-payment-bank-account-for-corp .description{margin:40px 24px;text-align:center;font-size:24px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .description{font-size:22px}}.direct-payment-bank-account-for-corp .description p{margin:16px 0;font-size:16px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .description p{font-size:14px;text-align:left}}.direct-payment-bank-account-for-corp .step-box{background:white;border-radius:10px;padding:40px 60px;margin:0 auto 60px;width:90%;max-width:1128px}@media screen and (max-width: 1200px){.direct-payment-bank-account-for-corp .step-box{padding:40px}}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .step-box{padding:24px}}.direct-payment-bank-account-for-corp .step-box .title{font-size:24px;font-weight:bold;background:-webkit-gradient(linear, left top, right top, from(#1A7AE3), to(#4AAFF2));background:linear-gradient(90deg, #1A7AE3 0%, #4AAFF2 100%);color:white;text-align:center;max-width:640px;width:100%;margin:0 auto 12px;padding:8px 0 16px 0;border-radius:100px;line-height:1}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .step-box .title{font-size:20px}}@media screen and (max-width: 400px){.direct-payment-bank-account-for-corp .step-box .title{font-size:16px}}.direct-payment-bank-account-for-corp .step-box .title strong{font-size:32px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .step-box .title strong{font-size:28px}}@media screen and (max-width: 400px){.direct-payment-bank-account-for-corp .step-box .title strong{font-size:24px}}.direct-payment-bank-account-for-corp .step-box .corp-backing-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .step-box .corp-backing-steps{display:block;max-width:327px;margin:0 auto}}.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .corp-backing-step{text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:32px 0;position:relative}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .corp-backing-step{padding-bottom:20px}}.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .corp-backing-step img{height:122px}.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .corp-backing-step.border{width:26px;min-width:26px;-webkit-box-flex:0;-ms-flex:0 0 26px;flex:0 0 26px;padding:0}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .corp-backing-step.border{width:auto}}.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .corp-backing-step.border img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .step-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;margin:14px;gap:10px}@media screen and (max-width: 1200px){.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .step-inner{margin-left:4px;margin-right:4px;gap:8px}}.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .step-inner .step-title{font-weight:bold;font-family:"helvetica", sans-serif;color:#2384E6;border:1px solid #2384E6;border-radius:100px;width:100px;min-width:80px}@media screen and (max-width: 1200px){.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .step-inner .step-title{font-size:18px}}.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .step-inner .subtitle{font-weight:bold}@media screen and (max-width: 1200px){.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .step-inner .subtitle{font-size:18px}}.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .text{font-size:14px;text-align:left}.direct-payment-bank-account-for-corp .step-box .corp-backing-steps .text small{color:#666666}.direct-payment-bank-account-for-corp .info-box{width:100%;margin:0 auto;padding:64px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;background:white}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .info-box{padding:32px 16px}}.direct-payment-bank-account-for-corp .info-box .corp-backing-info{width:800px;border:1px solid #D9DEE5;border-radius:10px;padding:24px;margin:0 auto}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .info-box .corp-backing-info{width:100%;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box}}.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}}.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-icon{width:112px;-ms-flex-negative:0;flex-shrink:0}.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-icon img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .title{font-size:26px;font-weight:bold;margin-bottom:8px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .title{font-size:20px;text-align:center;margin-bottom:16px}}.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text p{font-size:16px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text p{font-size:14px}}.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .calculator-container{background:#F6F8FA;border-radius:8px;padding:24px;margin-top:16px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .calculator-container{padding:24px;margin-left:-24px;margin-right:-24px;margin-bottom:-24px;border-radius:0 0 10px 10px}}.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .calculator-container p{font-size:14px}.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .calculator-container p.label{font-weight:bold;font-size:20px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .calculator-container p.label{text-align:center}}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .calculator-container p.annotation{text-align:center}}.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .attention-box{background:#FEF5E1;padding:8px 16px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .attention-box{margin-top:12px}}.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .attention-box h4{font-size:12px;font-weight:bold;margin-bottom:8px}.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .attention-box h4>i{color:#FAC75A;font-size:14px}.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .attention-box p{font-size:10px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .info-box .corp-backing-info .info-text .attention-box p{text-align:left !important}}.direct-payment-bank-account-for-corp .note{padding:32px 24px;width:1050px;margin:0 auto}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .note{width:100%}}.direct-payment-bank-account-for-corp .note h4{font-size:12px;text-align:left;font-weight:bold;margin-bottom:8px;line-height:1.6}.direct-payment-bank-account-for-corp .note li{text-align:left;font-size:12px;margin-bottom:4px;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.direct-payment-bank-account-for-corp .note li.strong{font-weight:bold;margin-bottom:12px}.direct-payment-bank-account-for-corp .note li::before{content:'※'}.direct-payment-bank-account-for-corp .footer-box{background:-webkit-gradient(linear, left top, right top, from(#1A7AE3), to(#4AAFF2));background:linear-gradient(90deg, #1A7AE3 0%, #4AAFF2 100%);color:white;text-align:center}.direct-payment-bank-account-for-corp .footer-box .footer-box-inner{width:780px;padding:28px 0;position:relative;margin:0 auto;overflow:hidden}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .footer-box .footer-box-inner{width:100%;padding:32px 16px}}.direct-payment-bank-account-for-corp .footer-box .footer-box-inner .title h2{font-size:24px;color:white;font-weight:bold;margin-bottom:4px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .footer-box .footer-box-inner .title h2{font-size:22px;text-align:left;margin-bottom:16px}}@media screen and (max-width: 400px){.direct-payment-bank-account-for-corp .footer-box .footer-box-inner .title h2{font-size:20px}}.direct-payment-bank-account-for-corp .footer-box .footer-box-inner .subtext{font-size:16px;margin-bottom:26px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .footer-box .footer-box-inner .subtext{font-size:14px;text-align:left}}@media screen and (max-width: 400px){.direct-payment-bank-account-for-corp .footer-box .footer-box-inner .subtext{font-size:12px}}.direct-payment-bank-account-for-corp .footer-box .footer-box-inner .inquiry-button{background-color:#E65D65;color:white;line-height:56px;font-size:16px;padding:0 88px;border-radius:8px}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .footer-box .footer-box-inner .inquiry-button{line-height:60px;width:100%}}.direct-payment-bank-account-for-corp .footer-box .footer-box-inner .footer-illustration{position:absolute;right:40px;bottom:0;width:auto;height:65%}@media screen and (max-width: 960px){.direct-payment-bank-account-for-corp .footer-box .footer-box-inner .footer-illustration{position:absolute;right:16px;bottom:118px;width:145px;height:auto}}@media screen and (max-width: 400px){.direct-payment-bank-account-for-corp .footer-box .footer-box-inner .footer-illustration{width:115px}}
