﻿.direct-payment-bank-account{max-width:calc(640px + 32px);margin:0 auto;padding:32px 16px;text-align:center;background-color:#fff}.direct-payment-bank-account h2{font-size:26px;margin-bottom:32px}@media screen and (max-width: 480px){.direct-payment-bank-account h2{font-size:18px;margin-bottom:24px}}.direct-payment-bank-account .box{border:1px solid #D9DEE5;padding:16px 24px;background:#fff;text-align:left;border-radius:4px;margin-bottom:24px}.direct-payment-bank-account .box strong{font-size:16px;margin-bottom:8px;display:block;color:#4D4A4A}.direct-payment-bank-account .box ul{padding-left:0}.direct-payment-bank-account .box ul li{list-style-type:none;font-weight:lighter;color:#666;margin:8px 0 0}.direct-payment-bank-account .step-box{margin:0 0 16px;padding:16px;background:#F6F8FA;border-radius:4px;text-align:left}@media screen and (max-width: 480px){.direct-payment-bank-account .step-box{margin:24px 0}}.direct-payment-bank-account .step-box strong{font-size:16px;margin-bottom:12px;display:block}.direct-payment-bank-account .step-box p{font-size:12px}.direct-payment-bank-account .step-box table{border-collapse:separate;border-spacing:0;border-radius:4px;margin:8px 0;border-top:1px solid #d9dee5;border-right:1px solid #d9dee5}.direct-payment-bank-account .step-box table tr:first-child *:first-child{border-top-left-radius:4px}.direct-payment-bank-account .step-box table tr:first-child *:last-child{border-top-right-radius:4px}.direct-payment-bank-account .step-box table tr:last-child *:first-child{border-bottom-left-radius:4px}.direct-payment-bank-account .step-box table tr:last-child *:last-child{border-bottom-right-radius:4px}.direct-payment-bank-account .step-box table td,.direct-payment-bank-account .step-box table th{text-align:left;border-bottom:1px solid #d9dee5;border-left:1px solid #d9dee5;line-height:170%;padding:4px 16px;vertical-align:top}@media screen and (max-width: 480px){.direct-payment-bank-account .step-box table td,.direct-payment-bank-account .step-box table th{font-size:14px}}.direct-payment-bank-account .step-box table th{background:#e3e4e8;min-width:120px}.direct-payment-bank-account .step-box small{display:block;font-size:12px}.direct-payment-bank-account .copy-button{text-align:left;margin-top:8px}.direct-payment-bank-account .copy-button .button{letter-spacing:normal;cursor:pointer;font-size:11px;padding:8px 16px;border:none;color:#4D4A4A;background:#E3E4E8;font-weight:500;border-radius:2px}.direct-payment-bank-account .note{margin-top:40px;padding:24px 16px}@media screen and (max-width: 480px){.direct-payment-bank-account .note{padding:24px 0}}.direct-payment-bank-account .note h4{font-size:12px;text-align:left;font-weight:bold;margin-bottom:8px;line-height:1.6}.direct-payment-bank-account .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 .note li.strong{font-weight:bold;margin-bottom:12px}.direct-payment-bank-account .note li::before{content:'※'}.direct-payment-bank-account .attention-box{background-color:#FEF5E1;padding:8px 16px}.direct-payment-bank-account .attention-box h4{font-size:12px;font-weight:700}.direct-payment-bank-account .attention-box h4>i{color:#FAC75A;font-size:14px}.direct-payment-bank-account .attention-box p{margin-top:8px;font-size:10px;color:#4D4A4A}
