.c-form-text{background-color:var(--color-grey02);appearance:none;border:none;border-radius:8px;outline:0;width:100%;height:60px;padding:11px 16px;box-shadow:inset 0 0 0 1px #0000,inset 0 0 0 4px #0000}.c-form-text::placeholder{opacity:.4}.c-form-text:focus{box-shadow:0 0 0 1px var(--color-form-outline) inset, 0 0 0 4px var(--color-form-outline02)}.c-form-text--white{background-color:var(--color-white)}.c-form-textarea{background-color:var(--color-grey02);appearance:none;resize:none;border:none;border-radius:8px;outline:0;width:100%;height:100%;padding:16px;display:block;box-shadow:inset 0 0 0 1px #0000,inset 0 0 0 4px #0000}.c-form-textarea::placeholder{opacity:.4}.c-form-textarea:focus{box-shadow:0 0 0 1px var(--color-form-outline) inset, 0 0 0 4px var(--color-form-outline02)}.c-form-select{position:relative}.c-form-select:before{content:"";z-index:var(--z-index-default);border-top:2px solid var(--color-font-base);border-right:2px solid var(--color-font-base);pointer-events:none;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;right:12px;transform:rotate(135deg)}.c-form-select select{background-color:var(--color-grey02);appearance:none;cursor:pointer;border:none;border-radius:8px;outline:0;width:100%;height:60px;padding:8px 12px;box-shadow:inset 0 0 0 1px #0000,inset 0 0 0 4px #0000}.c-form-select select::-ms-expand{display:none}.c-form-select select:focus{box-shadow:0 0 0 1px var(--color-form-outline) inset, 0 0 0 4px var(--color-form-outline02)}.c-form-button{background-color:var(--color-black);color:var(--color-white);text-align:center;letter-spacing:.1em;border-radius:100vh;min-width:240px;margin:0 auto;padding:16px 48px 16px calc(48px + .1em);font-weight:700;transition:all .3s;display:block;position:relative}.c-form-button:after{content:"";border-bottom:2px solid var(--color-white);border-left:2px solid var(--color-white);width:10px;height:10px;margin-left:28px;position:absolute;top:50%;right:18px;transform:translateY(-45%)rotate(-135deg)}@media (hover:hover){.c-form-button:hover{background-color:var(--color-black-hover);transform:scale(1.03)}}.c-form-consent{text-align:center}@media screen and (width>=600px){.c-form-consent{justify-content:center;display:flex}}.c-form-consent span{display:block}@media screen and (width>=600px){.c-form-consent span{display:inline}}.c-form-consent a{text-decoration:underline}@media (hover:hover){.c-form-consent a:hover{text-decoration:none}}.c-form-error{color:var(--color-form-error);margin-top:6px;padding-left:12px;font-weight:700}.c-form-label-required,.c-form-label-any{letter-spacing:.05em;border-radius:4px;margin-left:8px;padding:5px 8px;font-size:12px;font-weight:700;line-height:1;display:inline-block}@media screen and (width>=600px){.c-form-label-required,.c-form-label-any{margin-left:7px}}@media screen and (width>=1080px){.c-form-label-required,.c-form-label-any{font-size:14px}}.c-form-label-required{background-color:var(--color-form-label-required);color:var(--color-white)}.c-form-label-any{background-color:var(--color-form-label-any)}.title[data-astro-cid-6bfsojfh]{text-align:center;color:var(--color-font-dark);margin-top:12px;font-size:18px;font-weight:700}@media screen and (width>=768px){.title[data-astro-cid-6bfsojfh]{font-size:22px}}.message[data-astro-cid-6bfsojfh]{background-color:var(--color-grey02);margin-top:40px;border-radius:12px;width:fit-content;margin-inline:auto;padding:24px 16px;line-height:2}@media screen and (width>=768px){.message[data-astro-cid-6bfsojfh]{border-radius:16px;padding:24px}}.message-note[data-astro-cid-6bfsojfh]{margin-top:24px;font-size:14px}@media screen and (width>=768px){.message-note[data-astro-cid-6bfsojfh]{font-size:16px}}.message-note[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--color-primary);font-weight:700}.message-note[data-astro-cid-6bfsojfh] ul[data-astro-cid-6bfsojfh]{flex-wrap:wrap;display:flex}.message-note[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{display:flex}.message-note[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:not(:first-child):before{content:"/";margin-inline:8px;display:inline-block}.message-note[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{text-decoration:underline}@media (hover:hover){.message-note[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{text-decoration:none}}.form[data-astro-cid-6bfsojfh]{margin-top:40px;padding-bottom:64px}@media screen and (width>=768px){.form[data-astro-cid-6bfsojfh]{margin-top:48px;padding-bottom:80px}}.form-inner[data-astro-cid-6bfsojfh]{flex-direction:column;gap:24px;padding-bottom:40px;display:flex}@media screen and (width>=768px){.form-inner[data-astro-cid-6bfsojfh]{gap:32px}}.item[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:12px;display:grid}@media screen and (width>=768px){.item[data-astro-cid-6bfsojfh]{grid-template-columns:250px 1fr;gap:0}}.item-name[data-astro-cid-6bfsojfh]{color:var(--color-font-dark);font-weight:700}@media screen and (width>=768px){.item-name[data-astro-cid-6bfsojfh]{transform:translateY(14px)}}.select[data-astro-cid-6bfsojfh] .c-form-select[data-astro-cid-6bfsojfh]{max-width:300px}.textarea[data-astro-cid-6bfsojfh]{height:240px}.submit[data-astro-cid-6bfsojfh]{text-align:center;margin-top:24px}@media screen and (width>=600px){.submit[data-astro-cid-6bfsojfh]{margin-top:28px}}@media screen and (width>=1080px){.submit[data-astro-cid-6bfsojfh]{margin-top:32px}}
