.contact.svelte-1bv7ezn{width:var(--content-w);margin-inline:auto}@media screen and (width>=1024px){.contact.svelte-1bv7ezn{width:calc(1040 * var(--vw,1vw) * 100 / 1280)}}.contact__heading.svelte-1bv7ezn{margin-top:calc(40 * var(--vw,1vw) * 100 / 375);font-size:calc(24 * var(--vw,1vw) * 100 / 375);letter-spacing:.07em;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.2}@media screen and (width>=1024px){.contact__heading.svelte-1bv7ezn{margin-top:calc(65 * var(--vw,1vw) * 100 / 1280);font-size:calc(30 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.2}}.form.svelte-1bv7ezn{margin-top:calc(39 * var(--vw,1vw) * 100 / 375)}@media screen and (width>=1024px){.form.svelte-1bv7ezn{margin-top:calc(41 * var(--vw,1vw) * 100 / 1280)}}.form__fields.svelte-1bv7ezn{gap:calc(30 * var(--vw,1vw) * 100 / 375);flex-direction:column;display:flex}@media screen and (width>=1024px){.form__fields.svelte-1bv7ezn{gap:calc(30 * var(--vw,1vw) * 100 / 1280)}}.form__submit.svelte-1bv7ezn{width:calc(240 * var(--vw,1vw) * 100 / 375);height:calc(50 * var(--vw,1vw) * 100 / 375);margin:calc(40 * var(--vw,1vw) * 100 / 375) auto 0;color:#fff;font-size:calc(16 * var(--vw,1vw) * 100 / 375);letter-spacing:.1em;background-color:#47425d;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:1.2;display:block}@media (any-hover:hover){.form__submit.svelte-1bv7ezn{transition:opacity .3s}.form__submit.svelte-1bv7ezn:hover{opacity:.6}}@media screen and (width>=1024px){.form__submit.svelte-1bv7ezn{width:calc(250 * var(--vw,1vw) * 100 / 1280);height:calc(50 * var(--vw,1vw) * 100 / 1280);margin-top:calc(60 * var(--vw,1vw) * 100 / 1280);font-size:calc(16 * var(--vw,1vw) * 100 / 1280);letter-spacing:.1em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:1.2}}.form__submit.svelte-1bv7ezn:disabled{cursor:default;opacity:.5}.form__status.svelte-1bv7ezn{min-height:calc(19 * var(--vw,1vw) * 100 / 375);margin-top:calc(8 * var(--vw,1vw) * 100 / 375);text-align:center;color:#ff6060;font-size:calc(12 * var(--vw,1vw) * 100 / 375);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:1.6}@media screen and (width>=1024px){.form__status.svelte-1bv7ezn{min-height:calc(19 * var(--vw,1vw) * 100 / 1280);margin-top:calc(8 * var(--vw,1vw) * 100 / 1280);font-size:calc(12 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:1.6}}.form__status--good.svelte-1bv7ezn{color:#454545}.field.svelte-1bv7ezn{gap:calc(7 * var(--vw,1vw) * 100 / 375);flex-direction:column;display:flex}@media screen and (width>=1024px){.field.svelte-1bv7ezn{gap:calc(7 * var(--vw,1vw) * 100 / 1280)}}.field__head.svelte-1bv7ezn{align-items:center;gap:calc(10 * var(--vw,1vw) * 100 / 375);display:flex}@media screen and (width>=1024px){.field__head.svelte-1bv7ezn{gap:calc(10 * var(--vw,1vw) * 100 / 1280)}}.field__label.svelte-1bv7ezn{font-size:calc(16 * var(--vw,1vw) * 100 / 375);letter-spacing:.1em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:1.6}@media screen and (width>=1024px){.field__label.svelte-1bv7ezn{font-size:calc(16 * var(--vw,1vw) * 100 / 1280);letter-spacing:.1em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:1.45}}.field__required.svelte-1bv7ezn{color:#ff6060;font-size:calc(12 * var(--vw,1vw) * 100 / 375);letter-spacing:.07em;flex:none;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:1.6}@media screen and (width>=1024px){.field__required.svelte-1bv7ezn{font-size:calc(12 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:1.6}}.field__input.svelte-1bv7ezn{width:100%;height:calc(50 * var(--vw,1vw) * 100 / 375);padding-inline:calc(13 * var(--vw,1vw) * 100 / 375);border:calc(1 * var(--vw,1vw) * 100 / 375) solid #bdbdbd;border-radius:calc(3 * var(--vw,1vw) * 100 / 375);color:#454545;font-size:calc(16 * var(--vw,1vw) * 100 / 375);letter-spacing:.1em;background-color:#fff;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:350;line-height:1.2}@media screen and (width>=1024px){.field__input.svelte-1bv7ezn{height:calc(50 * var(--vw,1vw) * 100 / 1280);padding-inline:calc(13 * var(--vw,1vw) * 100 / 1280);border-width:calc(1 * var(--vw,1vw) * 100 / 1280);border-radius:calc(3 * var(--vw,1vw) * 100 / 1280);font-size:calc(16 * var(--vw,1vw) * 100 / 1280);letter-spacing:.1em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:350;line-height:1.2}}.field__input.svelte-1bv7ezn::placeholder{color:#bdbdbd;opacity:1}.field__input.svelte-1bv7ezn:focus-visible{outline:calc(1 * var(--vw,1vw) * 100 / 375) solid #47425d;outline-offset:calc(1 * var(--vw,1vw) * 100 / 375)}@media screen and (width>=1024px){.field__input.svelte-1bv7ezn:focus-visible{outline-width:calc(1 * var(--vw,1vw) * 100 / 1280);outline-offset:calc(1 * var(--vw,1vw) * 100 / 1280)}}.field__input--en.svelte-1bv7ezn{font-size:calc(16 * var(--vw,1vw) * 100 / 375);letter-spacing:.1em;font-family:"Source Sans 3",Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.2}@media screen and (width>=1024px){.field__input--en.svelte-1bv7ezn{font-size:calc(16 * var(--vw,1vw) * 100 / 1280);letter-spacing:.1em;font-family:"Source Sans 3",Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.2}}.field__input--error.svelte-1bv7ezn{border-color:#ff6060}@media screen and (width>=1024px){.field__selectWrap.svelte-1bv7ezn{width:calc(350 * var(--vw,1vw) * 100 / 1280)}}.field__select.svelte-1bv7ezn{appearance:none;padding-right:calc(40 * var(--vw,1vw) * 100 / 375);background-image:url(../../../img/icon/select-arrow.svg);background-repeat:no-repeat;background-position:right calc(13 * var(--vw,1vw) * 100 / 375) center;background-size:calc(14 * var(--vw,1vw) * 100 / 375) calc(10 * var(--vw,1vw) * 100 / 375);cursor:pointer}@media screen and (width>=1024px){.field__select.svelte-1bv7ezn{padding-right:calc(40 * var(--vw,1vw) * 100 / 1280);background-position:right calc(13 * var(--vw,1vw) * 100 / 1280) center;background-size:calc(14 * var(--vw,1vw) * 100 / 1280) calc(10 * var(--vw,1vw) * 100 / 1280)}}.field__select--empty.svelte-1bv7ezn{color:#bdbdbd}.field__select.svelte-1bv7ezn>option:where(.svelte-1bv7ezn){color:#454545}.field__textarea.svelte-1bv7ezn{height:calc(345 * var(--vw,1vw) * 100 / 375);padding-block:calc(15 * var(--vw,1vw) * 100 / 375);resize:vertical;font-size:calc(16 * var(--vw,1vw) * 100 / 375);letter-spacing:.1em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:350;line-height:1.7}@media screen and (width>=1024px){.field__textarea.svelte-1bv7ezn{height:calc(253 * var(--vw,1vw) * 100 / 1280);padding-block:calc(15 * var(--vw,1vw) * 100 / 1280);font-size:calc(16 * var(--vw,1vw) * 100 / 1280);letter-spacing:.1em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:350;line-height:1.7}}
