.faq .Contents .faq-title{text-align:center}.faq .Contents .faq_content .accordion:active,.faq .Contents .faq_content .accordion:focus,.faq .Contents .faq_content .accordion:hover{background:#d6f20a;color:#000}.faq .Contents .faq_content .accordion:active .right svg path,.faq .Contents .faq_content .accordion:focus .right svg path,.faq .Contents .faq_content .accordion:hover .right svg path{fill:#000}.faq .Contents .faq_content .accordion{border:none!important;cursor:pointer;font-size:20px;justify-content:space-between;line-height:normal;outline:none;padding:20px;text-align:left;transition:background-color .3s;width:100%}.faq .Contents .faq_content{display:flex;flex-direction:column;row-gap:20px}.faq .Contents .faq_content .accordion span.minus,.faq .Contents .faq_content .accordion.active span.add{display:none}.faq .Contents .faq_content .accordion.active span.right.minus{display:block}.faq .Contents .faq_content .panel{max-height:0;overflow:hidden;padding:0 20px;transition:max-height .3s ease}.faq .Contents .faq_content .panel p{font-size:16px;line-height:normal;margin:0;padding:22px 0}@media (min-width:768px) and (max-width:1024px){.faq .Contents .faq_content .accordion{font-size:18px;padding:15px}}@media only screen and (max-width:767px){.faq .Contents .faq_content .accordion{font-size:15px;padding:16px}.faq .Contents .faq-title h2{font-size:24px;line-height:normal}.faq .Contents .faq_content .panel{padding:0}}