body{background-color:#fff;font-family:"fot-tsukuaoldmin-pr6n",sans-serif}.u-mobile{display:none}html.is-fixed{overflow:hidden}.p-entry__steps{margin-top:2.6875rem}.p-entry__step{min-height:18.75rem}.p-form{background-color:#f6f3f6;margin-top:2.5rem;padding-block:6.875rem 5rem;padding-right:11.6875rem}.p-form__row{display:grid;gap:3.8125rem;grid-template-columns:18.75rem 1fr}.p-form__row+.p-form__row{margin-top:3.125rem}.p-form__title{font-size:1.5rem;line-height:5rem;text-align:right}.p-form__input:not(.--submit) p{align-items:center;background-color:#fff;border:1px solid;border:1px solid #ddd;color:#878282;display:inline-flex;font-size:1.5rem;line-height:1.5;min-height:5rem;padding-block:1.25rem;padding-inline:2.3125rem;width:100%}.p-form__input.--text input,.p-form__input.--text textarea{background-color:#fff;border:1px solid;color:#000;display:inline-block;font-size:1.5rem;height:5rem;padding-inline:2.3125rem;width:100%}.p-form__input.--text input::-moz-placeholder,.p-form__input.--text textarea::-moz-placeholder{color:#878282}.p-form__input.--text input::placeholder,.p-form__input.--text textarea::placeholder{color:#878282}.p-form__input.--text textarea{color:#000;height:27.3125rem;line-height:1.5;padding-block:2.3125rem}.p-form__input.--text textarea::-moz-placeholder{color:#878282}.p-form__input.--text textarea::placeholder{color:#878282}.p-form__input.--radio label{display:block}.p-form__input.--radio label+label{margin-top:.875rem}.p-form__input.--radio input+span{display:inline-block;font-size:1.5rem;line-height:1.3;padding-left:2rem;position:relative}.p-form__input.--radio input+span:before{background-color:#fff;border:1px solid;border-radius:50%;content:"";height:1.5625rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.5625rem}.p-form__input.--radio input+span:after{background-color:#000;border:1px solid;border-radius:50%;content:"";height:1.5625rem;left:0;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s;width:1.5625rem}.p-form__input.--radio input:checked+span:after{opacity:1}.p-form__input.--submit input+input{margin-top:1.1875rem}.p-form__text{margin-top:1.5rem}.p-form__text a{text-decoration:underline}.p-form__lead{width:50%}.error{color:red;display:block;font-size:1rem;margin-top:.5rem}@media screen and (max-width:768px){.u-desktop{display:none}.u-mobile{display:block}.p-entry__steps{gap:.9375rem;margin-top:2rem}.p-entry__step{min-height:initial}.p-form{margin-left:-.9375rem;padding-block:4.375rem 1.875rem;padding-inline:.9375rem;width:calc(100% + 0.9375rem + 0.9375rem)}.p-form__row{display:block}.p-form__row+.p-form__row{margin-top:1.4375rem}.p-form__title{font-size:1rem;line-height:1.2;text-align:left}.p-form__input{margin-top:.375rem}.p-form__input:not(.--submit) p{font-size:.875rem;height:3.5625rem;padding:.9375rem 1.375rem}.p-form__input.--text input,.p-form__input.--text textarea{font-size:.875rem;height:3.5625rem;padding:.9375rem 1.375rem}.p-form__input.--text textarea{height:20.8125rem}.p-form__input.--radio input+span{font-size:1rem}.p-form__input.--radio input+span:before{height:1.4375rem;width:1.4375rem}.p-form__input.--radio input+span:after{height:1.4375rem;width:1.4375rem}.p-form__lead{width:100%}.error{font-size:.875rem}}