.page_content#faq #questions{padding:74px 0 110px;background:linear-gradient(180deg, rgba(124, 190, 50, 0.08) 0%, rgb(255, 255, 255) 280px),url(../images/common/bg_grid_grn.svg) repeat top center/1366px;border-top:3px solid #79b11e}.page_content#faq #questions .faq_intro{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:42px}.page_content#faq #questions .faq_intro .sec_ttl{margin-bottom:0}.page_content#faq #questions .faq_intro .lead{width:min(58%,680px);padding:20px 24px;border-left:5px solid #26abe3;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.06);font-size:15px;line-height:1.9;letter-spacing:.04em}.page_content#faq #questions .faq_group{display:grid;grid-template-columns:300px minmax(0, 1fr);gap:34px;padding:38px 0;border-top:1px solid rgba(0,0,0,.14)}.page_content#faq #questions .faq_group:last-child{border-bottom:1px solid rgba(0,0,0,.14)}.page_content#faq #questions .faq_group__head .num{margin-bottom:12px;font-family:"Barlow",sans-serif;color:#26abe3;font-size:44px;font-weight:600;line-height:1}.page_content#faq #questions .faq_group__head h2{position:relative;padding-left:18px;font-size:24px;line-height:1.5;letter-spacing:.05em}.page_content#faq #questions .faq_group__head h2::before{content:"";position:absolute;top:.34em;left:0;width:7px;height:1.15em;border-radius:999px;background:#79b11e}.page_content#faq #questions .faq_group__body{display:grid;gap:14px;min-width:0}.page_content#faq #questions .faq_item{border-radius:8px;background:hsla(0,0%,100%,.96);box-shadow:0 8px 22px rgba(0,0,0,.04);overflow:hidden}.page_content#faq #questions .faq_item dt,.page_content#faq #questions .faq_item dd{position:relative;padding-left:62px;letter-spacing:.04em}.page_content#faq #questions .faq_item dt::before,.page_content#faq #questions .faq_item dd::before{position:absolute;left:22px;width:28px;height:28px;border-radius:50%;font-family:"Barlow",sans-serif;font-size:16px;font-weight:700;line-height:28px;text-align:center}.page_content#faq #questions .faq_item dt{padding-top:20px;padding-right:24px;padding-bottom:18px;color:#000;font-size:17px;font-weight:700;line-height:1.65}.page_content#faq #questions .faq_item dt::before{content:"Q";top:21px;background:#26abe3;color:#fff}.page_content#faq #questions .faq_item dd{padding-top:18px;padding-right:24px;padding-bottom:22px;border-top:1px solid rgba(0,0,0,.08);font-size:15px;line-height:1.9}.page_content#faq #questions .faq_item dd::before{content:"A";top:20px;background:#79b11e;color:#fff}.page_content#faq #questions .faq_item dd a{color:#2382d0;font-weight:700;text-decoration:underline;text-underline-offset:4px}.page_content#faq #questions .faq_item dd a:hover{color:#26abe3}@media(max-width: 1100px){.page_content#faq #questions .faq_group{grid-template-columns:240px minmax(0, 1fr);gap:26px}}@media(max-width: 835px){.page_content#faq #questions{padding:54px 0 78px}.page_content#faq #questions .faq_intro{display:block;margin-bottom:28px}.page_content#faq #questions .faq_intro .lead{width:100%;margin-top:20px;padding:16px 18px;font-size:14px}.page_content#faq #questions .faq_group{display:block;padding:32px 0}.page_content#faq #questions .faq_group__head{margin-bottom:18px}.page_content#faq #questions .faq_group__head .num{margin-bottom:8px;font-size:34px}.page_content#faq #questions .faq_group__head h2{font-size:21px}.page_content#faq #questions .faq_group__body{gap:12px}.page_content#faq #questions .faq_item dt,.page_content#faq #questions .faq_item dd{padding-left:52px}.page_content#faq #questions .faq_item dt::before,.page_content#faq #questions .faq_item dd::before{left:17px;width:26px;height:26px;font-size:15px;line-height:26px}.page_content#faq #questions .faq_item dt{padding-top:18px;padding-right:18px;padding-bottom:16px;font-size:15px}.page_content#faq #questions .faq_item dt::before{top:19px}.page_content#faq #questions .faq_item dd{padding-top:16px;padding-right:18px;padding-bottom:18px;font-size:14px}.page_content#faq #questions .faq_item dd::before{top:18px}}/*# sourceMappingURL=faq.css.map */