.page_inner.faq{max-width:768px}.page_inner.faq section{margin-bottom:48px;text-align:center}.page_inner.faq section:last-child{margin-bottom:0}.page_inner.faq h2{font-size:1.5rem;margin-bottom:0;padding-top:12px;padding-left:1.4em;padding-right:1.4em;padding-bottom:12px;border-left:0;text-align:center;display:inline-block;position:relative}.page_inner.faq h2::before{content:'';width:24px;height:4px;border-radius:2px;background:#46dfff;position:absolute;top:45%;left:0}.page_inner.faq h2::after{content:'';width:24px;height:4px;border-radius:2px;background:#BF9CFF;position:absolute;top:45%;right:0}.page_inner.faq dl{margin:0 auto 12px;line-height:1.8em;text-align:left;border:2px solid  #eaf1ff;border-radius:12px;overflow:hidden}.page_inner.faq dl dt{font-size:1.125rem;margin:0;font-weight:800;padding:16px;padding-left:55px;padding-right:32px;box-sizing:border-box;position:relative;background:#26c3ff;color:#fff;cursor:pointer}.page_inner.faq dl dt::before{content:'';background:url(https://d22altmj02icd0.cloudfront.net/assets/pages/faq/q-6da028dd712f187624fc12a492085c7a07d6b5921224cb7dc50e2f7afdfae4b6.png) no-repeat;background-size:cover;width:36px;height:36px;position:absolute;left:8px;top:10px}.page_inner.faq dl dd{margin:0 auto;padding:16px;box-sizing:border-box;position:relative;background:#fff;border:none;display:none}.page_inner.faq dl dt::after{content:'';background:url(https://d22altmj02icd0.cloudfront.net/assets/pages/faq/accordion_open-4e1fccc964d6af664cb52d95c8d2a1db6aa1a3582609221fc6b0b6dd3ab2191f.png) no-repeat;background-size:cover;width:24px;height:24px;position:absolute;right:8px;top:18px}.page_inner.faq dl dt.open::after{content:'';background:url(https://d22altmj02icd0.cloudfront.net/assets/pages/faq/accordion_close-705eba9592f0a61851ce5d987a25a7bda90d2a39137d61d9b22f4544b5968048.png) no-repeat;background-size:cover;width:24px;height:24px;position:absolute;right:8px;top:18px}.not_accordion{text-align:left;padding:0 18px !important;margin:16px 0 !important}@media screen and (max-width: 480px){.page_inner.faq h2{font-size:1.125rem}.page_inner.faq h2::before,.page_inner.faq h2::after{width:12px;height:2px}.page_inner.faq dl dt{font-size:1rem}}
