.main{padding-bottom:14.29vw}@media not all and (min-width:782px){.main{padding-bottom:18.67vw}}.page-header__title__en{height:4.4vw}@media not all and (min-width:782px){.page-header__title__en{height:10.86vw}}.faq__contents{margin-top:5.71vw}@media not all and (min-width:782px){.faq__contents{margin-top:13.33vw}}.faq__nav{margin-bottom:5vw}@media not all and (min-width:782px){.faq__nav{margin-bottom:13.33vw}}.faq__nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media not all and (min-width:782px){.faq__nav__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.67vw 0}}.faq__nav__list__item{width:16.64vw}@media not all and (min-width:782px){.faq__nav__list__item{width:43.2vw}}.faq__nav__list__item__link{display:block;position:relative;height:8.79vw;padding-top:2.21vw;background-color:#F2F2E9;border-radius:0.71vw;font-size:1.14vw;font-weight:bold;line-height:1.5;text-align:center}@media (min-width:782px){.faq__nav__list__item__link{-webkit-transition:opacity 0.3s;transition:opacity 0.3s}.faq__nav__list__item__link:hover{opacity:0.7}}@media not all and (min-width:782px){.faq__nav__list__item__link{-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}.faq__nav__list__item__link.touching{-webkit-transform:scale(0.97);transform:scale(0.97)}}@media not all and (min-width:782px){.faq__nav__list__item__link{height:20.8vw;padding-top:4vw;border-radius:2.67vw;font-size:3.73vw;line-height:1.0714285714}}@media not all and (min-width:782px){.faq__nav__list__item__link.--sp2row{padding-top:2.4vw}}.faq__nav__list__item__link small{font-size:1vw}@media not all and (min-width:782px){.faq__nav__list__item__link small{display:block;font-size:2.67vw;line-height:1.5}}.faq__nav__list__item__link:before{content:"";display:block;width:1.79vw;height:1.79vw;border-radius:50%;background-color:#231815;position:absolute;bottom:2.29vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media not all and (min-width:782px){.faq__nav__list__item__link:before{width:5.33vw;height:5.33vw;bottom:4vw}}.faq__nav__list__item__link:after{content:"";width:0.43vw;height:0.43vw;border-width:0 0.14vw 0.14vw 0;border-style:solid;border-color:#fff;position:absolute;left:50%;bottom:3vw;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}@media not all and (min-width:782px){.faq__nav__list__item__link:after{width:1.33vw;height:1.33vw;border-width:0 0.27vw 0.27vw 0;bottom:6.13vw}}.faq__group+.faq__group{margin-top:3.57vw}@media not all and (min-width:782px){.faq__group+.faq__group{margin-top:10.67vw}}.faq__category{font-size:1.71vw;line-height:1.4583333333;font-weight:bold}@media not all and (min-width:782px){.faq__category{font-size:4.27vw;line-height:1.5}}.faq__list{margin-top:1.43vw}@media not all and (min-width:782px){.faq__list{margin-top:2.67vw}}.faq__list__item{background-color:#F2F2E9;border-radius:0.71vw;padding:1.43vw}@media not all and (min-width:782px){.faq__list__item{border-radius:2.67vw;padding:5.33vw 4vw}}.faq__list__item:nth-child(n+2){margin-top:1.43vw}@media not all and (min-width:782px){.faq__list__item:nth-child(n+2){margin-top:4vw}}.faq__list__item__q{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.07vw;padding-right:3vw;position:relative;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}@media (min-width:782px){.faq__list__item__q:hover{opacity:0.7}}@media not all and (min-width:782px){.faq__list__item__q.touching{opacity:0.7}}.faq__list__item__q{cursor:pointer}@media not all and (min-width:782px){.faq__list__item__q{gap:2.67vw;padding-right:11.2vw}}.faq__list__item__q:before{content:"Q";width:2.57vw;aspect-ratio:1;padding-bottom:0.07vw;background-color:#D5DB00;border-radius:50%;color:#01523F;font-size:1.71vw;line-height:1;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}@media not all and (min-width:782px){.faq__list__item__q:before{width:9.6vw;padding-bottom:0.27vw;font-size:6.4vw}}.faq__list__item__q span{width:100%;font-size:1.14vw;line-height:1.5;font-weight:bold;padding-top:0.43vw}@media not all and (min-width:782px){.faq__list__item__q span{font-size:4.27vw;padding-top:1.6vw}}.faq__list__item__q__icon{width:0.92vw;aspect-ratio:1;position:absolute;top:0.86vw;right:1.07vw}@media not all and (min-width:782px){.faq__list__item__q__icon{width:3.42vw;top:3.2vw;right:1.33vw}}.faq__list__item__q__icon:after,.faq__list__item__q__icon:before{content:"";width:100%;height:0.17vw;border-radius:0.07vw;background-color:#231815;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 0.3s,-webkit-transform 0.3s;transition:opacity 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,opacity 0.3s;transition:transform 0.3s,opacity 0.3s,-webkit-transform 0.3s}@media not all and (min-width:782px){.faq__list__item__q__icon:after,.faq__list__item__q__icon:before{height:0.65vw;border-radius:0.27vw}}.faq__list__item__q__icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.open .faq__list__item__q__icon:before{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg);opacity:0}.open .faq__list__item__q__icon:after{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.faq__list__item__a{margin-top:1.07vw;background-color:#01523F;border-radius:0.71vw;padding:1.43vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0.71vw}@media not all and (min-width:782px){.faq__list__item__a{margin-top:2.67vw;border-radius:2.67vw;padding:3.2vw 3.73vw 4.8vw;gap:2.67vw}}.faq__list__item__a:before{content:"A";width:2.57vw;aspect-ratio:1;padding-bottom:0.21vw;background-color:#FDFDFA;border-radius:50%;color:#01523F;font-size:1.71vw;line-height:1;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}@media not all and (min-width:782px){.faq__list__item__a:before{width:9.6vw;padding-bottom:0.8vw;font-size:6.4vw}}.faq__list__item__a__text{width:100%;font-size:1.14vw;line-height:1.625;color:#FDFDFA;padding-top:0.43vw}@media not all and (min-width:782px){.faq__list__item__a__text{font-size:3.73vw;line-height:1.7142857143;padding-top:1.6vw}}
/*# sourceMappingURL=faq.css.map */