.FAQSection_faqSection__sTKi_{--faq-mobile-surface:#f7f7f7;--faq-mobile-border:#ededed;min-height:100vh;overflow:hidden;background:var(--white)}.FAQSection_content__XVJcW,.FAQSection_faqSection__sTKi_{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.FAQSection_content__XVJcW{z-index:1;width:100%}.FAQSection_heroContainer__88gZL{width:100%;max-width:var(--max-lg-screen);margin:0 auto;padding:calc(5rem + 80px) 2.5rem 5rem;display:flex;justify-content:center;align-items:center;@media only screen and (max-width:1024px){padding-left:1rem;padding-bottom:4rem;padding-right:1rem;padding-top:4rem;padding-top:calc(4rem + 80px)}@media only screen and (max-width:768px){padding-left:1rem;padding-bottom:3rem;padding-right:1rem;padding-top:3rem;padding-top:calc(3rem + 60px)}}.FAQSection_faqContainer__ksJpu{width:100%;max-width:var(--max-lg-screen);margin:0 auto;padding:56px 2.5rem 160px;@media only screen and (max-width:1024px){padding-left:1rem;padding-bottom:120px;padding-right:1rem;padding-top:56px}@media only screen and (max-width:768px){padding-left:1rem;padding-bottom:80px;padding-right:1rem;padding-top:40px}}.FAQSection_header__WuhJ8{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;width:100%;max-width:636px}.FAQSection_title__Gu7sr{font-family:var(--font-poppins),sans-serif;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.26;letter-spacing:-1.12px;color:var(--black);text-align:center;margin:0;width:100%}.FAQSection_mainContent__iQ4Dm{display:flex;gap:56px;align-items:flex-start;max-width:1200px;width:100%;margin:0 auto;@media only screen and (max-width:1024px){flex-direction:column;gap:32px}@media only screen and (max-width:768px){display:none}}.FAQSection_mobileDropdown__5YPHj{display:none;width:100%;@media only screen and (max-width:1024px){display:block}@media only screen and (max-width:768px){width:100vw;margin-left:calc(-50vw + 50%)}}.FAQSection_categorySelect__NdB7A{width:100%;height:56px;padding:16px 48px 16px 16px;box-sizing:border-box;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1.25;color:var(--white);background:var(--black);border:none;border-radius:0;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;&:focus{outline:2px solid var(--black);outline-offset:2px}:lang(ja) &{font-weight:600}}.FAQSection_sidebar__tZxKT{display:flex;flex-direction:column;gap:24px;width:280px;max-width:280px;flex-shrink:0;@media only screen and (max-width:1024px){display:none}}.FAQSection_categoryButton__T_iD8{width:100%;height:40px;padding:8px 16px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1.25;color:var(--black);text-align:left;background:transparent;border:none;cursor:pointer;transition:all .2s ease;border-radius:4px;display:flex;align-items:center;&:hover{background:rgba(0,0,0,.05)}&:focus-visible{outline:2px solid var(--black);outline-offset:2px}&.FAQSection_active__u_Ely{background:var(--black);color:var(--white)}&.FAQSection_active__u_Ely:focus-visible{outline-color:var(--white);outline-offset:-2px}:lang(ja) &{font-weight:600}}.FAQSection_faqList__v7eHE{flex:1;width:100%;display:flex;flex-direction:column;gap:40px;@media only screen and (max-width:768px){gap:32px}}.FAQSection_faqItem__rwe3Z{display:flex;flex-direction:column;gap:16px;@media only screen and (max-width:768px){gap:12px}}.FAQSection_faqQuestion__33rL_{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;height:40px;padding:0;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;&:focus-visible{outline:2px solid var(--black);outline-offset:4px;border-radius:4px}@media only screen and (max-width:768px){gap:8px}}.FAQSection_questionText__gJLAf{flex:1;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:500;line-height:1.25;color:var(--black);@media only screen and (max-width:768px){font-size:18px;flex:0 1 auto}:lang(ja) &{font-weight:600}}.FAQSection_chevron__CAKtz{width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease;transform:rotate(90deg);&.FAQSection_open__9y89Q{transform:rotate(270deg)}@media only screen and (max-width:768px){display:none}}.FAQSection_chevron__CAKtz img{width:32px;height:32px;@media only screen and (max-width:768px){width:24px;height:24px}}.FAQSection_faqAnswer__20QRn{padding-right:0;flex:1;display:flex;flex-direction:column;gap:40px}.FAQSection_faqAnswer__20QRn p{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:400;line-height:2;letter-spacing:.32px;color:var(--black);margin:0;white-space:pre-line;@media only screen and (max-width:768px){font-size:14px;line-height:1.8;letter-spacing:.28px}}.FAQSection_usdscContent__1i8Hb{display:flex;align-items:flex-start;gap:24px;@media only screen and (max-width:1024px){flex-direction:column-reverse;gap:24px}}.FAQSection_usdscTextContent__nRAga{flex:1;display:flex;flex-direction:column;gap:40px;@media only screen and (max-width:768px){gap:24px}}.FAQSection_usdscDescription__WkMwA{margin:0 0 16px}.FAQSection_usdscAnswer__hYMDE,.FAQSection_usdscDescription__WkMwA{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:400;line-height:2;letter-spacing:.28px;color:var(--black)}.FAQSection_usdscAnswer__hYMDE{margin:0}.FAQSection_usdscVideo__Q1THM{width:200px;height:200px;flex-shrink:0;border-radius:8px;overflow:hidden;background:transparent;@media only screen and (max-width:1024px){width:100%;height:auto;aspect-ratio:1;max-width:300px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}.FAQSection_usdscVideo__Q1THM video{width:100%;height:100%;object-fit:cover}.FAQSection_usdscButton__hjURf{display:inline-flex;align-items:center;justify-content:center;padding:8px 24px;height:48px;background:var(--black);color:var(--white);font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;line-height:normal;letter-spacing:-.32px;text-align:center;text-decoration:none;border:none;border-radius:24px;cursor:pointer;transition:opacity .2s ease;width:fit-content;&:hover{opacity:.8}@media only screen and (max-width:768px){width:100%;max-width:300px;margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0}}.FAQSection_mobileFaq__dVMc7{display:none}@media only screen and (max-width:768px){.FAQSection_mobileFaq__dVMc7{display:flex;flex-direction:column;width:100%;margin-left:calc(-1 * var(--side-padding-sm));margin-right:calc(-1 * var(--side-padding-sm))}}.FAQSection_mobileCategoryHeader__XVxNU{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:8px 16px;background:var(--black);color:var(--white);border:none;cursor:pointer;text-align:left;appearance:none}.FAQSection_mobileCategoryHeader__XVxNU:focus-visible{outline:2px solid var(--white);outline-offset:-4px}.FAQSection_mobileCategoryIcon__SrQFQ{width:28px;height:28px;flex-shrink:0;stroke-width:2}.FAQSection_mobileCategoryTitle__MFI9i{flex:1 1 0;min-width:0;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:600;line-height:1.2;letter-spacing:-.24px}.FAQSection_mobileCategoryChevron__jFkCV{width:18px;height:18px;flex-shrink:0;stroke-width:2;transition:transform .2s ease}.FAQSection_mobileCategoryChevronOpen__A1Edm{transform:rotate(180deg)}.FAQSection_mobileCategoryList__b1_HE{display:flex;flex-direction:column;background:var(--black)}.FAQSection_mobileCategoryItem__yPLhu{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:transparent;color:var(--white);border:none;border-top:1px solid hsla(0,0%,100%,.12);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;line-height:1.25;text-align:left;cursor:pointer;appearance:none}.FAQSection_mobileCategoryItem__yPLhu:focus-visible{outline:2px solid var(--white);outline-offset:-4px}.FAQSection_mobileCategoryItemActive__h3D9h{background:hsla(0,0%,100%,.08)}.FAQSection_mobileCategoryListIcon__fm6y3{width:20px;height:20px;flex-shrink:0;stroke-width:2}.FAQSection_mobileQuestions__9Q_6a{list-style:none;margin:0;padding:0}.FAQSection_mobileQuestionRow__klGZD{border:none;background:var(--white)}.FAQSection_mobileQuestionRowAlt__byqhv{background:var(--faq-mobile-surface)}.FAQSection_mobileQuestionButton__p9LQ0{width:100%;min-height:64px;padding:12px 16px;background:transparent;border:none;text-align:left;cursor:pointer;appearance:none;display:flex;align-items:center}.FAQSection_mobileQuestionButton__p9LQ0:focus-visible{outline:2px solid var(--black);outline-offset:-4px}.FAQSection_mobileQuestionText__Iktnl{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:var(--black)}.FAQSection_mobileAnswerWrap__EW1Jd{padding:0 16px 16px}.FAQSection_mobileAnswerBox__d8FoM{background:var(--faq-mobile-surface);border:1px solid var(--faq-mobile-border);border-radius:4px;padding:24px 16px;display:flex;flex-direction:column;gap:16px}.FAQSection_mobileAnswerDescription__T0ExM,.FAQSection_mobileAnswerText__cOKMI{font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:1.4;color:var(--black);margin:0}.FAQSection_mobileAnswerDescription__T0ExM{font-weight:500}.FAQSection_mobileAnswerButton__wJIGJ{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:10px 20px;background:var(--black);color:var(--white);border-radius:9999px;text-decoration:none;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:500;line-height:1.25}.FAQSection_mobileShowMore__3F6hJ{align-self:center;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin:24px auto;background:var(--white);border:1px solid var(--black);border-radius:9999px;cursor:pointer;appearance:none;color:var(--black);transition:background-color .2s ease,color .2s ease}.FAQSection_mobileShowMore__3F6hJ:hover{background:var(--black);color:var(--white)}.FAQSection_mobileShowMore__3F6hJ:focus-visible{outline:2px solid var(--black);outline-offset:3px}.FAQSection_mobileShowMoreIcon__jVVhz{width:22px;height:22px;stroke-width:2}