.SustainabilityDeclaration-module__sJ7DFq__signature{font-family:var(--font-corporate-serif), "Noto Serif JP", serif;text-align:right;font-weight:500;color:var(--corporate-ink)!important;margin-top:34px!important}.SustainabilityDeclaration-module__sJ7DFq__faqList{border-top:1px solid var(--corporate-line)}.SustainabilityDeclaration-module__sJ7DFq__faqItem{border-bottom:1px solid var(--corporate-line)}.SustainabilityDeclaration-module__sJ7DFq__faqItem summary{color:var(--corporate-green);cursor:pointer;font-family:var(--font-corporate-serif), "Noto Serif JP", serif;padding:22px 42px 22px 0;font-size:clamp(16px,2vw,19px);font-weight:600;line-height:1.75;list-style:none;position:relative}.SustainabilityDeclaration-module__sJ7DFq__faqItem summary::-webkit-details-marker{display:none}.SustainabilityDeclaration-module__sJ7DFq__faqItem summary:after{color:var(--corporate-gold);content:"+";font-family:var(--font-corporate-english), Georgia, serif;font-size:26px;font-weight:500;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.SustainabilityDeclaration-module__sJ7DFq__faqItem[open] summary:after{content:"−"}.SustainabilityDeclaration-module__sJ7DFq__faqItem summary:focus-visible{outline:2px solid var(--corporate-green-2);outline-offset:4px}.SustainabilityDeclaration-module__sJ7DFq__faqAnswer{padding:0 42px 18px 0}.SustainabilityDeclaration-module__sJ7DFq__faqAnswer>:last-child{margin-bottom:0}.SustainabilityDeclaration-module__sJ7DFq__publisher{border-top:1px solid var(--corporate-line);color:#525a55;margin-top:clamp(62px,8vw,96px);padding:24px 0 0;font-size:13px;font-style:normal;line-height:2}.SustainabilityDeclaration-module__sJ7DFq__publisher strong{color:var(--corporate-green);font-family:var(--font-corporate-serif), "Noto Serif JP", serif;font-size:17px;font-weight:600}@media (max-width:480px){.SustainabilityDeclaration-module__sJ7DFq__faqItem summary{padding-right:34px}.SustainabilityDeclaration-module__sJ7DFq__faqAnswer{padding-right:0}}@media (prefers-reduced-motion:reduce){.SustainabilityDeclaration-module__sJ7DFq__faqItem summary,.SustainabilityDeclaration-module__sJ7DFq__faqItem summary:after{transition:none!important}}
