﻿.esg-strategy__linkarea{background:url(/esg/strategy/img/img_strategy_02.jpg) no-repeat center/contain}.esg-strategy__linkarea .esg-flex{gap:calc(20/(var(--designW) + var(--scrollbarW))*100vw);margin-block:calc(24/(var(--designW) + var(--scrollbarW))*100vw);justify-content:start}.esg-strategy__linkarea .esg-flex a{color:#21b784;font-weight:bold;font-size:calc(19/(var(--designW) + var(--scrollbarW))*100vw)}.esg-strategy__linkarea .esg-flex p{margin-block:0;font-weight:bold;font-size:calc(19/(var(--designW) + var(--scrollbarW))*100vw)}.esg-strategy__link{display:flex;gap:.25em;font-size:calc(16/(var(--designW) + var(--scrollbarW))*100vw);min-width:17em}.esg-strategy__link::before{content:"■";display:block;color:#21b784}@media screen and (max-width: 767px){.esg-strategy__linkarea .esg-flex{flex-direction:column;gap:10px;margin-bottom:16px;align-items:start}.esg-strategy__linkarea .esg-flex :is(a,p){font-size:12px}.esg-strategy__link{min-width:unset;font-size:12px}}.esg-strategy__grid{display:grid;grid-template-columns:auto 1fr;column-gap:1em;row-gap:.5em;font-size:calc(16/(var(--designW) + var(--scrollbarW))*100vw)}.esg-strategy__grid p{margin-block:0}.esg-strategy__grid a{color:#000}@media screen and (max-width: 767px){.esg-strategy__grid{grid-template-columns:1fr;font-size:12px}}html body main article .esg-hybrid__ttl--blue{color:#1d9d7c;border:1px solid #1d9d7c;text-align:center;padding:calc(24/(var(--designW) + var(--scrollbarW))*100vw) 0}@media only screen and (max-width: 767px){html body main article .esg-hybrid__ttl--blue{padding:18px 0}}html body main article .esg-hybrid__ttl--blue h2{color:#1d9d7c !important;margin-top:0 !important;font-size:calc(22/(var(--designW) + var(--scrollbarW))*100vw) !important}@media only screen and (max-width: 767px){html body main article .esg-hybrid__ttl--blue h2{font-size:20px !important}}html body main article .esg-hybrid__ttl--blue p{font-size:calc(18/(var(--designW) + var(--scrollbarW))*100vw) !important;margin-top:1em}@media only screen and (max-width: 767px){html body main article .esg-hybrid__ttl--blue p{font-size:16px !important}}html body main article .esg-hybrid__ttl--red{color:#d15557;border:1px solid #d15557;text-align:center;padding:calc(24/(var(--designW) + var(--scrollbarW))*100vw) 0}@media only screen and (max-width: 767px){html body main article .esg-hybrid__ttl--red{padding:18px 0}}html body main article .esg-hybrid__ttl--red h2{color:#d15557 !important;margin-top:0 !important;font-size:calc(22/(var(--designW) + var(--scrollbarW))*100vw) !important}@media only screen and (max-width: 767px){html body main article .esg-hybrid__ttl--red h2{font-size:20px !important}}html body main article .esg-hybrid__ttl--red p{font-size:calc(18/(var(--designW) + var(--scrollbarW))*100vw) !important;margin-top:1em}@media only screen and (max-width: 767px){html body main article .esg-hybrid__ttl--red p{font-size:16px !important}}/*# sourceMappingURL=esg_strategy.css.map */