@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";#faq .faq_contents:not(:last-of-type){margin-bottom:6.4rem}@media screen and (max-width: 767px){#faq .faq_contents:not(:last-of-type){margin-bottom:4.8rem}}#faq .faq_contents .faq_list{border-top:.1rem solid #ccc}#faq .faq_contents .faq_list_item{border-bottom:.1rem solid #ccc}#faq .faq_contents .faq_list_item .question .label,#faq .faq_contents .faq_list_item .answer .label{margin-right:1.6rem;font-family:"Roboto",sans-serif;font-size:3.2rem;font-weight:500}@media screen and (max-width: 767px){#faq .faq_contents .faq_list_item .question .label,#faq .faq_contents .faq_list_item .answer .label{margin-right:.8rem;font-size:1.8rem}}#faq .faq_contents .faq_list_item .question_title,#faq .faq_contents .faq_list_item .question_txt,#faq .faq_contents .faq_list_item .answer_title,#faq .faq_contents .faq_list_item .answer_txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#faq .faq_contents .faq_list_item .question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items: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 .faq_contents .faq_list_item .question{padding:1.2rem 2.6rem 1.2rem .8rem}}#faq .faq_contents .faq_list_item .question::before,#faq .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:#ccc;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 767px){#faq .faq_contents .faq_list_item .question::before,#faq .faq_contents .faq_list_item .question::after{right:.8rem;width:1rem}}#faq .faq_contents .faq_list_item .question::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#faq .faq_contents .faq_list_item .question.-active::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#faq .faq_contents .faq_list_item .question.-active::after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}#faq .faq_contents .faq_list_item .question .label{color:#109769}#faq .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 .faq_contents .faq_list_item .question_title{font-size:1.1rem}}#faq .faq_contents .faq_list_item .question_title small{font-size:1.4rem}@media screen and (max-width: 767px){#faq .faq_contents .faq_list_item .question_title small{font-size:1.1rem}}#faq .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 .faq_contents .faq_list_item .answer{padding:1.2rem 1.6rem 1.2rem .8rem}}#faq .faq_contents .faq_list_item .answer>.inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#faq .faq_contents .faq_list_item .answer .label{color:#d62839}#faq .faq_contents .faq_list_item .answer_txt{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;line-height:1.5}#faq .faq_contents .faq_list_item .answer_txt a{text-decoration:underline}/*# sourceMappingURL=faq.css.map */