@keyframes FormField-module-scss-module__Ok6LAa__bgGradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.FormField-module-scss-module__Ok6LAa__field{--form-bg-label:#f5f5f5;--form-bg-input:#fff;--form-border-row:#ddd;--form-border-input:#ddd;--form-border-focus:#20262e;--form-border-outer:#20262e;--form-text:#20262e;--form-text-sub:#555;--form-text-placeholder:#757575;--form-text-note:#20262e;--form-badge-required-bg:#b53d3d;--form-badge-required-color:#fff;--form-badge-optional-bg:#fff;--form-badge-optional-border:#aaa;--form-badge-optional-color:#555;--form-row-padding-block:23px;--form-row-padding-inline:24px;--form-control-padding-block:13px;--form-control-padding-inline:15px;--form-control-radio-border:#767676;--form-font:var(--lp-font-sans), "Noto Sans JP", sans-serif;border-block-end:1px solid var(--form-border-row);font-family:var(--form-font);grid-template-columns:240px 1fr;display:grid}@media screen and (max-width:1024px){.FormField-module-scss-module__Ok6LAa__field{grid-template-columns:1fr}}.FormField-module-scss-module__Ok6LAa__labelArea{padding:var(--form-row-padding-block) var(--form-row-padding-inline);background-color:var(--form-bg-label);align-items:flex-start;gap:8px;display:flex}.FormField-module-scss-module__Ok6LAa__label{letter-spacing:.65px;color:var(--form-text);font-size:clamp(14px,13.1713px + .220994vw,16px);font-weight:500;line-height:1.6}.FormField-module-scss-module__Ok6LAa__required,.FormField-module-scss-module__Ok6LAa__optional{letter-spacing:1px;white-space:nowrap;justify-content:center;align-items:center;margin-block-start:2px;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.6;display:inline-flex}.FormField-module-scss-module__Ok6LAa__required{background-color:var(--form-badge-required-bg);color:var(--form-badge-required-color)}.FormField-module-scss-module__Ok6LAa__optional{background-color:var(--form-badge-optional-bg);border:1px solid var(--form-badge-optional-border);color:var(--form-badge-optional-color);padding:3px 9px}.FormField-module-scss-module__Ok6LAa__inputArea{padding:20px var(--form-row-padding-inline);background-color:var(--form-bg-input);flex-direction:column;gap:8px;display:flex}@media screen and (max-width:599px){.FormField-module-scss-module__Ok6LAa__inputArea{padding-inline:0}}.FormField-module-scss-module__Ok6LAa__note{letter-spacing:.55px;color:var(--form-text-note);margin:0;font-size:14px;line-height:1.6}.FormField-module-scss-module__Ok6LAa__errorList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.FormField-module-scss-module__Ok6LAa__errorMessage{color:#b53d3d;margin:0;font-size:14px;font-weight:500;line-height:1.6}
