@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:calc(tan(atan2(var(--1vw), 1px)))}.p-faq{margin-block:4.7059rem 7.0588rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq{margin-block:3.7647rem 5.8824rem}}@media only screen and (max-width:767px){.p-faq{margin-block:2.8235rem 4.7059rem}}@media only screen and (min-width:1561px){.p-faq__inner{max-width:1080px;width:var(--main-width);margin-inline:auto}}@media only screen and (min-width:1561px)and (max-width:767px){.p-faq__inner{width:var(--sp-width)}}@media print{.p-faq__inner{max-width:1080px;width:var(--main-width);margin-inline:auto}}@media only screen and (min-width:1200px)and (max-width:1560px){.p-faq__inner{max-width:800px;width:var(--main-width);margin-inline:auto}}@media only screen and (min-width:1200px)and (max-width:1560px)and (max-width:767px){.p-faq__inner{width:var(--sp-width)}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__inner{max-width:40rem;width:80%;margin-inline:auto}}@media only screen and (max-width:767px){.p-faq__inner{width:89.7436%;margin-inline:auto}}.p-faq__lead{margin-bottom:4.1176rem;line-height:1.8;text-align:center}@media only screen and (min-width:1200px){.p-faq__lead{font-size:.9412rem}}@media print{.p-faq__lead{font-size:.9412rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__lead{font-size:.8824rem}}@media only screen and (max-width:767px){.p-faq__lead{font-size:1rem}}@media only screen and (max-width:767px){.p-faq__lead{margin-bottom:1.8824rem;text-align:left}}.p-faq__lead a{text-decoration:underline}@media only screen and (min-width:1200px){.p-faq__lead a:hover{text-decoration:none}}@media print{.p-faq__lead a:hover{text-decoration:none}}@media only screen and (min-width:768px){.p-faq__lead .txt{margin-top:2.3529rem}}@media only screen and (max-width:767px){.p-faq__lead .txt{margin-top:1.7647rem}}.p-faq__contact{max-width:50.5882rem;margin-inline:auto;margin-bottom:1.1765rem;padding:2.1176rem 2.3529rem;background:var(--color-d-beige);border-radius:1.1765rem;text-align:center}@media only screen and (min-width:768px)and (max-width:983px){.p-faq__contact{padding:2.1176rem 1.1765rem}}@media only screen and (max-width:767px){.p-faq__contact{margin-bottom:1.8824rem;padding:1.6471rem 1.1765rem}}.p-faq__contact-ttl{margin-bottom:1.6471rem;font-weight:700;line-height:1.4;letter-spacing:.06em}@media only screen and (min-width:1200px){.p-faq__contact-ttl{font-size:1.1765rem}}@media print{.p-faq__contact-ttl{font-size:1.1765rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__contact-ttl{font-size:1.0588rem}}@media only screen and (max-width:767px){.p-faq__contact-ttl{font-size:1.2143rem}}.p-faq__contact-ttl{color:var(--color-key)}@media only screen and (max-width:767px){.p-faq__contact-ttl{margin-bottom:1.1765rem}}.p-faq__contact-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.4118rem 2.3529rem}@media only screen and (max-width:767px){.p-faq__contact-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4118rem}}.p-faq__contact-tel{text-align:left}@media only screen and (max-width:767px){.p-faq__contact-tel{text-align:center}}.p-faq__contact-tel-label{margin-bottom:.3529rem;line-height:1.5}@media only screen and (min-width:1200px){.p-faq__contact-tel-label{font-size:.8824rem}}@media print{.p-faq__contact-tel-label{font-size:.8824rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__contact-tel-label{font-size:.7059rem}}@media only screen and (max-width:767px){.p-faq__contact-tel-label{font-size:.8571rem}}.p-faq__contact-tel-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.3529rem .7059rem}@media only screen and (max-width:767px){.p-faq__contact-tel-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-faq__contact-tel a,.p-faq__contact-tel span.tel{color:var(--color-text-base);line-height:1.2;text-decoration:none;font-family:var(--font-sans-en)}@media only screen and (min-width:1200px){.p-faq__contact-tel a,.p-faq__contact-tel span.tel{font-size:1.6471rem}}@media print{.p-faq__contact-tel a,.p-faq__contact-tel span.tel{font-size:1.6471rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__contact-tel a,.p-faq__contact-tel span.tel{font-size:1.4118rem}}@media only screen and (max-width:767px){.p-faq__contact-tel a,.p-faq__contact-tel span.tel{font-size:1.5714rem}}.p-faq__contact-tel a,.p-faq__contact-tel span.tel{letter-spacing:.04em}@media only screen and (min-width:1200px){.p-faq__contact-tel a .u-label,.p-faq__contact-tel span.tel .u-label{font-size:1.0588rem}}@media print{.p-faq__contact-tel a .u-label,.p-faq__contact-tel span.tel .u-label{font-size:1.0588rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__contact-tel a .u-label,.p-faq__contact-tel span.tel .u-label{font-size:.9412rem}}@media only screen and (max-width:767px){.p-faq__contact-tel a .u-label,.p-faq__contact-tel span.tel .u-label{font-size:1.0714rem}}.p-faq__contact-tel-time{color:var(--color-text-base);line-height:1.4;white-space:nowrap}@media only screen and (min-width:1200px){.p-faq__contact-tel-time{font-size:.7647rem}}@media print{.p-faq__contact-tel-time{font-size:.7647rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__contact-tel-time{font-size:.7059rem}}@media only screen and (max-width:767px){.p-faq__contact-tel-time{font-size:.8571rem}}.p-faq__note{margin-bottom:5.2941rem;line-height:1.6;text-align:center}@media only screen and (min-width:1200px){.p-faq__note{font-size:.7647rem}}@media print{.p-faq__note{font-size:.7647rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__note{font-size:.7059rem}}@media only screen and (max-width:767px){.p-faq__note{font-size:.8571rem}}@media only screen and (max-width:767px){.p-faq__note{text-align:left}}.p-faq__section:not(:first-child){margin-top:4.4706rem}.p-faq__section-head{display:grid;justify-items:center;margin-bottom:1.1765rem}.p-faq__heading{margin-bottom:0}.p-faq__toggle{display:block;margin-left:auto}@media only screen and (min-width:1200px){.p-faq__toggle{margin-top:-1.5em}}@media print{.p-faq__toggle{margin-top:-1.5em}}@media only screen and (max-width:767px){.p-faq__toggle{margin-top:1em}}.p-faq__toggle-btn{-webkit-box-shadow:0 0 5px rgba(118,100,72,.1);box-shadow:0 0 5px rgba(118,100,72,.1);background:var(--color-white);padding:.5882rem 1.4118rem;border-radius:.1765rem;line-height:1.4}@media only screen and (min-width:1200px){.p-faq__toggle-btn{font-size:.8235rem}}@media print{.p-faq__toggle-btn{font-size:.8235rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__toggle-btn{font-size:.7647rem}}@media only screen and (max-width:767px){.p-faq__toggle-btn{font-size:.9286rem}}.p-faq__toggle-btn{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:var(--duration-base);transition-duration:var(--duration-base);-webkit-transition-timing-function:var(--easing);transition-timing-function:var(--easing)}@media only screen and (min-width:1200px){.p-faq__toggle-btn:hover{color:var(--color-key)}}@media print{.p-faq__toggle-btn:hover{color:var(--color-key)}}.p-faq__list{border-top:1px solid var(--color-gray)}.p-faq__item .c-accordion__trigger{padding:1.1765rem 1.1765rem 1.1765rem 2.6471rem;border-bottom-color:var(--color-gray);text-align:left}@media only screen and (min-width:1200px){.p-faq__item .c-accordion__trigger{font-size:.9412rem}}@media print{.p-faq__item .c-accordion__trigger{font-size:.9412rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__item .c-accordion__trigger{font-size:.8824rem}}@media only screen and (max-width:767px){.p-faq__item .c-accordion__trigger{font-size:1rem}}.p-faq__item .c-accordion__trigger{-webkit-transition-property:background;transition-property:background;-webkit-transition-duration:var(--duration-base);transition-duration:var(--duration-base);-webkit-transition-timing-function:var(--easing);transition-timing-function:var(--easing);position:relative}.p-faq__item .c-accordion__trigger:before{content:"Q";-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:var(--duration-base);transition-duration:var(--duration-base);-webkit-transition-timing-function:var(--easing);transition-timing-function:var(--easing);font-family:var(--font-sans-en);position:absolute;left:.8824rem;font-size:1.5em;top:.5882rem;color:var(--color-key)}.p-faq__item .c-accordion__trigger.is-active{background:hsla(0,0%,100%,.5)}.p-faq__item .c-accordion__trigger.is-active:before{color:var(--color-text-base)}.p-faq__item .c-accordion__trigger .c-accordion__icon:not(.u-arrow):after,.p-faq__item .c-accordion__trigger .c-accordion__icon:not(.u-arrow):before{height:2px;background:var(--color-key)}.p-faq__question{display:block;line-height:1.6}.p-faq__answer{padding:1.1765rem 1.1765rem 1.7647rem 2.6471rem;line-height:1.7}@media only screen and (min-width:1200px){.p-faq__answer{font-size:.8824rem}}@media print{.p-faq__answer{font-size:.8824rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__answer{font-size:.8235rem}}@media only screen and (max-width:767px){.p-faq__answer{font-size:1rem}}.p-faq__answer{position:relative}.p-faq__answer:before{content:"A";-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:var(--duration-base);transition-duration:var(--duration-base);-webkit-transition-timing-function:var(--easing);transition-timing-function:var(--easing);font-family:var(--font-sans-en);position:absolute;left:.8824rem;font-size:1.5em;top:.8824rem;color:var(--color-key)}.p-faq__answer a{text-decoration:underline}@media only screen and (min-width:1200px){.p-faq__answer a:hover{text-decoration:none}}@media print{.p-faq__answer a:hover{text-decoration:none}}