@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://use.typekit.net/zal5ees.css";#faq__main .faq__contents:not(:last-of-type){margin-bottom:6.4rem}@media screen and (max-width: 767px){#faq__main .faq__contents:not(:last-of-type){margin-bottom:4.8rem}}#faq__main .faq__contents .faq__list{border-top:.1rem solid #000}#faq__main .faq__contents .faq__list__item{border-bottom:.1rem solid #000}#faq__main .faq__contents .faq__list__item .question .label,#faq__main .faq__contents .faq__list__item .answer .label{margin-right:1.6rem;font-family:"rift-soft",sans-serif;font-size:3.2rem;font-weight:500}@media screen and (max-width: 767px){#faq__main .faq__contents .faq__list__item .question .label,#faq__main .faq__contents .faq__list__item .answer .label{margin-right:.8rem;font-size:2.4rem}}#faq__main .faq__contents .faq__list__item .question__title,#faq__main .faq__contents .faq__list__item .question__txt,#faq__main .faq__contents .faq__list__item .answer__title,#faq__main .faq__contents .faq__list__item .answer__txt{-webkit-box-flex:1;-ms-flex:1;flex:1}#faq__main .faq__contents .faq__list__item .question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:2.4rem 4.8rem 2.4rem 1.6rem;cursor:pointer}@media screen and (max-width: 767px){#faq__main .faq__contents .faq__list__item .question{padding:1.2rem 2.6rem 1.2rem .8rem}}#faq__main .faq__contents .faq__list__item .question::before,#faq__main .faq__contents .faq__list__item .question::after{content:"";display:block;position:absolute;top:0;right:1.6rem;bottom:0;margin:auto;width:2.4rem;height:.1rem;background:#000;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){#faq__main .faq__contents .faq__list__item .question::before,#faq__main .faq__contents .faq__list__item .question::after{right:.8rem;width:1rem}}#faq__main .faq__contents .faq__list__item .question::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#faq__main .faq__contents .faq__list__item .question.is-active::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#faq__main .faq__contents .faq__list__item .question.is-active::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#faq__main .faq__contents .faq__list__item .question .label{color:#2ea7e0}#faq__main .faq__contents .faq__list__item .question__title{font-size:1.6rem;font-weight:700;line-height:1.25}@media screen and (max-width: 767px){#faq__main .faq__contents .faq__list__item .question__title{font-size:1.1rem}}#faq__main .faq__contents .faq__list__item .question__title small{font-size:1.4rem}@media screen and (max-width: 767px){#faq__main .faq__contents .faq__list__item .question__title small{font-size:1.1rem}}#faq__main .faq__contents .faq__list__item .answer{display:none;padding:2.4rem 4.8rem 2.4rem 1.6rem;border-top:.1rem dashed rgba(0,0,0,.15)}@media screen and (max-width: 767px){#faq__main .faq__contents .faq__list__item .answer{padding:1.2rem 1.6rem 1.2rem .8rem}}#faq__main .faq__contents .faq__list__item .answer>.inner{display:-webkit-box;display:-ms-flexbox;display:flex}#faq__main .faq__contents .faq__list__item .answer .label{color:#ea574c}#faq__main .faq__contents .faq__list__item .answer .wrap{-webkit-box-flex:1;-ms-flex:1;flex:1}#faq__main .faq__contents .faq__list__item .answer__txt{-ms-flex-item-align:center;align-self:center;line-height:1.5}#faq__main .faq__contents .faq__list__item .answer__txt a{text-decoration:underline}#faq__main .faq__contents .faq__list__item .answer .caution{margin-top:1.6rem;padding:2.4rem 1.6rem;border:.1rem solid #ea574c;border-radius:.8rem;background:rgba(234,87,76,.1);color:#ea574c}@media screen and (max-width: 767px){#faq__main .faq__contents .faq__list__item .answer .caution{padding:1.6rem}}#faq__main .faq__contents .faq__list__item .answer .caution h5{margin-bottom:.8rem;font-size:1.6rem;font-weight:700;line-height:1.2}@media screen and (max-width: 767px){#faq__main .faq__contents .faq__list__item .answer .caution h5{margin-bottom:.4rem;font-size:1.1rem}}/*# sourceMappingURL=faq.css.map */