.faq_faqPage__ursSP{font-weight:500}.faq_faqContent__F9Af7{max-width:1080px;margin:0 auto;padding:0 40px}.faq_faqItem__9kuH1{background:var(--umirakugo-white);border-radius:24px;margin-bottom:24px;overflow:hidden}.faq_faqQuestion__tHOHv{width:100%;background:none;border:none;padding:24px 40px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;cursor:pointer;transition:background-color .3s ease;text-align:left}.faq_faqQuestion__tHOHv:hover{opacity:.7}.faq_faqA__jayHA,.faq_faqQ___weH3{display:flex;align-items:flex-start;gap:8px;flex:1}.faq_faqALabel__KGSxI,.faq_faqQLabel__KLfqG{font-family:var(--font-kaisei),"Yu Gothic","Meiryo",sans-serif;font-weight:700;font-size:32px;line-height:1;flex-shrink:0}.faq_faqQLabel__KLfqG{color:var(--umirakugo-green)}.faq_faqALabel__KGSxI{color:var(--umirakugo-brown)}.faq_faqQText__WcV_3{font-family:var(--font-kaisei),"Yu Gothic","Meiryo",sans-serif;font-size:20px;line-height:1.5;font-weight:700;color:var(--umirakugo-deepOlive);margin-top:4px}.faq_faqIcon__ug4er{display:flex;align-items:center;justify-content:center;color:var(--umirakugo-green);transition:transform .3s ease;flex-shrink:0;margin-top:4px}.faq_faqIcon__ug4er,.faq_faqIcon__ug4er svg{width:24px;height:24px}.faq_faqAnswer__R1aDG{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 40px}.faq_faqAnswerOpen__OKapY{max-height:500px;padding:0 40px 24px}.faq_faqA__jayHA{border-top:1px solid var(--umirakugo-deepOlive);padding-top:16px}.faq_faqAText__DRhMi{font-family:var(--font-sans),"Yu Gothic","Meiryo",sans-serif;font-size:16px;color:var(--umirakugo-deepOlive);line-height:2;letter-spacing:.04em;margin-top:4px}@media (max-width:1000px){.faq_faqContent__F9Af7{padding:0 6.4vw}.faq_faqItem__9kuH1{border-radius:12px;margin-bottom:16px}.faq_faqQuestion__tHOHv{padding:16px 24px}.faq_faqALabel__KGSxI,.faq_faqQLabel__KLfqG{font-size:28px}.faq_faqQText__WcV_3{font-size:18px}.faq_faqAnswer__R1aDG{padding:0 24px}.faq_faqAnswerOpen__OKapY{padding:0 24px 16px}.faq_faqAText__DRhMi{font-size:16px}}