.o-faqs{padding:40px 0;background-color:#f9f9f9}.o-faqs__title{margin-bottom:30px;color:#000}.o-faqs__title.-center{text-align:center}.o-faqs__title.-left{text-align:left}.o-faqs__list{list-style:none;margin:0;padding:0}.o-faqs__list__item{background-color:#F0F0F0;margin-bottom:10px;overflow:hidden}.o-faqs__list__item:hover{background-color:#f1f1f1}.o-faqs__list__item__question{font-size:18px;font-weight:700;padding:15px 20px;margin:0;cursor:pointer;display:flex;text-transform:none;justify-content:space-between;align-items:center;color:#000}@media (max-width: 576px){.o-faqs__list__item__question{font-size:16px}}@media (max-width: 768px){.o-faqs__list__item__question span{width:80%}}.o-faqs__list__item__question .arrow_down{background-color:#fff;width:35px;height:35px;display:flex;justify-content:center;align-items:center}@media (max-width: 576px){.o-faqs__list__item__question .arrow_down{width:25px;height:25px}}.o-faqs__list__item__question .arrow_down img{transition:all .2s ease}@media (max-width: 576px){.o-faqs__list__item__question .arrow_down img{width:15px}}.o-faqs__list__item__answer{display:none;font-size:1rem;padding:0px 20px 15px 20px;color:#000}@media (max-width: 576px){.o-faqs__list__item__answer{font-size:14px}}.o-faqs__list__item__answer p{margin:0}.o-faqs__list__item.is-open .o-faqs__list__item__question img{transform:rotate(180deg)}.o-tableOfContents{padding-top:9.765vw;padding-bottom:3vw;color:#fff}.o-tableOfContents__title{display:block;text-align:center;font-size:1.2rem;margin-bottom:10px}.o-tableOfContents__list{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;padding:0}.o-tableOfContents__item{list-style:none}.o-tableOfContents__item a{padding:5px 15px;color:#fff;text-decoration:none;font-size:0.9rem;transition:all 0.2s ease}.o-tableOfContents__item a:hover{filter:brightness(1.2)}
