  .scroll-hint{display:grid;justify-content:center;background-color:rgba(34,34,34,.5);position:absolute;top:50%;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 328 / 768 * 100
  ,246px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);transform:translate(-50%, -50%);transition:opacity .5s;pointer-events:none;opacity:0;z-index:100;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px) 0;justify-items:center}.scroll-hint.is-show{opacity:1}.scroll-hint.is-show .scroll-hint__img{animation-play-state:running}.scroll-hint__wrap{width:-moz-fit-content;width:fit-content}.scroll-hint__img{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);animation:infiniteRow 2s linear infinite paused}@keyframes infiniteRow{0%{transform:translateX(-100%);opacity:0}15%{transform:translateX(-100%);opacity:1}70%{transform:translateX(100%);opacity:1}100%{transform:translateX(100%);opacity:0}}.second-level-kv__range{bottom:calc(
    var(--vw, 1vw) * 157 / 768 * 100
  )}.environment-index__body{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);padding-left:calc(var(--vw, 1vw)*50 - 50%);padding-right:calc(var(--vw, 1vw)*50 - 50%);position:relative;z-index:1;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 100 / 768 * 100
  ,75px)}.environment-index__body::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:linear-gradient(0deg, rgba(0, 180, 237, 0.02) -25%, #00b4ed 125%);opacity:.2;z-index:-1}.environment-index-system{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) 0}.environment-index-system__sec{display:grid;position:relative;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);z-index:1;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.environment-index-system__sec::before{content:"";position:absolute;top:0;left:50%;width:calc(var(--vw, 1vw)*100);transform:translateX(-50%);z-index:-1}.environment-index-system__sec::before{background-image:linear-gradient(-45deg, #00b4ed 20%, #003894 95%);height:calc(100% - min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  , 90px))}.environment-index-system__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.environment-index-system__lead{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.environment-index-system__fig{position:relative;z-index:5}.environment-index-system__fig.is-active .environment-index-system__img{animation:lightBrightness 1.25s 0s ease-out forwards;transition-delay:.5s}.environment-index-system__fig.is-active .environment-index-system__img::before{animation:lightMove 1.25s 0s ease-out forwards,lightOpacity 1.25s 0s forwards}.environment-index-system-article{display:grid;position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 18 / 768 * 100
  ,13.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) 0;z-index:1;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) 0}.environment-index-system-article::before{content:"";background-color:#fff;position:absolute;bottom:0;right:0;width:calc(100% + calc(
    var(--vw, 1vw) * 32 / 768 * 100
  ));height:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 130 / 768 * 100
  , 97.5px));z-index:-1}.environment-index-system-article__blc{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.environment-index-system-article__hdg{font-size:clamp(
    1.5rem,
    calc(
      1.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.046875
    ),
    2.7rem
  );line-height:1.71;letter-spacing:0}.environment-index-system-article__hdg::before{margin-top:calc((1 - 1.71)*.5em);content:"";display:block;width:0;height:0}.environment-index-system-article__hdg::after{margin-bottom:calc((1 - 1.71)*.5em);content:"";display:block;width:0;height:0}.system-graph{position:relative;margin-right:calc(50% - var(--vw, 1vw)*50);overflow:hidden}.system-graph.is-active .system-graph__row{transition:-webkit-clip-path 1.5s;transition:clip-path 1.5s;transition:clip-path 1.5s, -webkit-clip-path 1.5s;-webkit-clip-path:inset(0 0% 0 0);clip-path:inset(0 0% 0 0)}.system-graph.is-active .system-graph__row:nth-of-type(1){transition-delay:.5s}.system-graph.is-active .system-graph__row:nth-of-type(2){transition-delay:.6s}.system-graph.is-active .system-graph__row:nth-of-type(3){transition-delay:.7s}.system-graph.is-active .system-graph__row:nth-of-type(4){transition-delay:.8s}.system-graph.is-active .system-graph__row:nth-of-type(5){transition-delay:.9s}.system-graph.is-active .system-graph__row:nth-of-type(6){transition-delay:1s}.system-graph__wrap{background-color:#fff;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);overflow-x:scroll}.system-graph__wrap::-webkit-scrollbar{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px)}.system-graph__wrap::-webkit-scrollbar-track{background-color:rgba(177,177,177,.5)}.system-graph__wrap::-webkit-scrollbar-thumb{background-color:#00b4ed}.system-graph__range{display:grid;position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 1438 / 768 * 100
  ,1078.5px)}.system-graph-head{display:grid;position:absolute;top:0;left:0;height:100%;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 645 / 768 * 100
  ,483.75px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 745 / 768 * 100
  ,558.75px)}.system-graph-head-period{display:grid;height:100%;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px);grid-template-columns:repeat(4, 1fr)}.system-graph-head-period__blc{position:relative;z-index:1}.system-graph-head-period__blc::before{content:"";background-color:#585858;position:absolute;top:0;left:50%;width:1px;height:100%;transform:translateX(-50%);z-index:-1}.system-graph-head-period__cell{display:flex;justify-content:center;align-items:center;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 93.5 / 768 * 100
  ,70.125px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px)}.system-graph-head-period__txt{line-height:1.25}.system-graph-head-period__txt::before{margin-top:calc((1 - 1.25)*.5em);content:"";display:block;width:0;height:0}.system-graph-head-period__txt::after{margin-bottom:calc((1 - 1.25)*.5em);content:"";display:block;width:0;height:0}.system-graph-head-label{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(90deg, #00b4ed 0%, #003894 100%);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 93.5 / 768 * 100
  ,70.125px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px)}.system-graph__body{display:grid;position:relative;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 125.5 / 768 * 100
  ,94.125px);padding-right:calc(
    var(--vw, 1vw) * 32 / 768 * 100
  );z-index:2;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.system-graph__row{display:grid;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 645 / 768 * 100
  ,483.75px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 745 / 768 * 100
  ,558.75px)}.system-graph-name{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(90deg, #00b4ed 0%, #003894 100%);padding-right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px);-webkit-clip-path:polygon(0 0, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100 , 18px)) 0, 100% 50%, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100 , 18px)) 100%, 0 100%);clip-path:polygon(0 0, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100 , 18px)) 0, 100% 50%, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100 , 18px)) 100%, 0 100%);transform-origin:left center}.system-graph-name:not(.system-graph-name--6){margin-left:13.2%}.system-graph-name--1{width:22.99%}.system-graph-name--2{width:75.04%}.system-graph-name--3{width:49.59%}.system-graph-name--4{width:83.16%}.system-graph-name--5{width:83.16%}.system-graph-name--6{width:56.17%;margin-left:40.09%}.system-graph-overview{background-color:rgba(0,180,237,.1);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  ,19.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 68 / 768 * 100
  ,51px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.system-graph-overview__txt{line-height:1.25}.system-graph-overview__txt::before{margin-top:calc((1 - 1.25)*.5em);content:"";display:block;width:0;height:0}.system-graph-overview__txt::after{margin-bottom:calc((1 - 1.25)*.5em);content:"";display:block;width:0;height:0}@media screen and (min-width: 960px){.scroll-hint{display:none}.second-level-kv__range{bottom:min(
    var(--vw, 1vw) * 45 / 1280 * 100
  ,56.25px);height:calc(100% - min(
    var(--vw, 1vw) * 45 / 1280 * 100
  , 56.25px))}.second-level-kv__main{top:calc(calc(var(--svh, 1vh) * 100) - calc(
    var(--vw, 1vw) * 165.5 / 1280 * 100
  ))}.environment-index__body{padding-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.environment-index-system{margin-top:min(
    var(--vw, 1vw) * 124 / 1280 * 100
  ,155px);gap:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0}.environment-index-system__sec{padding-top:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);gap:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px) 0}.environment-index-system__sec::before{height:calc(100% - min(
    var(--vw, 1vw) * 64 / 1280 * 100
  , 80px))}.environment-index-system__head{gap:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) 0}.environment-index-system__lead{margin-top:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.environment-index-system__fig{position:absolute;top:min(
    var(--vw, 1vw) * 60 / 1280 * 100
  ,75px);right:0;width:min(
    var(--vw, 1vw) * 496 / 1280 * 100
  ,620px)}.environment-index-system-article{width:min(
    var(--vw, 1vw) * 672 / 1280 * 100
  ,840px);padding:min(
    var(--vw, 1vw) * 60 / 1280 * 100
  ,75px) min(
    var(--vw, 1vw) * 180 / 1280 * 100
  ,225px) min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);gap:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px) 0}.environment-index-system-article::before{width:100%;height:100%;transform:none}.environment-index-system-article__blc{gap:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0}.environment-index-system-article__hdg{font-size:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  );line-height:1.6}.environment-index-system-article__hdg::before{margin-top:calc((1 - 1.6)*.5em)}.environment-index-system-article__hdg::after{margin-bottom:calc((1 - 1.6)*.5em)}.system-graph{background-color:#fff;margin-right:0;padding:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.system-graph__wrap::-webkit-scrollbar{width:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px);height:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px)}.system-graph__wrap{padding:0;overflow-x:hidden}.system-graph-head{gap:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-template-columns:min(
    var(--vw, 1vw) * 424 / 1280 * 100
  ,530px) min(
    var(--vw, 1vw) * 490 / 1280 * 100
  ,612.5px)}.system-graph-head-period{gap:0 min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.system-graph-head-period__cell{height:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);border-radius:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.system-graph-head-period__txt{line-height:1.25}.system-graph-head-period__txt::before{margin-top:calc((1 - 1.25)*.5em)}.system-graph-head-period__txt::after{margin-bottom:calc((1 - 1.25)*.5em)}.system-graph-head-label{height:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);border-radius:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.system-graph__body{padding-top:min(
    var(--vw, 1vw) * 78 / 1280 * 100
  ,97.5px);padding-right:0;gap:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0}.system-graph__row{gap:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-template-columns:min(
    var(--vw, 1vw) * 424 / 1280 * 100
  ,530px) min(
    var(--vw, 1vw) * 490 / 1280 * 100
  ,612.5px)}.system-graph-name{padding-right:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);-webkit-clip-path:polygon(0 0, calc(100% - min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px)) 0, 100% 50%, calc(100% - min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px)) 100%, 0 100%);clip-path:polygon(0 0, calc(100% - min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px)) 0, 100% 50%, calc(100% - min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px)) 100%, 0 100%)}.system-graph-overview{padding:min(
    var(--vw, 1vw) * 18 / 1280 * 100
  ,22.5px) min(
    var(--vw, 1vw) * 45 / 1280 * 100
  ,56.25px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.system-graph-overview__txt{line-height:1.25}.system-graph-overview__txt::before{margin-top:calc((1 - 1.25)*.5em)}.system-graph-overview__txt::after{margin-bottom:calc((1 - 1.25)*.5em)}.next-contents{margin-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}}