@font-face{font-family:Helvetica Neue Bold;src:url(../font/HelveticaNeue-Bold.ttf)}@font-face{font-family:Helvetica Neue;src:url(../font/HelveticaNeue.ttf)}@font-face{font-family:A-OTF Gothic MB101 Pro Bold;src:url(../font/A-OTF-GothicMB101Pro-Bold.otf)format("opentype")}@font-face{font-family:A-OTF Gothic MB101 Pro;src:url(../font/A-OTF-GothicMB101Pro-Reg.otf)format("opentype")}@font-face{font-family:A-OTF Gothic MB101 Pro Medium;src:url(../font/A-OTF-GothicMB101Pro-Medium.otf)format("opentype")}@keyframes fade-in-up-5eb891da{0%{opacity:0;visibility:visible;transform:translateY(20px)}to{opacity:1;visibility:visible;transform:translateZ(0)}}@keyframes fade-in-title-5eb891da{0%{opacity:0}to{opacity:1}}@keyframes fade-in-description-5eb891da{0%{visibility:visible;opacity:0;transform:translateY(30px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes fade-in-text-5eb891da{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down-5eb891da{0%{opacity:0;visibility:visible;transform:translateZ(0)}to{opacity:1;visibility:visible;transform:translateY(20px)}}@keyframes fade-in-up-opacity-5eb891da{0%{opacity:0;visibility:visible;transform:translateY(20px)}to{opacity:.6;visibility:visible;transform:translateZ(0)}}@keyframes fade-in-up-rgba-5eb891da{0%{visibility:visible;background-color:#fff0;transform:translateY(20px)}to{visibility:visible;background-color:#fff3;transform:translateZ(0)}}@keyframes get-in-touch-5eb891da{0%{transform:translate(0)}to{transform:translate(-50vw)}}@keyframes get-in-touch-mobile-5eb891da{0%{transform:translate(0)}to{transform:translate(-80vw)}}.contact-common-form[data-v-5eb891da]{width:900px;margin:0 auto;padding-top:80px;position:relative}@media (width<=1130px){.contact-common-form[data-v-5eb891da]{width:100%}}@media (width<=767px){.contact-common-form[data-v-5eb891da]{width:100%;padding-top:15.385vw}}.contact-common-form__item[data-v-5eb891da]{justify-content:space-between;width:100%;height:auto;display:flex;position:relative}.contact-common-form__item+.contact-common-form__item[data-v-5eb891da]{margin-top:40px}.contact-common-form__item__left__text[data-v-5eb891da]{font-family:var(--font-family-regular,"A-OTF Gothic MB101 Pro",sans-serif);font-feature-settings:"palt" on;font-style:normal;line-height:var(--font-line-height-regular,1.6em);letter-spacing:var(--font-letter-spacing-regular,.03em);color:#000;font-size:20px;font-weight:400}@media (width<=1130px){.contact-common-form__item__left__text[data-v-5eb891da]{font-size:1.77vw}}@media (width<=767px){.contact-common-form__item[data-v-5eb891da]{display:block}.contact-common-form__item+.contact-common-form__item[data-v-5eb891da]{margin-top:10.256vw}.contact-common-form__item__left[data-v-5eb891da]{align-items:center;gap:4.103vw;display:flex}.contact-common-form__item__left__text[data-v-5eb891da]{font-size:4.615vw}}.contact-common-form__item__left__badge[data-v-5eb891da]{font-family:var(--font-family-regular,"A-OTF Gothic MB101 Pro",sans-serif);font-feature-settings:"palt" on;font-style:normal;line-height:var(--font-line-height-regular,1.6em);letter-spacing:var(--font-letter-spacing-regular,.03em);color:#fff;background:#000;border-radius:6px;margin-top:10px;padding:3px 13px;font-size:12px;font-weight:400;display:inline-block}@media (width<=1130px){.contact-common-form__item__left__badge[data-v-5eb891da]{border-radius:.531vw;margin-top:.885vw;padding:.265vw 1.15vw;font-size:1.062vw}}@media (width<=767px){.contact-common-form__item__left__badge[data-v-5eb891da]{border-radius:1.538vw;justify-content:center;align-items:center;width:auto;height:6.154vw;margin-top:0;padding:.769vw 3.333vw;font-size:3.077vw;display:flex}}.contact-common-form__item__right[data-v-5eb891da]{width:620px;height:auto;position:relative}@media (width<=1130px){.contact-common-form__item__right[data-v-5eb891da]{width:54.867vw}}@media (width<=767px){.contact-common-form__item__right[data-v-5eb891da]{width:100%;margin-top:4.103vw}}.contact-common-form__item__right input[type=email][data-v-5eb891da],.contact-common-form__item__right input[type=tel][data-v-5eb891da],.contact-common-form__item__right input[type=text][data-v-5eb891da],.contact-common-form__item__right select[data-v-5eb891da],.contact-common-form__item__right textarea[data-v-5eb891da]{font-family:var(--font-family-regular,"A-OTF Gothic MB101 Pro",sans-serif);font-feature-settings:"palt" on;line-height:var(--font-line-height-regular,1.6em);letter-spacing:var(--font-letter-spacing-regular,.03em);border:none;border-radius:6px;width:100%;padding:18px 24px;font-size:16px;font-style:normal;font-weight:400}.contact-common-form__item__right input[type=email][data-v-5eb891da]::-moz-placeholder{color:#949497}.contact-common-form__item__right input[type=tel][data-v-5eb891da]::-moz-placeholder{color:#949497}.contact-common-form__item__right input[type=text][data-v-5eb891da]::-moz-placeholder{color:#949497}.contact-common-form__item__right select[data-v-5eb891da]::-moz-placeholder{color:#949497}.contact-common-form__item__right textarea[data-v-5eb891da]::-moz-placeholder{color:#949497}.contact-common-form__item__right input[type=email][data-v-5eb891da]::placeholder,.contact-common-form__item__right input[type=tel][data-v-5eb891da]::placeholder,.contact-common-form__item__right input[type=text][data-v-5eb891da]::placeholder,.contact-common-form__item__right select[data-v-5eb891da]::placeholder,.contact-common-form__item__right textarea[data-v-5eb891da]::placeholder{color:#949497}.contact-common-form__item__right input[type=email][data-v-5eb891da]:focus,.contact-common-form__item__right input[type=tel][data-v-5eb891da]:focus,.contact-common-form__item__right input[type=text][data-v-5eb891da]:focus,.contact-common-form__item__right select[data-v-5eb891da]:focus,.contact-common-form__item__right textarea[data-v-5eb891da]:focus{border:1px solid #0006;outline:none;box-shadow:0 4px 10px #00000029}.contact-common-form__item__right select[data-v-5eb891da]{appearance:none;background-color:#fff;position:relative}.contact-common-form__item__right .select-wrapper[data-v-5eb891da]{position:relative}.contact-common-form__item__right .select-wrapper .select-arrow[data-v-5eb891da]{pointer-events:none;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.contact-common-form__item__radio-item[data-v-5eb891da]{margin-bottom:12px}@media (width<=1130px){.contact-common-form__item__right input[type=email][data-v-5eb891da],.contact-common-form__item__right input[type=tel][data-v-5eb891da],.contact-common-form__item__right input[type=text][data-v-5eb891da],.contact-common-form__item__right select[data-v-5eb891da],.contact-common-form__item__right textarea[data-v-5eb891da]{border-radius:.531vw;padding:1.593vw 2.124vw;font-size:1.416vw}.contact-common-form__item__right .select-wrapper .select-arrow[data-v-5eb891da]{right:2.124vw}.contact-common-form__item__radio-item[data-v-5eb891da]{margin-bottom:1.062vw}}@media (width<=767px){.contact-common-form__item__right input[type=email][data-v-5eb891da],.contact-common-form__item__right input[type=tel][data-v-5eb891da],.contact-common-form__item__right input[type=text][data-v-5eb891da],.contact-common-form__item__right select[data-v-5eb891da],.contact-common-form__item__right textarea[data-v-5eb891da]{border-radius:1.538vw;padding:4.615vw;font-size:3.59vw}.contact-common-form__item__right .select-wrapper .select-arrow[data-v-5eb891da]{right:4.615vw}.contact-common-form__item__right .select-wrapper .select-arrow svg[data-v-5eb891da]{width:3.077vw;height:3.077vw}.contact-common-form__item__radio-item[data-v-5eb891da]{margin-bottom:2.051vw}}.contact-common-form__item__radio-item input[type=radio][data-v-5eb891da]{opacity:0;cursor:pointer;position:absolute}.contact-common-form__item__radio-item label[data-v-5eb891da]{font-family:var(--font-family-regular,"A-OTF Gothic MB101 Pro",sans-serif);font-feature-settings:"palt" on;font-style:normal;line-height:var(--font-line-height-regular,1.6em);letter-spacing:var(--font-letter-spacing-regular,.03em);color:#000;cursor:pointer;padding-left:35px;font-size:16px;display:inline-block;position:relative}.contact-common-form__item__radio-item .custom-radio[data-v-5eb891da]:before{content:"";border:1px solid #000;border-radius:50%;width:22px;height:22px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (width<=1130px){.contact-common-form__item__radio-item label[data-v-5eb891da]{padding-left:3.097vw;font-size:1.416vw}.contact-common-form__item__radio-item .custom-radio[data-v-5eb891da]:before{width:1.947vw;height:1.947vw}}@media (width<=767px){.contact-common-form__item__radio-item label[data-v-5eb891da]{padding-left:8.205vw;font-size:3.59vw}.contact-common-form__item__radio-item .custom-radio[data-v-5eb891da]:before{width:4.615vw;height:4.615vw}}.contact-common-form__item__radio-item .custom-radio[data-v-5eb891da]:after{content:"";opacity:0;background:#ff7024;border-radius:50%;width:12px;height:12px;transition:opacity .2s;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.contact-common-form__item__radio-item input[type=radio]:checked+.custom-radio[data-v-5eb891da]:after{opacity:1}.contact-common-form__item__other[data-v-5eb891da]{padding-left:35px}@media (width<=1130px){.contact-common-form__item__radio-item .custom-radio[data-v-5eb891da]:after{width:1.062vw;height:1.062vw;left:.442vw}.contact-common-form__item__other[data-v-5eb891da]{padding-left:3.097vw}}@media (width<=767px){.contact-common-form__item__radio-item .custom-radio[data-v-5eb891da]:after{width:2.821vw;height:2.821vw;left:.897vw}.contact-common-form__item__other[data-v-5eb891da]{padding-left:8.974vw}}.contact-common-form .recaptcha-box[data-v-5eb891da]{justify-content:center;width:100%;margin-top:30px;display:flex;position:relative}@media (width<=1130px){.contact-common-form .recaptcha-box[data-v-5eb891da]{margin-top:2.655vw}}@media (width<=767px){.contact-common-form .recaptcha-box[data-v-5eb891da]{margin-top:10.256vw}}.contact-common-form__submit[data-v-5eb891da]{width:100%;margin-top:80px;position:relative}@media (width<=1130px){.contact-common-form__submit[data-v-5eb891da]{margin-top:7.08vw}}@media (width<=767px){.contact-common-form__submit[data-v-5eb891da]{margin-top:20.513vw}}.contact-common-form__submit button[data-v-5eb891da]{color:#fff;background:#000;border:none;border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;width:420px;height:100px;margin:0 auto;padding:20px 0;display:flex}.contact-common-form__submit button[data-v-5eb891da]:disabled{cursor:not-allowed;background:#949497}.contact-common-form__submit button .button-text__sub[data-v-5eb891da]{font-family:var(--font-family-regular,"A-OTF Gothic MB101 Pro",sans-serif);font-feature-settings:"palt" on;line-height:var(--font-line-height-regular,1.6em);letter-spacing:var(--font-letter-spacing-regular,.03em);font-size:12px;font-style:normal;font-weight:400}@media (width<=1130px){.contact-common-form__submit button[data-v-5eb891da]{border-radius:.531vw;width:37.168vw;height:8.85vw;padding:1.77vw 0}.contact-common-form__submit button .button-text__sub[data-v-5eb891da]{font-size:1.062vw}}@media (width<=767px){.contact-common-form__submit button[data-v-5eb891da]{border-radius:1.538vw;width:100%;height:auto;padding:4.615vw 0}.contact-common-form__submit button .button-text__sub[data-v-5eb891da]{font-size:3.077vw}}.contact-common-form__submit button .button-text__main[data-v-5eb891da]{font-family:var(--font-family-regular,"A-OTF Gothic MB101 Pro",sans-serif);font-feature-settings:"palt" on;line-height:var(--font-line-height-regular,1.6em);letter-spacing:var(--font-letter-spacing-regular,.03em);font-size:24px;font-style:normal;font-weight:400}@media (width<=1130px){.contact-common-form__submit button .button-text__main[data-v-5eb891da]{font-size:2.124vw}}@media (width<=767px){.contact-common-form__submit button .button-text__main[data-v-5eb891da]{font-size:5.128vw}}.contact-common-form__submit .note[data-v-5eb891da]{font-family:var(--font-family-regular,"A-OTF Gothic MB101 Pro",sans-serif);font-feature-settings:"palt" on;line-height:var(--font-line-height-regular,1.6em);letter-spacing:var(--font-letter-spacing-regular,.03em);text-align:center;margin-top:20px;font-size:12px;font-style:normal;font-weight:400}@media (width<=1130px){.contact-common-form__submit .note[data-v-5eb891da]{margin-top:1.77vw;font-size:1.062vw}}@media (width<=767px){.contact-common-form__submit .note[data-v-5eb891da]{margin-top:5.128vw;font-size:3.077vw}}.contact-common-form__submit .note a[data-v-5eb891da]{color:#000;text-decoration:underline}
