.input-postal-code[data-v-339d51d3]{position:relative;width:100%}.input-postal-code__icon[data-v-339d51d3]{left:16px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.input-postal-code__text[data-v-339d51d3]{-webkit-appearance:none;border:1px solid #bbb;border-radius:68px;color:#111;display:inline-block;font-size:1.4rem;height:48px;line-height:4.8rem;padding-left:38px;padding-right:16px;resize:none;width:100%}.input-postal-code__text[data-v-339d51d3]:focus{outline:none}.input-postal-code__text[data-v-339d51d3]::-moz-placeholder{color:#a0a0a0}.input-postal-code__text[data-v-339d51d3]::placeholder{color:#a0a0a0}.input-postal-code__text--warning[data-v-339d51d3]{background-color:#fff1eb!important;border-color:#d84100!important}.field-postal-code[data-v-2678a98c]{display:flex}.field-postal-code .flex[data-v-2678a98c]{display:flex;flex-direction:column}@media screen and (min-width:768px){.field-postal-code .flex[data-v-2678a98c]{align-items:center;flex-direction:row}.field-postal-code .flex .label-regular[data-v-2678a98c]{margin-bottom:0;margin-right:40px;min-width:144px}}.input[data-v-2678a98c]{width:100%}.input[data-v-2678a98c]:last-child:not(:only-child){margin-left:8px}.input[data-v-2678a98c]:not(:first-child):not(:last-child){margin:0 8px}.input .field-wrap[data-v-2678a98c]{display:flex;flex-direction:column;width:100%}.input .field-wrap .field-input-wrap[data-v-2678a98c]{align-items:center;display:flex;position:relative;width:100%}.input .field-wrap .field-input-wrap .suggest[data-v-2678a98c]{max-height:176px;overflow:scroll;position:absolute;top:100%;width:100%;z-index:3}input[data-v-2678a98c]:disabled{background-color:#e5e5e5;border-color:#a0a0a0;color:#bbb;cursor:not-allowed}.form-errors[data-v-2678a98c]{color:#d84100;font-size:1.4rem;letter-spacing:.02em;line-height:2.4rem;padding-left:24px;white-space:pre-wrap}html{scroll-behavior:smooth}.anchor-link-wrapper[data-v-71e4c37a]{align-items:center;background-color:#fff;display:flex;width:100%}@media screen and (min-width:768px){.anchor-link-wrapper[data-v-71e4c37a]{background-color:#c20008;padding-bottom:20px;padding-top:20px}}.anchor-link-wrapper .anchor-link[data-v-71e4c37a]{align-items:center;align-self:stretch;background-color:#fff;border:4px solid #c20008;display:flex;flex-direction:column;gap:16px;height:100%;padding:40px 20px;width:100%}@media screen and (min-width:768px){.anchor-link-wrapper .anchor-link[data-v-71e4c37a]{border-radius:16px;border-width:0;gap:0;margin-left:auto;margin-right:auto;padding:40px 24px;width:940px}}.anchor-link-wrapper .anchor-link .text-speech-bubble-wrapper[data-v-71e4c37a]{max-width:297px;text-align:center;width:100%}@media screen and (min-width:768px){.anchor-link-wrapper .anchor-link .text-speech-bubble-wrapper[data-v-71e4c37a]{max-width:480px}}.anchor-link-wrapper .anchor-link .text-speech-bubble-wrapper .text-speech-bubble[data-v-71e4c37a]{border-bottom:2px solid #c20008;color:#c20008;font-size:16px;font-weight:700;letter-spacing:1.6px;line-height:100%;margin:0 auto 13px;padding:0 0 16px;position:relative;text-align:center;width:100%}.anchor-link-wrapper .anchor-link .text-speech-bubble-wrapper .text-speech-bubble[data-v-71e4c37a]:after,.anchor-link-wrapper .anchor-link .text-speech-bubble-wrapper .text-speech-bubble[data-v-71e4c37a]:before{content:"";height:0;position:absolute;right:50%;transform:translateX(50%);width:0}.anchor-link-wrapper .anchor-link .text-speech-bubble-wrapper .text-speech-bubble[data-v-71e4c37a]:before{border-color:#c20008 transparent transparent;border-style:solid;border-width:15px 15px 0;bottom:-15px;z-index:1}.anchor-link-wrapper .anchor-link .text-speech-bubble-wrapper .text-speech-bubble[data-v-71e4c37a]:after{border-color:#fff transparent transparent;border-style:solid;border-width:15px 15px 0;bottom:-12px;z-index:2}@media screen and (min-width:768px){.anchor-link-wrapper .anchor-link .text-speech-bubble-wrapper .text-speech-bubble[data-v-71e4c37a]:after{bottom:-11px}.anchor-link-wrapper .anchor-link .text-speech-bubble-wrapper .text-speech-bubble[data-v-71e4c37a]{border-width:3px;font-size:24px;letter-spacing:2.4px;margin-bottom:52px;padding-bottom:24px}}.anchor-link-wrapper .anchor-link .submit-button-wrapper[data-v-71e4c37a]{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}@media screen and (min-width:768px){.anchor-link-wrapper .anchor-link .submit-button-wrapper[data-v-71e4c37a]{flex-direction:row;gap:24px;justify-content:center}}.anchor-link-wrapper .anchor-link .submit-button-wrapper .submit-button[data-v-71e4c37a]{font-size:14px;font-weight:700;height:48px;line-height:100%;position:relative}@media screen and (min-width:768px){.anchor-link-wrapper .anchor-link .submit-button-wrapper .submit-button[data-v-71e4c37a]{font-size:18px;height:80px;line-height:27px}}.anchor-link-wrapper .anchor-link .submit-button-wrapper .submit-button .badge[data-v-71e4c37a]{align-items:center;background:#fff;border:1px solid #008463;border-radius:600px;color:#008463;display:flex;font-size:12px;font-weight:700;gap:8px;justify-content:center;left:calc(50% - 34px);line-height:100%;padding:4px 8px;position:absolute;text-align:center;top:-12px}@media screen and (min-width:768px){.anchor-link-wrapper .anchor-link .submit-button-wrapper .submit-button .badge[data-v-71e4c37a]{font-size:14px;left:calc(50% - 39px);line-height:150%;padding:4px 10px;top:-15px}}.faq-block[data-v-581c7b89]{align-items:center;flex-direction:column;gap:24px;padding:40px 20px;width:100%}@media screen and (min-width:768px){.faq-block[data-v-581c7b89]{margin:60px auto;max-width:940px;padding:0}}.faq-block__title[data-v-581c7b89]{color:#111;font-size:20px;font-weight:700;letter-spacing:2px;line-height:150%;margin-bottom:24px;text-align:center}@media screen and (min-width:768px){.faq-block__title[data-v-581c7b89]{font-size:32px;letter-spacing:3.2px;line-height:150%;margin-bottom:40px}}.faq-block__qa-list[data-v-581c7b89]{border-top:2px solid #e5e5e5}.faq-block__qa-list .question-and-answer[data-v-581c7b89]{align-items:flex-start;align-self:stretch;background:#fff;border-bottom:1px solid #e5e5e5;cursor:pointer;display:flex;flex-direction:column;padding:24px 16px}@media screen and (min-width:768px){.faq-block__qa-list .question-and-answer[data-v-581c7b89]{padding:32px}}.faq-block__qa-list .question-and-answer__question[data-v-581c7b89]{align-items:flex-start;display:flex;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:24px;width:100%}.faq-block__qa-list .question-and-answer__question .question-icon[data-v-581c7b89]{color:#c20008;font-size:14px;font-weight:700;letter-spacing:.28px;line-height:24px}.faq-block__qa-list .question-and-answer__question .text[data-v-581c7b89]{padding-left:4px;width:100%}.faq-block__qa-list .question-and-answer__question .toggle[data-v-581c7b89]{height:24px}.faq-block__qa-list .question-and-answer__answer[data-v-581c7b89]{align-items:flex-start;display:flex;margin-top:24px;width:100%}.faq-block__qa-list .question-and-answer__answer .answer-icon[data-v-581c7b89]{color:#c20008;font-size:14px;font-weight:700;letter-spacing:.28px;line-height:24px}.faq-block__qa-list .question-and-answer__answer .contents[data-v-581c7b89]{color:#707070;font-size:14px;font-weight:400;letter-spacing:.3px;line-height:24px;width:100%}.faq-block__qa-list .question-and-answer__answer .contents__text[data-v-581c7b89]{padding-left:4px}.faq-block__qa-list .question-and-answer__answer .contents__text-links[data-v-581c7b89]{display:inline-grid;gap:4px;margin-top:16px;padding-left:4px}.faq-block__qa-list .question-and-answer__answer .contents__text-links .text-link[data-v-581c7b89]{color:#c20008;font-size:15px;font-weight:400;letter-spacing:.3px;line-height:26px;text-decoration:none;text-decoration:initial}