@keyframes form-loading-spin{to{transform:rotate(360deg)}}.hs-form-html[data-astro-cid-lvd56ocz]:not(:has(:is(.hsfc-Form,[id^=hs-form]))){min-height:280px;display:grid;place-items:center}.hs-form-html[data-astro-cid-lvd56ocz]:not(:has(:is(.hsfc-Form,[id^=hs-form])))[data-astro-cid-lvd56ocz]:before{content:"";width:var(--spacing-8);height:var(--spacing-8);border-radius:50%;border:2px solid var(--colors-border-pale);border-top-color:var(--colors-primary-main);animation:form-loading-spin .8s linear infinite}.hs-form-html[data-astro-cid-lvd56ocz]{--_label-input-gap: 112px;--hsf-background__padding: 0;--hsf-global__font-family: var(--font-sans);--hsf-field-input__border-color: var(--colors-border-pale);--hsf-row__horizontal-spacing: 0;--hsf-navigationrow-buttons-single__justify-content: center;--hsf-field-label__color: var(--colors-text-secondary);--hsf-field-label__font-size: var(--spacing-4);--hsf-field-radio__padding: var(--spacing-3);--hsf-field-radio__background-color: var(--colors-background-pale);--hsf-field-radio__border-color: var(--colors-border-pale);--hsf-field-radio__color: var(--colors-primary-main);--hsf-module__vertical-spacing: var(--spacing-4);--hsf-default-field-checkbox__padding: var(--spacing-3);--hsf-field-input__padding: var(--spacing-4);--hsf-field-input__placeholder-color: var(--colors-text-quaternary)}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Step__Content>.hsfc-Row:has(>.hsfc-Heading):first-child{margin-bottom:var(--spacing-14)}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Step__Content>.hsfc-Row:first-child>.hsfc-LinkImage{width:min(100%,800px)}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Heading{font-size:var(--spacing-4-point-5);font-family:var(--font-serif);line-height:1.95;color:var(--colors-text-primary);letter-spacing:.03em}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-FieldDescription{font-size:var(--spacing-3-point-5);font-weight:400;font-family:var(--font-sans);line-height:1.95;color:var(--colors-text-primary);letter-spacing:.03em;text-underline-offset:40%}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Step__Content{display:grid;gap:0}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>*>.hsfc-FieldLabel:not(.hsfc-FieldLabel:has(>.hsfc-CheckboxInput)){font-size:var(--spacing-4);color:var(--colors-primary-main);font-family:var(--font-serif);letter-spacing:.11em;line-height:1.2;display:grid;align-items:center;gap:var(--spacing-2)}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>*>.hsfc-FieldLabel:not(.hsfc-FieldLabel:has(>.hsfc-CheckboxInput)):after{font-size:var(--spacing-3-point-5);font-family:var(--font-sans);line-height:1.2;font-weight:600;letter-spacing:.03em;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--spacing-0-point-5);display:block}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>*>.hsfc-FieldLabel:not(.hsfc-FieldLabel:has(>.hsfc-CheckboxInput)):has(.hsfc-FieldLabel__RequiredIndicator) .hsfc-FieldLabel__RequiredIndicator{display:none}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>*>.hsfc-FieldLabel:not(.hsfc-FieldLabel:has(>.hsfc-CheckboxInput)):has(.hsfc-FieldLabel__RequiredIndicator):after{content:"必須";background-color:var(--colors-secondary-main);color:var(--colors-white)}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>*>.hsfc-FieldLabel:not(.hsfc-FieldLabel:has(>.hsfc-CheckboxInput)):not(:has(.hsfc-FieldLabel__RequiredIndicator)):after{content:"任意";color:var(--colors-text-tertiary);border:1px solid var(--colors-border-pale)}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>*>.hsfc-FieldLabel:not(.hsfc-FieldLabel:has(>.hsfc-CheckboxInput)):is([class*=Field]>*:not(:last-child)){margin-bottom:0}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row{grid-column:1 / -1}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row:has(>[class*=Field]:not(.hsfc-CheckboxField)){--hsf-row__vertical-spacing: var(--spacing-6);display:grid;padding-bottom:var(--hsf-row__vertical-spacing);border-bottom:1px solid var(--colors-border-pale)}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row:has(>[class*=Field]:not(.hsfc-CheckboxField)):nth-last-child(1 of.hsfc-Row){margin-bottom:0}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>[class*=Field]:not(:is(.hsfc-DataPrivacyField,.hsfc-CheckboxField)){display:grid}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-RichText{grid-column:1 / -1}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-NavigationRow{margin-top:0}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Button{--hsf-button__padding: var(--spacing-6);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background-color:var(--colors-primary-main);font-family:var(--font-serif);font-size:var(--spacing-5);font-weight:500;width:min(100%,300px)}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Button:after{display:flex;justify-content:end;content:"arrow_forward";font-family:var(--font-material-symbols);font-weight:400;font-style:normal;font-size:var(--spacing-5);line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Button:before{content:""}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-RadioFieldGroup__Options{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-RadioFieldGroup__Options>*:not(:last-child){margin-bottom:0}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form)+.button-container{display:none}@container (width >= 768px){.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Form .hsfc-Step__Content{grid-template-columns:auto auto var(--_label-input-gap) 1fr}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Form .hsfc-Step__Content>*{grid-column:1 / -1}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row:has(>[class*=Field]){grid-template-columns:subgrid}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>[class*=Field]:not(:is(.hsfc-CheckboxField)){grid-template-columns:subgrid;grid-column:1 / -1;align-content:center}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>*>.hsfc-FieldLabel{grid-column:1 / span 2;grid-template-columns:subgrid}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>*>.hsfc-FieldLabel~*{grid-column:4 / span 2}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>*>.hsfc-FieldLabel>span{max-width:240px}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-FieldLabel:has(>.hsfc-CheckboxInput){grid-template-columns:auto;grid-column-end:-1}}@container (width < 768px){.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form){--hsf-module__vertical-spacing: 0}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>*>.hsfc-FieldLabel{grid-auto-flow:column;justify-content:start}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-Form) .hsfc-Row>[class*=Field]{gap:var(--spacing-4)}}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-PostSubmit) .hsfc-Step__Content{display:grid;place-content:center;place-items:center;gap:var(--spacing-6)}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-PostSubmit) .hsfc-Step__Content .hsfc-Row:has(>.hsfc-Heading){width:auto;margin-bottom:0}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-PostSubmit) .hsfc-Step__Content .hsfc-Heading{font-size:var(--spacing-6);font-weight:500;font-feature-settings:"palt" 1;font-family:var(--font-serif);line-height:2.2;color:var(--colors-text-primary);letter-spacing:.11em;-webkit-font-smoothing:antialiased}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-PostSubmit) .hsfc-Step__Content .hsfc-RichText p{all:revert-layer!important}@layer{.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-PostSubmit) .hsfc-Step__Content .hsfc-RichText p{font-family:var(--font-serif);font-size:var(--spacing-4);line-height:2.2;letter-spacing:.11em;color:var(--colors-text-primary);margin:0}}.hs-form-html[data-astro-cid-lvd56ocz][data-astro-cid-lvd56ocz]:has(.hsfc-PostSubmit)+.button-container{display:grid;justify-items:center}.form-embed:has(.hs-form-html[data-astro-cid-lvd56ocz]){display:grid;gap:var(--spacing-12)}.contents[data-astro-cid-r74d3kto]{padding-block:var(--spacing-10)}.divider[data-astro-cid-r74d3kto]{border:none;height:1px;background-color:var(--colors-border-solid);margin-inline:var(--spacing-contents-gutter)}.page-title-container[data-astro-cid-r74d3kto]{padding-block:var(--spacing-contents-padding-block);padding-inline:var(--spacing-contents-gutter)}.page-title-container[data-astro-cid-r74d3kto] .page-title-section{margin-bottom:0}.form-embed-container[data-astro-cid-r74d3kto]{container:form-embed / inline-size;padding-inline:var(--spacing-contents-gutter);padding-block:var(--spacing-contents-padding-block)}
