._formContainer_21ejf_1{container-type:inline-size}._form_21ejf_1{width:min(100%,952px);color:var(--color-ink);font-family:var(--font-family-sans-ja);font-size:var(--font-size-16);grid-template-columns:1fr;gap:96px;margin:0 auto;line-height:1.75;display:grid;@container (width<=760px){gap:28px}& ._form__content_21ejf_20{flex-direction:column;gap:32px;display:flex}& ._form__footer_21ejf_26{justify-content:center;display:flex}& ._form__choice_21ejf_31{cursor:pointer;align-items:center;gap:8px;display:inline-flex}& ._form__submit_21ejf_38{border-radius:var(--radius-control);background:var(--color-brand-yellow);width:min(100%,240px);height:60px;color:var(--color-ink);font-family:var(--font-family-sans-ja);font-size:var(--font-size-16);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;padding:16px 32px;font-weight:700;line-height:1.75;display:flex}& ._form__submit_21ejf_38:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:4px}& ._form__privacyRow_21ejf_61{@container (width<=760px){grid-template-columns:minmax(0,1fr);gap:8px}}& ._form__consentRow_21ejf_68 ._form__choice_21ejf_31{@container (width<=760px){width:100%}}}._inputText_21ejf_75,._textarea_21ejf_76{border:1px solid var(--color-neutral-400);border-radius:var(--radius-control);background:var(--color-white);width:100%;color:var(--color-ink);font-family:var(--font-family-sans-ja);font-size:var(--font-size-16);&:focus-visible{border-color:var(--color-brand-blue);outline-offset:1px;outline:2px solid #1a56db33}}._inputText_21ejf_75.formrun-has-error,._textarea_21ejf_76.formrun-has-error{border-color:#dc2626;outline:2px solid #db1a1a33}._inputText_21ejf_75{min-height:48px;padding:4px 14px;line-height:2;&::placeholder{color:var(--color-neutral-400);opacity:1;overflow:visible}}._textarea_21ejf_76{resize:vertical;field-sizing:content;min-height:200px;padding:12px 14px;line-height:1.5;display:block}._checkboxGroup_21ejf_119{border:0;grid-template-columns:1fr;gap:4px;min-width:0;margin:0;padding:0;display:grid;&._checkboxGroup--column-2_21ejf_128{grid-template-columns:1fr 1fr;gap:8px;@container (width<=420px){grid-template-columns:1fr}}}._radioGroup_21ejf_138{align-items:center;gap:32px;height:48px;display:flex;@container (width<=760px){height:auto;min-height:48px}@container (width<=420px){gap:20px}}._checkbox_21ejf_119{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:2px 0;display:grid;&:has(._checkbox__icon_21ejf_163:disabled){cursor:not-allowed;opacity:.4}& ._checkbox__icon_21ejf_163{border:1px solid var(--color-neutral-400);border-radius:var(--radius-control);background:var(--color-white);appearance:none;width:18px;height:18px;cursor:inherit;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;position:relative;box-shadow:0 0 #0000;&:before{background-color:var(--color-neutral-400);opacity:1;content:"";width:100%;height:100%;transition:background-color var(--duration-fast) ease;display:block;position:absolute;inset:0;mask-image:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='12'%20height='12'%20viewBox='0%200%2012%2012'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='check'%3e%3cpath%20id='Vector'%20d='M9.9996%203L4.50015%208.4996L2.0004%205.99978'%20stroke='%23D1D9E5'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e");mask-position:50%;mask-size:12px 12px;mask-repeat:no-repeat}&:checked{border-color:var(--color-brand-blue);background:var(--color-brand-blue)}&:checked:before{opacity:1;background-color:var(--color-white)}&:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:3px}@media (forced-colors:active){border-color:canvastext;&:before{background-color:canvastext}&:checked{background-color:canvas;border-color:canvastext}}}}._radio_21ejf_138{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:fit-content;padding:2px 0;display:grid;&:has(._radio__input_21ejf_237:disabled){cursor:not-allowed;opacity:.4}& ._radio__input_21ejf_237{border:1px solid var(--color-neutral-400);background:var(--color-white);appearance:none;width:18px;height:18px;cursor:inherit;transition:border-color var(--duration-fast) ease;border-radius:50%;position:relative;box-shadow:0 0 #0000;&:before{background-color:var(--color-brand-blue);content:"";opacity:0;transition:opacity var(--duration-fast) ease, transform var(--duration-fast) ease;border-radius:50%;display:block;position:absolute;inset:3px;transform:scale(.5)}&:checked{border-color:var(--color-brand-blue)}&:checked:before{opacity:1;transform:scale(1)}&:focus-visible{outline:2px solid var(--color-brand-blue);outline-offset:3px}@media (forced-colors:active){border-color:canvastext;&:before{background-color:canvastext}&:checked{background-color:canvas;border-color:canvastext}}}}._privacyPolicy_21ejf_297{grid-template-columns:1fr;gap:8px;padding:12px;display:grid;& ._privacyPolicy__link_21ejf_303{color:var(--color-brand-blue);text-underline-offset:.3rem;transition:color var(--duration-fast);text-decoration:underline;@media (any-hover:hover){&:hover{color:var(--color-blue-hover)}}&:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}}}._formRow_mfnik_1{grid-template-columns:minmax(0,326px) minmax(0,1fr);align-items:flex-start;gap:16px;width:100%;min-height:48px;display:grid;@container (width<=760px){grid-template-columns:minmax(0,1fr);gap:8px}& ._formRow__header_mfnik_14{justify-content:space-between;align-items:center;min-width:0;min-height:48px;display:flex;@container (width<=760px){justify-content:flex-start;gap:8px}}& ._formRow__label_mfnik_27{font-weight:700;line-height:1.75}& ._formRow__body_mfnik_32{position:relative}& ._formRow__error_mfnik_36{color:#dc2626;font-size:var(--font-size-14);padding:0;display:none;position:absolute;top:100%}& ._formRow__body_mfnik_32:has(.formrun-has-error) ._formRow__error_mfnik_36{display:block}}._requiredBadge_mfnik_54{border-radius:var(--radius-control);color:var(--color-white);font-size:var(--font-size-12);text-align:center;background:#dc2626;flex:none;padding:2px 4px;font-weight:400;line-height:1.5}._selectField_etzjr_1{width:100%;color:var(--color-ink);font:inherit;background:var(--color-white);position:relative;& ._selectField__select_etzjr_8{z-index:1;border:1px solid var(--color-neutral-400);border-radius:var(--radius-control);width:100%;min-height:48px;color:var(--color-neutral-700);font:inherit;appearance:none;cursor:pointer;background:0 0;outline:0;padding:5px 44px 5px 14px;position:relative;&:focus-visible{border-color:var(--color-brand-blue);outline-offset:1px;outline:2px solid #1a56db33}&.formrun-has-error{border-color:#dc2626;outline:2px solid #db1a1a33}&:valid{color:var(--color-ink)}}& ._selectField__arrow_etzjr_39{pointer-events:none;width:14px;height:12px;display:block;position:absolute;top:18px;right:14px;transform:rotate(180deg)}& ._selectField__arrowLeaf_etzjr_50{width:12.1244px;height:9px;display:block;position:absolute;top:0;left:.938px}}
