  .company-head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.company-theme{position:relative;width:-moz-fit-content;width:fit-content;padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px)}.company-theme::before,.company-theme::after{content:"";position:absolute;bottom:0;width:50%;height:2px}.company-theme::before{background-color:#00b4ed;left:0}.company-theme::after{background-color:#003894;right:0}.company-theme__txt{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    2.1rem
  );line-height:1.71;letter-spacing:0}.company-theme__txt::before{margin-top:calc((1 - 1.71)*.5em);content:"";display:block;width:0;height:0}.company-theme__txt::after{margin-bottom:calc((1 - 1.71)*.5em);content:"";display:block;width:0;height:0}.company-head__hdg{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0520833333
    ),
    3rem
  );line-height:1.5}.company-head__hdg::before{margin-top:calc((1 - 1.5)*.5em);content:"";display:block;width:0;height:0}.company-head__hdg::after{margin-bottom:calc((1 - 1.5)*.5em);content:"";display:block;width:0;height:0}@keyframes pieMask{0%{stroke-dasharray:366 366}100%{stroke-dasharray:0 366}}.second-level-kv__range{bottom:calc(
    var(--vw, 1vw) * 180 / 768 * 100
  )}.company-index__blc--1{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)) * 112 / 768 * 100
  ,84px)}.company-index__blc--1::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}.company-index__blc--2{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)) * 96 / 768 * 100
  ,72px)}.company-index__blc--2::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}.company-index-about{position:relative}.company-index-about__deco{position:absolute;top:0;right:calc(var(--sw)*-1);width:calc(
    var(--vw, 1vw) * 584 / 768 * 100
  );height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 112 / 768 * 100
  ,84px);transform:translateY(-100%)}.company-index-about__body{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 124 / 768 * 100
  ,93px) calc(var(--vw, 1vw)*50 - 50%) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 216 / 768 * 100
  ,162px);z-index:1}.company-index-about__main{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) 0}.company-index-about__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.company-index-about__bg::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:linear-gradient(0deg, rgb(0, 180, 237) 0%, rgb(0, 56, 148) 100%);opacity:.87}.company-index-about__head .company-theme::before,.company-index-about__head .company-theme::after{background-color:#fff}.company-index-about__head .company-theme__txt,.company-index-about__head .company-head__hdg{color:#fff}.company-index-pursue{background-color:#fff;position:relative;margin-top:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -88 / 768 * 100
  ,-66px);margin-left:calc(50% - var(--vw, 1vw)*50);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 106 / 768 * 100
  ,79.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 108 / 768 * 100
  ,81px) calc(var(--vw, 1vw)*50 - 50%);z-index:2}.company-index-pursue__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 768 * 100
  ,33px) 0}.company-index-pickup{display:grid;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 607 / 768 * 100
  ,455.25px);margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 768 * 100
  ,33px) auto 0;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 52 / 768 * 100
  ,39px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);grid-template-columns:repeat(2, 1fr)}.company-index-pickup__box{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px) 0}.company-index-pickup__box.is-active .company-index-pickup__img{animation:lightBrightness 1.25s 0s ease-out forwards}.company-index-pickup__box.is-active .company-index-pickup__img::before{animation:lightMove 1.25s 0s ease-out forwards,lightOpacity 1.25s 0s forwards}.company-index-pickup__img{overflow:hidden;border-radius:50%}.company-index-performance{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%);background-color:#c9f0fd;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 108 / 768 * 100
  ,81px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 110 / 768 * 100
  ,82.5px)}.company-index-performance__wrap{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 768 * 100
  ,33px) 0}.company-index-performance__wrap.is-active .company-index-performance-graph__mask{animation:pieMask 1.25s forwards .3s}.company-index-performance__wrap.is-active .company-index-performance-graph__legend{transition:opacity .5s 1.55s;opacity:1}.company-index-performance__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 768 * 100
  ,66px) 0}.company-index-performance__fig{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.company-index-performance-graph{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin:auto;transform:translateX(min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100 , 15px));z-index:1}.company-index-performance-graph__hdg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.company-index-performance-graph__mask{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(-1, 1) rotate(-90deg);aspect-ratio:1;fill:none;stroke:#c9f0fd;stroke-width:58px}.company-index-performance-graph__pie{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 402 / 768 * 100
  ,301.5px)}.company-index-performance-graph__legend{position:absolute;bottom:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -78 / 768 * 100
  ,-58.5px);left:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -170 / 768 * 100
  ,-127.5px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 304.3 / 768 * 100
  ,228.225px);max-width:none;opacity:0;z-index:-1}.company-index-performance-graph__anchor{text-align:right}.company-index-philosophy{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%);display:grid;background-image:linear-gradient(-30deg, #003894 10%, #00b4ed 75%);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 128 / 768 * 100
  ,96px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 112 / 768 * 100
  ,84px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 112 / 768 * 100
  ,84px) 0}.company-index-philosophy__blc{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.company-index-philosophy__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.company-index-philosophy__label{background-color:#fff;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 768 * 100
  ,3px);color:#00b4ed;text-transform:uppercase}.company-index-philosophy__label::before,.company-index-philosophy__label::after{content:none}.company-index-philosophy__main{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px)}.company-index-philosophy__main.is-active .company-index-philosophy__fig{transform:translateY(0) rotateX(0deg) rotateY(0deg);transition:transform .5s ease,opacity .5s ease;opacity:1}.company-index-philosophy__main.is-active .company-index-philosophy__img{animation:lightBrightness 1.25s 0s ease-out forwards}.company-index-philosophy__main.is-active .company-index-philosophy__img::before{animation:lightMove 1.25s 0s ease-out forwards,lightOpacity 1.25s 0s forwards}.company-index-values{display:grid;background-color:#fff;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 768 * 100
  ,33px) 0}.company-index-values__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0}.company-index-values__en{font-family:"Avenir","Helvetica Neue",Arial,Verdana,sans-serif;font-weight:900;font-size:clamp(
    2.3333333333rem,
    calc(
      2.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0729166667
    ),
    4.2rem
  );line-height:1;letter-spacing:0}.company-index-values__number{font-family:"Avenir","Helvetica Neue",Arial,Verdana,sans-serif;font-weight:900;font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0520833333
    ),
    3rem
  );line-height:1;letter-spacing:0}.company-index-values__dl{display:grid;align-items:center;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0;border-top:1px solid #b1b1b1;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);grid-template-columns:auto 1fr}.company-index-values__dd{grid-column:2/3}.company-index-data{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0}.company-index-data__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 34 / 768 * 100
  ,25.5px) 0}.company-index-data__main{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 74 / 768 * 100
  ,55.5px) 0}.company-index-data-cont{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px) 0}.company-index-data-cont__head{display:grid;align-items:center;position:relative;padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);grid-template-columns:auto 1fr}.company-index-data-cont__head::before{content:"";background-image:linear-gradient(0deg, rgb(0, 180, 237) 0%, rgb(0, 56, 148) 100%);position:absolute;top:50%;left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);transform:translateY(-50%)}.company-index-data-cont__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.33;letter-spacing:0}.company-index-data-cont__hdg::before{margin-top:calc((1 - 1.33)*.5em);content:"";display:block;width:0;height:0}.company-index-data-cont__hdg::after{margin-bottom:calc((1 - 1.33)*.5em);content:"";display:block;width:0;height:0}.company-index-data-cont__main{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.company-index-data-cont__main--2 .data-card__main:has(.data-card__circle) .data-card-result{width:-moz-fit-content;width:fit-content;margin:0 auto}.company-index-data-cont:nth-of-type(1) .data-card:nth-of-type(2) .data-card-result{display:flex;flex-wrap:wrap;justify-content:center}.company-index-data-cont:nth-of-type(3) .data-card{gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.company-index-data-cont:nth-of-type(3) .data-card__main:has(.data-card__circle) .data-card-result__row{justify-content:flex-start}.company-index-data-cont:nth-of-type(4) .data-card{gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.company-index-data-cont:nth-of-type(4) .data-card-result:has(.data-card-result__row:nth-of-type(2)){width:-moz-fit-content;width:fit-content;margin:0 auto}.company-index-data-cont:nth-of-type(4) .data-card-result:has(.data-card-result__row:nth-of-type(2)) .data-card-result__row{justify-content:flex-start}.data-card{display:grid;background-color:#fff;position:relative;min-height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 344 / 768 * 100
  ,258px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);grid-template-rows:auto 1fr}.data-card.is-active .data-card-graph__mask{animation:pieMask 1s forwards .3s}.data-card.is-active .data-card-graph__legend{transition:opacity .3s 1s;opacity:1}.data-card.is-active .data-card-result__value{transform:translateY(0);transition:transform .5s .3s}.data-card.is-active .data-card__circle{transform:scale(1);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275) .75s,opacity .5s .75s;opacity:1}.data-card__head{width:-moz-fit-content;width:fit-content;margin:0 auto;padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px);border-bottom:1px solid #585858}.data-card__main{position:relative}.data-card__main:has(.data-card__circle){display:grid;align-items:center;padding-right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100
  ,54px);grid-template-columns:auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px)}.data-card-result__top{width:100%;margin-bottom:.5em}.data-card-result__row{display:flex;justify-content:center;align-items:baseline;overflow:hidden;line-height:1;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px)}.data-card-result__row::before,.data-card-result__row::after{content:none}.data-card-result__row+.data-card-result__detail{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.data-card-result__value{font-family:"Avenir","Helvetica Neue",Arial,Verdana,sans-serif;font-weight:900;font-size:clamp(
    3rem,
    calc(
      3.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.09375
    ),
    5.4rem
  );line-height:1;letter-spacing:0;transform:translateY(120%)}.data-card-additional{width:-moz-fit-content;width:fit-content;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px) auto 0}.data-card-additional--1 .data-card-additional__value{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0520833333
    ),
    3rem
  )}.data-card-additional--2{width:100%}.data-card-additional--2 .data-card-additional__value{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0520833333
    ),
    3rem
  )}.data-card-additional--5 .data-card-additional__value{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    2.1rem
  )}.data-card-additional__row{display:flex;align-items:baseline;line-height:1.5;gap:0 .25em}.data-card-additional__value{font-family:"Avenir","Helvetica Neue",Arial,Verdana,sans-serif;font-weight:900;line-height:1;letter-spacing:0}.data-card-result__detail{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    2.1rem
  );margin-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.data-card-graph{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto}.data-card-graph__mask{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(-1, 1) rotate(-90deg);animation:performancePieMasl 1.25s forwards .3s;aspect-ratio:1;fill:none;stroke:#fff;stroke-width:60px}.data-card-graph__value--3{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 310.14 / 768 * 100
  ,232.605px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) 0}.data-card-graph__value--7{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 313.25 / 768 * 100
  ,234.9375px)}.data-card-graph__legend{max-width:none;opacity:0}.data-card-graph__legend--3{top:50%;left:-16.45%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 406 / 768 * 100
  ,304.5px);transform:translateY(-50%)}.data-card-graph__legend--7{top:0;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 606 / 768 * 100
  ,454.5px);transform:translateX(-50%)}.data-card-graph__legend{position:absolute;z-index:2}.data-card__circle{display:flex;justify-content:center;align-items:center;background-image:linear-gradient(-45deg, #00b4ed 0%, #003894 100%);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);border-radius:50%;transform:scale(0);opacity:0}.data-card__img--1{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 84.2 / 768 * 100
  ,63.15px)}.data-card__img--2{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 78.6 / 768 * 100
  ,58.95px)}.data-card__img--4{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,45px)}.data-card__img--5{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 93.7 / 768 * 100
  ,70.275px)}.data-card__img--6{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 82 / 768 * 100
  ,61.5px)}.data-card__img--8{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 81.6 / 768 * 100
  ,61.2px)}.data-card__img--9{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80.8 / 768 * 100
  ,60.6px)}.data-card__img--10{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 82.4 / 768 * 100
  ,61.8px)}.data-card__img--2{margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px)}.data-card__img--5{margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px)}.data-card__img--10{margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px)}.data-card__anchor{position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);color:#b1b1b1}@media screen and (min-width: 960px){.company-head{gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0}.company-theme{padding-bottom:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.company-theme::before,.company-theme::after{height:4px}.company-theme__txt{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  );line-height:2.4}.company-theme__txt::before{margin-top:calc((1 - 2.4)*.5em)}.company-theme__txt::after{margin-bottom:calc((1 - 2.4)*.5em)}.company-head__hdg{font-size:min(
    calc(
      3.2rem + 4 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.6rem
  )}.second-level-kv__range{bottom:min(
    var(--vw, 1vw) * 110 / 1280 * 100
  ,137.5px);height:calc(100% - min(
    var(--vw, 1vw) * 110 / 1280 * 100
  , 137.5px))}.second-level-kv__main{top:calc(calc(var(--svh, 1vh) * 100) - calc(
    var(--vw, 1vw) * 198 / 1280 * 100
  ))}.company-index__blc--1{padding-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}.company-index__blc--2{padding-top:min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px)}.company-index-about__deco{width:calc(
    var(--vw, 1vw) * 800 / 1280 * 100
  );height:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}.company-index-about__body{margin-left:0;padding:min(
    var(--vw, 1vw) * 124 / 1280 * 100
  ,155px) calc(var(--vw, 1vw)*50 - 50%) min(
    var(--vw, 1vw) * 216 / 1280 * 100
  ,270px) min(
    var(--vw, 1vw) * 100 / 1280 * 100
  ,125px)}.company-index-about__body::before{content:"";background-image:linear-gradient(0deg, rgba(0, 56, 148, 0.8) 0%, rgba(0, 180, 237, 0.8) 100%);position:absolute;top:0;left:0;width:var(--sw);height:calc(100% - min(
    var(--vw, 1vw) * 92 / 1280 * 100
  , 115px));transform:translateX(-100%);opacity:.5}.company-index-about__main{gap:min(
    var(--vw, 1vw) * 44 / 1280 * 100
  ,55px) 0}.company-index-pursue{margin-top:max(
    var(--vw, 1vw) * -92 / 1280 * 100
  ,-115px);padding:min(
    var(--vw, 1vw) * 106 / 1280 * 100
  ,132.5px) min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px) min(
    var(--vw, 1vw) * 110 / 1280 * 100
  ,137.5px) calc(var(--vw, 1vw)*50 - 50%)}.company-index-pursue__body{margin-left:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px);gap:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0}.company-index-pickup{width:100%;margin-top:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px);gap:min(
    var(--vw, 1vw) * 52 / 1280 * 100
  ,65px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-template-columns:repeat(4, 1fr)}.company-index-pickup__box{gap:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) 0}.company-index-performance{padding-top:min(
    var(--vw, 1vw) * 108 / 1280 * 100
  ,135px);padding-bottom:min(
    var(--vw, 1vw) * 110 / 1280 * 100
  ,137.5px)}.company-index-performance__wrap{gap:min(
    var(--vw, 1vw) * 44 / 1280 * 100
  ,55px) 0}.company-index-performance__body{gap:0 min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);grid-template-columns:min(
    var(--vw, 1vw) * 496 / 1280 * 100
  ,620px) auto}.company-index-performance__fig{align-content:center;gap:min(
    var(--vw, 1vw) * 36 / 1280 * 100
  ,45px) 0}.company-index-performance-graph{transform:none}.company-index-performance-graph__hdg{font-size:min(
    calc(
      2.4rem + 6 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3rem
  )}.company-index-performance-graph__pie{width:min(
    var(--vw, 1vw) * 282 / 1280 * 100
  ,352.5px)}.company-index-performance-graph__legend{bottom:max(
    var(--vw, 1vw) * -58 / 1280 * 100
  ,-72.5px);left:max(
    var(--vw, 1vw) * -122 / 1280 * 100
  ,-152.5px);width:min(
    var(--vw, 1vw) * 214.4 / 1280 * 100
  ,268px)}.company-index-philosophy{padding-top:min(
    var(--vw, 1vw) * 160 / 1280 * 100
  ,200px);padding-bottom:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px);gap:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px) 0}.company-index-philosophy__blc{gap:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0}.company-index-philosophy__head{gap:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) 0}.company-index-philosophy__label{padding:5px min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 4px}.company-index-philosophy__txt{width:min(
    var(--vw, 1vw) * 848 / 1280 * 100
  ,1060px);margin:0 auto}.company-index-philosophy__main{margin-top:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.company-index-values{padding:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px) min(
    var(--vw, 1vw) * 68 / 1280 * 100
  ,85px);gap:min(
    var(--vw, 1vw) * 46 / 1280 * 100
  ,57.5px) 0}.company-index-values__head{gap:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) 0}.company-index-values__en{font-size:min(
    calc(
      4.8rem + 6 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    5.4rem
  )}.company-index-values__number{font-size:min(
    calc(
      3.2rem + 4 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.6rem
  )}.company-index-values__main{width:min(
    var(--vw, 1vw) * 672 / 1280 * 100
  ,840px);margin-left:auto}.company-index-values__dl{padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0;gap:min(
    var(--vw, 1vw) * 22 / 1280 * 100
  ,27.5px) min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.company-index-data{gap:min(
    var(--vw, 1vw) * 76 / 1280 * 100
  ,95px) 0}.company-index-data__head{gap:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) 0}.company-index-data__main{gap:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0}.company-index-data-cont{gap:min(
    var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px) 0}.company-index-data-cont__head{padding-left:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);gap:0 min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.company-index-data-cont__head::before{width:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px);height:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.company-index-data-cont__hdg{font-size:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  );line-height:1.71}.company-index-data-cont__hdg::before{margin-top:calc((1 - 1.71)*.5em)}.company-index-data-cont__hdg::after{margin-bottom:calc((1 - 1.71)*.5em)}.company-index-data-cont__main{gap:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.company-index-data-cont__main--2{grid-template-columns:repeat(2, 1fr)}.company-index-data-cont__main--2 .data-card__main:has(.data-card__circle){padding-right:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);grid-template-columns:auto min(
    var(--vw, 1vw) * 130 / 1280 * 100
  ,162.5px)}.company-index-data-cont__main--3{grid-template-columns:repeat(3, 1fr)}.company-index-data-cont__main .data-card{padding:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px) 0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.company-index-data-cont:nth-of-type(1) .data-card{gap:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) 0}.company-index-data-cont:nth-of-type(1) .data-card__main{padding-right:0;grid-template-columns:100%}.company-index-data-cont:nth-of-type(2) .data-card{align-items:flex-start;gap:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) 0;grid-template-rows:auto auto}.company-index-data-cont:nth-of-type(2) .data-card:nth-of-type(1) .data-card__main{padding-left:min(
    var(--vw, 1vw) * 23 / 1280 * 100
  ,28.75px)}.company-index-data-cont:nth-of-type(2) .data-card:nth-of-type(2) .data-card__main{padding-left:min(
    var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.company-index-data-cont:nth-of-type(3) .data-card{gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0}.company-index-data-cont:nth-of-type(3) .data-card__main:has(.data-card__circle){padding-left:min(
    var(--vw, 1vw) * 30 / 1280 * 100
  ,37.5px)}.company-index-data-cont:nth-of-type(4) .data-card{gap:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0}.company-index-data-cont:nth-of-type(4) .data-card__main{padding-right:0;gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0;grid-template-columns:100%}.company-index-data-cont:nth-of-type(4) .data-card__circle{margin-top:auto}.company-index-data-cont:nth-of-type(4) .data-card-result:has(.data-card-result__row:nth-of-type(2)) .data-card-result__row{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );justify-content:center}.company-index-data-cont:nth-of-type(4) .data-card-result:has(.data-card-result__row:nth-of-type(2)) .data-card-result__value{font-size:min(
    calc(
      4.8rem + 6 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    5.4rem
  )}.data-card{min-height:min(
    var(--vw, 1vw) * 266 / 1280 * 100
  ,332.5px)}.data-card__head{padding-bottom:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px);border-width:2px}.data-card-result__row{gap:0 min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px)}.data-card-result__row+.data-card-result__detail{margin-top:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.data-card-result__value{font-size:min(
    calc(
      6.4rem + 16 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    8rem
  )}.data-card-additional{margin-top:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.data-card-additional--1 .data-card-additional__value{font-size:min(
    calc(
      3.2rem + 4 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.6rem
  )}.data-card-additional--2 .data-card-additional__value{font-size:min(
    calc(
      4rem + 5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.5rem
  )}.data-card-additional--5 .data-card-additional__value{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.data-card-result__detail{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );margin-bottom:min(
    var(--vw, 1vw) * 4 / 1280 * 100
  ,5px);text-align:center}.data-card-graph__value--3{width:min(
    var(--vw, 1vw) * 220.5 / 1280 * 100
  ,275.625px);padding:min(
    var(--vw, 1vw) * 52 / 1280 * 100
  ,65px) 0}.data-card-graph__value--7{width:min(
    var(--vw, 1vw) * 218.9 / 1280 * 100
  ,273.625px)}.data-card-graph__legend--3{left:-16.38%;width:min(
    var(--vw, 1vw) * 288.88 / 1280 * 100
  ,361.1px)}.data-card-graph__legend--7{width:min(
    var(--vw, 1vw) * 423.48 / 1280 * 100
  ,529.35px)}.data-card__circle{width:min(
    var(--vw, 1vw) * 130 / 1280 * 100
  ,162.5px);height:min(
    var(--vw, 1vw) * 130 / 1280 * 100
  ,162.5px);margin:0 auto}.data-card__img--1{width:min(
    var(--vw, 1vw) * 68.5 / 1280 * 100
  ,85.625px)}.data-card__img--2{width:min(
    var(--vw, 1vw) * 63.9 / 1280 * 100
  ,79.875px)}.data-card__img--4{width:min(
    var(--vw, 1vw) * 48.8 / 1280 * 100
  ,61px)}.data-card__img--5{width:min(
    var(--vw, 1vw) * 76.2 / 1280 * 100
  ,95.25px)}.data-card__img--6{width:min(
    var(--vw, 1vw) * 66 / 1280 * 100
  ,82.5px)}.data-card__img--8{width:min(
    var(--vw, 1vw) * 66.3 / 1280 * 100
  ,82.875px)}.data-card__img--9{width:min(
    var(--vw, 1vw) * 65.6 / 1280 * 100
  ,82px)}.data-card__img--10{width:min(
    var(--vw, 1vw) * 66.9 / 1280 * 100
  ,83.625px)}.data-card__img--2{margin-left:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.data-card__img--5{margin-left:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.data-card__img--10{margin-left:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.data-card__anchor{bottom:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);right:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}}@media screen and (min-width: 1280px){.company-index-performance-graph__hdg{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  )}}@media screen and (min-width: 1600px){.data-card-result__value{font-size:min(
    calc(
      6.4rem + 8 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    7.2rem
  )}}