.page_wrapper__vkItx{max-width:700px;margin:0 auto;padding:clamp(3.125rem,1.296rem + 7.8vw,8.125rem) 0 30px}.page_wrapper__vkItx h1{font-size:clamp(1.5rem,1.148rem + 1.5vw,2.5rem);font-weight:500;margin-bottom:22px}.page_wrapper__vkItx p{text-align:justify;line-height:1.65}.page_accordion__cbJ3J{margin:clamp(3.125rem,2.685rem + 1.88vw,4.375rem) 0}.page_accordion__cbJ3J>*+*{margin-bottom:15px}.page_accordion__cbJ3J h3{font-size:20px;font-weight:400;margin-bottom:clamp(.625rem,.515rem + .47vw,.938rem)}.page_link__WD9s6{text-decoration:underline}.page_contact__QrcRy h2{font-size:var(--heading3);font-weight:400;margin-bottom:clamp(1.563rem,1.452rem + .47vw,1.875rem)}@media (max-width:768px){.page_wrapper__vkItx{width:86%}.page_accordion__cbJ3J h3,.page_contact__QrcRy h2,.page_wrapper__vkItx h1{text-align:center}}.Accordion_close__gEraR,.Accordion_open__raEJO{border:1px solid var(--lightGray);border-radius:7px}.Accordion_heading__GP7y0{font-size:clamp(.813rem,.746rem + .28vw,1rem);font-weight:500}.Accordion_text__Y_ev_{overflow:hidden;height:0;transition:none}.Accordion_open__raEJO .Accordion_text__Y_ev_{animation:Accordion_openAnim__ETvqc .5s forwards}.Accordion_close__gEraR .Accordion_text__Y_ev_{animation:Accordion_closeAnim__cFh8H .5s forwards}@keyframes Accordion_openAnim__ETvqc{0%{height:0}99%{height:var(--text-height)}to{height:auto}}@keyframes Accordion_closeAnim__cFh8H{0%{height:var(--text-height)}to{height:0}}.Accordion_heading__GP7y0 button{all:unset;outline:revert;-webkit-tap-highlight-color:transparent;cursor:pointer;box-sizing:border-box;width:100%;padding:.5em 1em;display:flex;justify-content:space-between;gap:1em}.Accordion_arrow__PTXU4{position:relative;width:clamp(.625rem,.515rem + .47vw,.938rem);aspect-ratio:15/7;transition:transform .5s;align-self:center}.Accordion_open__raEJO .Accordion_arrow__PTXU4{transform:rotate(-180deg)}.Accordion_textInner__8VlcD{padding:.5em 1.14em 1.14em;font-size:calc(var(--body) * .875);line-height:1.5}@media (max-width:500px){.Accordion_arrow__PTXU4{min-width:10px}}.Form_form__ngj4g label{line-height:2}.Form_form__ngj4g input,.Form_form__ngj4g textarea{font-size:clamp(.938rem,.915rem + .09vw,1rem);border:var(--border-black);width:100%;padding:.5em;border-radius:7px}.Form_error__Yx8rF{font-size:calc(var(--body) * .875);line-height:1.7;color:red}.Form_error__Yx8rF,.Form_form__ngj4g input[id=phone]{margin-bottom:clamp(.938rem,.827rem + .47vw,1.25rem)}.Form_form__ngj4g .Form_privacyFlex__aq82_ input[type=checkbox]{margin-bottom:0}.Form_form__ngj4g input[type=checkbox]{width:auto;margin-bottom:clamp(.938rem,.827rem + .47vw,1.25rem)}.Form_form__ngj4g textarea{line-height:1.5;height:190px}.Form_form__ngj4g select{width:40%;font-size:clamp(.938rem,.915rem + .09vw,1rem);border:var(--border-black);padding:.2em;border-radius:5px;margin-bottom:clamp(.938rem,.827rem + .47vw,1.25rem);-moz-appearance:menulist;-webkit-appearance:menulist}.Form_form__ngj4g select::-ms-expand{display:block}.Form_privacy__Bxtqc{text-decoration:underline;padding-bottom:5px;color:var(--darkGray)}.Form_form__ngj4g .Form_sending__aP7wJ{text-align:center;padding-top:5px}.Form_form__ngj4g button{padding:20px 100px;border-radius:5px;color:var(--white);background:linear-gradient(270deg,#161E18,#243227 78%,#2C5F37 90%,#1D8C35);background-position:99%,50%;background-size:200% auto;transition:all .3s ease-out}.Form_form__ngj4g button:hover{color:var(--white);background-position:1% 50%}.Form_button__fxuGQ{text-align:center;margin-top:50px}.Form_required__fOLQq{display:flex;align-items:center;gap:5px}.Form_required__fOLQq:after{content:"必須";font-size:12px;font-weight:500;line-height:1;white-space:nowrap;text-align:center;vertical-align:middle;padding:3px 5px;color:var(--black);background-color:var(--gray1-dark)}.Form_privacyFlex__aq82_{display:flex;align-items:center;gap:clamp(.625rem,.405rem + .94vw,1.25rem)}.Form_privacyFlex__aq82_ input{margin-bottom:0}.Form_afterSubmit__GRFxq{padding:1em;margin:20px 0;border:var(--border-black);border-radius:5px;font-weight:300}.Form_afterSubmit__GRFxq span{font-weight:600}.Form_afterSubmit__GRFxq>p:first-of-type{margin-bottom:15px}@media (max-width:768px){.Form_form__ngj4g select{width:100%}.Form_privacy__Bxtqc{text-align:center}.Form_privacyFlex__aq82_{flex-direction:column}.Form_error__Yx8rF{text-align:center}}