.env-card{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.env-card:first-of-type{margin-top:0}.env-card__contents{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px)}.env-card__item{background-color:#cef;border-radius:5px;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.env-card__item:first-of-type{margin-top:0}.env-card__icon{width:auto;height:70px;margin:0 auto}.env-card__icon img{height:70px;-o-object-fit:contain;object-fit:contain}.env-card__ttl{width:280.5px;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) auto 0}.env-card__txt{color:#37a7e0;font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );line-height:1.6666666667;font-weight:bold;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);letter-spacing:0}.env-date{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.env-date__contents{position:relative;overflow:hidden;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) calc(50% - var(--vw, 1vw)*50) 0;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 0 / 768 * 100
  ,0px);margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 95 / 768 * 100
  ,71.25px);border-radius:5px}.env-date__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.env-date__bg img{height:100%;-o-object-fit:cover;object-fit:cover}.env-date__item{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,45px)}.env-date__item:first-of-type{margin-top:0}.env-date__ttl{width:352px;margin:0 auto}.env-date__word{text-align:center;color:#fff;font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );letter-spacing:.05em;line-height:1;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.env-date__word strong{font-family:"Prompt",sans-serif;font-size:clamp(
    5rem,
    calc(
      6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.15625
    ),
    9rem
  );font-weight:200}.env-date__word span{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );letter-spacing:0}.env-date__word em{font-size:clamp(
    3.3333333333rem,
    calc(
      4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.1041666667
    ),
    6rem
  )}.env-date__word--size{font-size:clamp(
    2.5rem,
    calc(
      3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.078125
    ),
    4.5rem
  )}.env-date__word--size span{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  )}.env-date__word--margin{margin:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 45 / 768 * 100
  ,33.75px)}.env-date__subbox{display:flex;justify-content:center;align-items:center}.env-date__icon{position:absolute;top:150px;left:-42%;width:600px;z-index:-1}.section__paragraph{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}@media screen and (min-width: 960px){.env-card{margin-top:min(
    var(--vw, 1vw) * 160 / 1280 * 100
  ,200px)}.env-card__contents{margin-top:min(
    var(--vw, 1vw) * 70 / 1280 * 100
  ,87.5px);display:flex;justify-content:space-between;flex-wrap:wrap}.env-card__item{border-radius:10px;padding:min(
    var(--vw, 1vw) * 25 / 1280 * 100
  ,31.25px);width:calc(50% - 16px);margin-top:0}.env-card__item:nth-of-type(n + 3){margin-top:min(
    var(--vw, 1vw) * 34 / 1280 * 100
  ,42.5px)}.env-card__icon{height:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.env-card__icon img{height:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.env-card__ttl{width:95%;max-width:316px;margin:min(
    var(--vw, 1vw) * 18 / 1280 * 100
  ,22.5px) auto 0}.env-card__txt{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  );line-height:1.8571428571;margin-top:min(
    var(--vw, 1vw) * 15 / 1280 * 100
  ,18.75px)}.env-date{margin-top:min(
    var(--vw, 1vw) * 160 / 1280 * 100
  ,200px)}.env-date__contents{margin:min(
    var(--vw, 1vw) * 30 / 1280 * 100
  ,37.5px) calc(33% - var(--vw, 1vw)*50) 0;padding:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 0 / 768 * 100
  ,0px) min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);border-radius:15px;width:100.5vw;left:-0.2%}.env-date__area{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;width:60%;max-width:800px;left:60%;transform:translateX(-50%)}.env-date__item{margin-top:0;width:48%}.env-date__item:nth-of-type(n + 3){margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 90 / 768 * 100
  ,67.5px)}.env-date__ttl{max-width:364px;width:100%}.env-date__word{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  );margin-top:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.env-date__word strong{font-size:min(
    calc(
      8rem + 10 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    9rem
  )}.env-date__word span{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  );letter-spacing:.05em}.env-date__word em{font-size:min(
    calc(
      4rem + 5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.5rem
  )}.env-date__word--size{font-size:min(
    calc(
      4rem + 5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.5rem
  );margin-top:min(
    var(--vw, 1vw) * 65 / 1280 * 100
  ,81.25px)}.env-date__word--size span{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.env-date__word--margin{margin:0 min(
    var(--vw, 1vw) * 15 / 1280 * 100
  ,18.75px)}.env-date__icon{left:-8%;width:1422px}.section__paragraph{margin-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}}