.faq-list{margin:auto;max-width:120rem}.faq-list__item{margin-bottom:2.4rem}@media screen and (max-width:767px){.faq-list__item{margin-bottom:2rem}}.faq-list__q{margin-bottom:2px;display:flex;background:var(--color-gray-04);transition:.3s cubic-bezier(0.215, 0.61, 0.355, 1)}.faq-list__q--label{padding:2rem;flex-basis:8rem;color:var(--color-key-01);font-size:4rem;font-weight:600;line-height:1;text-align:center;position:relative}@media screen and (max-width:767px){.faq-list__q--label{padding:1.5rem;flex-basis:5.4rem;font-size:2.6rem}}.faq-list__q--label::after{width:1px;height:calc(100% - 4rem);content:"";background:var(--color-border-01);display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:767px){.faq-list__q--label::after{height:calc(100% - 3rem)}}.faq-list__q--txt{margin:0;padding:2.5rem 5.5rem 2.5rem 1.5rem;flex-basis:112rem;font-size:2.4rem;font-weight:600;line-height:1.5}@media screen and (max-width:767px){.faq-list__q--txt{padding:1.7rem 5.5rem 1.7rem 1.5rem;flex-basis:29.6rem;font-size:1.6rem}}.faq-list__q .c-ico-toggle-01{top:4.2rem !important}@media screen and (max-width:767px){.faq-list__q .c-ico-toggle-01{top:2.8rem !important}}@media print and (hover: hover),screen and (min-width:768px)and (hover: hover){.faq-list__q:hover{opacity:.7}}.faq-list__a{display:flex;background:var(--color-gray-04)}.faq-list__a--label{padding:2rem;flex-basis:8rem;color:var(--color-main-01);font-size:4rem;font-weight:600;line-height:1;text-align:center;position:relative}@media screen and (max-width:767px){.faq-list__a--label{padding:1.5rem;flex-basis:5.4rem;font-size:2.6rem}}.faq-list__a--label::after{width:1px;height:calc(100% - 4rem);content:"";background:var(--color-border-01);display:block;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:767px){.faq-list__a--label::after{height:calc(100% - 3rem)}}.faq-list__a--txt{margin:0;padding:2rem 2.4rem;flex-basis:112rem;font-size:1.6rem;line-height:1.75}@media screen and (max-width:767px){.faq-list__a--txt{padding:1.5rem;flex-basis:29.6rem;font-size:1.4rem}}.faq-list__a--txt p+p{margin-top:1em}/*# sourceMappingURL=style.css.map */
