@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:calc(tan(atan2(var(--1vw), 1px)))}.c-page-nav{padding-top:11.25rem}@media only screen and (min-width:768px)and (max-width:1199px){.c-page-nav{padding-top:7.5rem}}@media only screen and (max-width:767px){.c-page-nav{padding-top:3.75rem}}@media only screen and (min-width:1200px){.c-page-nav__list{max-width:1100px}}@media print{.c-page-nav__list{max-width:1100px}}@media only screen and (max-width:767px){.c-page-nav__list{width:89.7436%}}.p-faq{padding-top:7.5rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq{padding-top:4rem}}@media only screen and (max-width:767px){.p-faq{padding-top:3rem}}.p-faq+.p-faq{padding-top:7rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq+.p-faq{padding-top:6rem}}@media only screen and (max-width:767px){.p-faq+.p-faq{padding-top:5rem}}.p-faq__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:1.875rem}.p-faq__inner{max-width:1100px;width:var(--main-width);margin-inline:auto}@media only screen and (max-width:767px){.p-faq__inner{width:var(--sp-width)}}@media only screen and (max-width:767px){.p-faq__inner{width:89.7436%}}.p-faq__entry{border-bottom:1px solid var(--color-gray)}.p-faq__entry:first-child{border-top:1px solid var(--color-gray)}.p-faq__panel{display:none}.p-faq__answer,.p-faq__question{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;width:100%;padding:1.75rem 1.25rem;text-align:left;line-height:1.6}@media only screen and (max-width:767px){.p-faq__answer,.p-faq__question{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding:1.25rem 1rem}}.p-faq__question{grid-template-columns:auto 1fr auto}.p-faq__question.is-active .p-faq__toggle-icon:after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);opacity:0}.p-faq__question .p-faq__symbol{color:var(--color-key)}.p-faq__answer{background:var(--color-light-gray)}.p-faq__answer .p-faq__symbol{color:var(--color-key)}.p-faq__toggle-icon{display:block;position:relative;width:.75rem;aspect-ratio:1/1;margin-block:auto}.p-faq__toggle-icon:after,.p-faq__toggle-icon:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),-webkit-transform var(--transition);transition:opacity var(--transition),transform var(--transition);transition:opacity var(--transition),transform var(--transition),-webkit-transform var(--transition);width:100%;height:1px;background:currentColor}.p-faq__toggle-icon:after{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.p-faq__symbol{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:"Libre Baskerville","Times New Roman",Times,Garamond,Georgia,serif;font-weight:var(--font-weight-normal);letter-spacing:.02em;line-height:1}@media only screen and (min-width:1200px){.p-faq__symbol{font-size:1.625rem}}@media print{.p-faq__symbol{font-size:1.625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__symbol{font-size:1.25rem}}@media only screen and (max-width:767px){.p-faq__symbol{font-size:1.4286rem}}.p-faq__text{display:block}