@charset "UTF-8";@keyframes horizontal-scroll-animation-188dc982{0%{transform:translate(0)}to{transform:translate(-50%)}}.esg-material[data-v-188dc982]{padding-inline:calc(170 / var(--widthBase) * 100vw)}@media (max-width: 768px){.esg-material[data-v-188dc982]{padding-inline:calc(var(--inlineSize) / var(--widthBase) * 100vw)}}.esg-material[data-v-188dc982]:not(:last-child){padding-block-end:calc(var(--inlineSize) / var(--widthBase) * 100vw)}@media (max-width: 768px){.esg-material[data-v-188dc982]:not(:last-child){padding-block-end:calc(150 / var(--widthBase) * 100vw)}}.esg-material[data-v-188dc982]:not(:first-child){padding-block-start:calc(80 / var(--widthBase) * 100vw)}.esg-material[data-v-188dc982]>*+*{margin-block-start:calc(120 / var(--widthBase) * 100vw)}@media (max-width: 1199px){.esg-material[data-v-188dc982]{padding-inline:calc(var(--inlineSize) / var(--widthBase) * 100vw)}}@media (max-width: 768px){.esg-material[data-v-188dc982]>*+*{margin-block-start:calc(50 / var(--widthBase) * 100vw)}}.esg-material ul[data-v-188dc982]{position:relative;z-index:1}.esg-material .esg-material-content[data-v-188dc982]>*+*{margin-block-start:calc(55 / var(--widthBase) * 100vw)}@media (max-width: 768px){.esg-material .esg-material-content[data-v-188dc982]>*+*{margin-block-start:calc(80 / var(--widthBase) * 100vw)}}.esg-material .esg-material-detail[data-v-188dc982]{display:flex;gap:calc(30 / var(--widthBase) * 100vw) calc(50 / var(--widthBase) * 100vw)}.esg-material .esg-material-detail figure[data-v-188dc982]{inline-size:calc(550 / var(--widthBase) * 100vw);min-inline-size:250px}@media (max-width: 1250px){.esg-material .esg-material-detail figure[data-v-188dc982]{min-inline-size:200px}}@media (max-width: 768px){.esg-material .esg-material-detail figure[data-v-188dc982]{inline-size:100%;min-inline-size:auto}}.esg-material .esg-material-detail figure img[data-v-188dc982]{inline-size:100%}@media (max-width: 1024px){.esg-material .esg-material-detail[data-v-188dc982]{flex-wrap:wrap}}.esg-material .esg-material-detail figure[data-v-188dc982],.esg-material .esg-material-detail img[data-v-188dc982]{aspect-ratio:550/325}@media (max-width: 1024px){.esg-material .esg-material-detail figure[data-v-188dc982],.esg-material .esg-material-detail img[data-v-188dc982]{aspect-ratio:550/200}}@media (max-width: 768px){.esg-material .esg-material-detail figure[data-v-188dc982],.esg-material .esg-material-detail img[data-v-188dc982]{aspect-ratio:550/325}}.esg-material .esg-material-detail figure[data-v-188dc982]{inline-size:calc(550 / var(--widthBase) * 100vw)}@media (max-width: 1024px){.esg-material .esg-material-detail figure[data-v-188dc982]{inline-size:100%}}.esg-material .esg-material-detail img[data-v-188dc982]{inline-size:100%}.esg-material .esg-material-ttl[data-v-188dc982]{display:flex;align-items:baseline;gap:calc(20 / var(--widthBase) * 100vw);font-weight:700;letter-spacing:.05em;position:relative;z-index:1;font-size:clamp(1.640625rem,2.0833333333vw,2.109375rem);letter-spacing:clamp(.04375em,calc(1.5 / 1440 * 100vw),.05625em)}.esg-material .esg-material-ttl[data-v-188dc982]:before{content:attr(data-text);font-family:Barlow,Noto Sans JP,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,sans-serif;line-height:1;opacity:.5;color:#e8e8e8;position:absolute;inset:calc(-60 / var(--widthBase) * 100vw) calc(100% - 10 / var(--widthBase) * 100vw) auto auto;z-index:-1;font-size:clamp(7.5rem,13.8888888889vw,14.0625rem);letter-spacing:clamp(.03em,calc(10 / 1440 * 100vw),.05625em)}@media (max-width: 768px){.esg-material .esg-material-ttl[data-v-188dc982]:before{inset-inline:auto 0}}.esg-material .esg-material-ttl span[data-v-188dc982]{font-family:Barlow,Noto Sans JP,ヒラギノ角ゴシック Pro,Hiragino Kaku Gothic Pro,sans-serif;color:#777;font-size:clamp(1.53125rem,1.9444444444vw,1.96875rem);letter-spacing:clamp(.04375em,calc(1.4 / 1440 * 100vw),.05625em)}.esg-material .esg-material-text[data-v-188dc982]{inline-size:calc(554 / var(--widthBase) * 100vw);padding-inline-start:calc(120 / var(--widthBase) * 100vw);flex-grow:1}.esg-material .esg-material-text[data-v-188dc982]>*+*{margin-block-start:calc(20 / var(--widthBase) * 100vw)}@media (max-width: 1024px){.esg-material .esg-material-text[data-v-188dc982]{inline-size:100%}}@media (max-width: 768px){.esg-material .esg-material-text[data-v-188dc982]{padding-inline-start:0}}.esg-case[data-v-188dc982]{padding-block-start:calc(80 / var(--widthBase) * 100vw);padding-inline:calc(var(--inlineSize) / var(--widthBase) * 100vw)}.esg-case[data-v-188dc982]>*+*{margin-block-start:calc(50 / var(--widthBase) * 100vw)}.esg-case .esg-case-content[data-v-188dc982]>*+*{margin-block-start:calc(50 / var(--widthBase) * 100vw)}.esg-case .esg-case-li[data-v-188dc982]{display:flex;flex-direction:column}.esg-case .esg-case-text[data-v-188dc982]{display:flex;flex-direction:column;gap:calc(10 / var(--widthBase) * 100vw);flex-grow:1}@media (max-width: 768px){.esg-case .esg-case-text[data-v-188dc982]{gap:calc(30 / var(--widthBase) * 100vw)}}.esg-case .esg-case-text>div[data-v-188dc982]{margin-block-end:auto}.esg-case .esg-case-text figure[data-v-188dc982]{display:grid;place-content:center}.esg-case .esg-case-text img[data-v-188dc982]{max-inline-size:80%;max-block-size:calc(200 / var(--widthBase) * 100vw);margin-inline:auto;object-fit:contain}@media (max-width: 768px){.esg-case .esg-case-text img[data-v-188dc982]{max-block-size:calc(400 / var(--widthBase) * 100vw)}}
