@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:calc(tan(atan2(var(--1vw), 1px)))}.c-page-nav{margin-top:4.4444rem}@media only screen and (min-width:768px)and (max-width:1199px){.c-page-nav{margin-top:3.5556rem}}@media only screen and (max-width:767px){.c-page-nav{margin-top:2.6667rem}}.p-faq{margin-top:4.4444rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq{margin-top:3.5556rem}}@media only screen and (max-width:767px){.p-faq{margin-top:2.6667rem}}.p-faq+.p-faq{margin-top:6.2222rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq+.p-faq{margin-top:5.3333rem}}@media only screen and (max-width:767px){.p-faq+.p-faq{margin-top:4.4444rem}}.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.1111rem}.p-faq__inner{max-width:1000px;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{row-gap:.5556rem}}.p-faq__entry{border-bottom:1px solid currentColor}.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.6667rem;-moz-column-gap:1.6667rem;column-gap:1.6667rem;width:100%;padding:1.4444rem 1.1111rem 1.4444rem .6111rem;text-align:left}@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.1111rem .3333rem}}.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-cv-green)}.p-faq__answer{padding-top:0}.p-faq__answer .p-faq__symbol{color:var(--color-cv-yellow)}.p-faq__toggle-icon{display:block;position:relative;width:.8889rem;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:var(--font-sans-en);font-weight:var(--font-weight-medium);letter-spacing:.08em;line-height:1.2;line-height:1}@media only screen and (min-width:1200px){.p-faq__symbol{font-size:2.2222rem}}@media print{.p-faq__symbol{font-size:2.2222rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__symbol{font-size:1.5556rem}}@media only screen and (max-width:767px){.p-faq__symbol{font-size:1.75rem}}.p-faq__text{display:block;line-height:1.8;margin-top:.4444rem}@media only screen and (min-width:768px){.p-faq__text{padding-right:1.3333rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__text{margin-top:.1111rem}}@media only screen and (max-width:767px){.p-faq__text{margin-top:.1111rem;line-height:1.7}}