.culture{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 240 / 768 * 100
  ,180px)}.culture__paragraph{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.culture__card{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px)}.culture__card:first-of-type{margin-top:0}.culture__band{position:relative}.culture__name{position:relative;font-family:"Prompt",sans-serif;font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );letter-spacing:.05em;line-height:1.6666666667;font-weight:300;color:#0052a4}.culture__ttl{position:relative;font-family:"Prompt",sans-serif;font-size:clamp(
    3.3333333333rem,
    calc(
      4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.1041666667
    ),
    6rem
  );letter-spacing:.05em;line-height:1.3;font-weight:200;color:#0052a4;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 15 / 768 * 100
  ,11.25px)}.culture__ttl::after{content:"";width:40px;height:40px;border-radius:2.5px;background:linear-gradient(227.884deg, #b8ed15 0%, #00f5ff 54.32%, #34f7fe 100%);position:absolute;top:clamp(
    -1.0416666667rem,
    calc(
      -1.25rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * -0.0325520833
    ),
    -1.875rem
  );left:clamp(
    0.625rem,
    calc(
      0.75rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.01953125
    ),
    1.125rem
  );transform:rotate(45deg) translateY(50%);z-index:-1}.culture__img{position:relative;z-index:-10;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -145 / 768 * 100
  ,-108.75px) calc(48% - var(--vw, 1vw)*50) 0}.culture__area{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.culture__txt{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );letter-spacing:.05em;line-height:2.1538461538;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.culture__txt:first-of-type{margin-top:0}.culture__txt--strong{font-weight:bold;letter-spacing:0}.culture__box{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 106 / 768 * 100
  ,79.5px)}.flat{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 166 / 768 * 100
  ,124.5px)}.flat__paragraph{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.flat__txt{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );letter-spacing:.05em;line-height:2.1538461538}.flat__area{position:relative;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px) calc(50% - var(--vw, 1vw)*50) 0;height:372px}.flat__bg{opacity:0;content:"";position:absolute;top:50%;left:0;z-index:-1;transform:translateY(-50%);width:100%;height:725px;background:linear-gradient(rgba(255, 255, 255, 0) 0%, #a0dfff 38.11%, rgba(255, 255, 255, 0) 100%);filter:30px}.flat__icon{content:"";width:40px;height:40px;border-radius:2.5px;background:linear-gradient(227.884deg, #b8ed15 0%, #00f5ff 54.32%, #34f7fe 100%);position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 45 / 768 * 100
  ,33.75px);left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);transform:rotate(45deg) translateY(50%);z-index:-1}.flat__icon--2{top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 340 / 768 * 100
  ,255px);left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 768 * 100
  ,22.5px)}.flat__icon--3{z-index:10;left:auto;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 360 / 768 * 100
  ,270px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 768 * 100
  ,22.5px)}.flat__en{position:absolute;width:100%;height:auto;top:54%;transform:translateY(-50%)}.flat__en-slide{position:absolute;bottom:0;left:0;width:1620px}.flat__en-slide--1{animation:flatloopanime 350s -175s linear infinite}.flat__en-slide--2{animation:flatloopanime2 350s linear infinite}.flat__box{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px)}.flat__img{width:100%;position:absolute;top:0;left:0;z-index:0}.flat__img--bottom{top:auto;bottom:38%}.flat__img-slide{position:absolute;top:0;left:0;width:840px;padding-right:8px}.flat__img-slide--1{animation:flatloopanime 400s -200s linear infinite}.flat__img-slide--2{animation:flatloopanime2 400s linear infinite}.flat__img-slide--3{animation:flatloopanime 600s -300s linear infinite}.flat__img-slide--4{animation:flatloopanime2 600s linear infinite}@keyframes flatloopanime{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes flatloopanime2{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.other{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 166 / 768 * 100
  ,124.5px)}.other__paragraph{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.other__txt{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );letter-spacing:.05em;line-height:2.1538461538}.other__area{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.other__box{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px)}.other__box:first-of-type{margin-top:0}.ask{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px)}.ask__border{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:rgba(114,114,114,.2);width:100vw;height:1px}.ask__ttl{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );font-weight:bold;letter-spacing:.05em;line-height:1}.ask__paragraph{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 136 / 768 * 100
  ,102px)}.ask__head{position:relative;width:64.5833333333%;min-width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 464 / 768 * 100
  ,348px);margin:0 auto}.ask__img{border-radius:5px;overflow:hidden}.ask__icon{content:"";width:60px;height:60px;border-radius:2.5px;background:linear-gradient(227.884deg, #b8ed15 0%, #00f5ff 54.32%, #34f7fe 100%);position:absolute;top:12px;left:-29px;transform:rotate(45deg) translate(-50%, -50%);z-index:2}.ask__box{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 90 / 768 * 100
  ,67.5px)}.ask__lead{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );font-weight:bold;letter-spacing:.05em;line-height:2.1538461538}.ask__area{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 95 / 768 * 100
  ,71.25px)}.ask__txt{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );letter-spacing:.05em;line-height:2.1538461538}.section__paragraph{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 240 / 768 * 100
  ,180px)}@media screen and (min-width: 960px){.culture{margin-top:min(
    var(--vw, 1vw) * 164 / 1280 * 100
  ,205px)}.culture__card{margin-top:min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px)}.culture__card:nth-of-type(even) .culture__area{margin:min(
    var(--vw, 1vw) * 77 / 1280 * 100
  ,96.25px) auto 0 0}.culture__card:nth-of-type(even) .culture__img{top:min(
    var(--vw, 1vw) * -10 / 1280 * 100
  ,-12.5px);left:auto;right:min(
    var(--vw, 1vw) * -170 / 1280 * 100
  ,-212.5px)}.culture__card:nth-of-type(odd) .culture__ttl,.culture__card:nth-of-type(odd) .culture__name{left:min(
    var(--vw, 1vw) * 360 / 1280 * 100
  ,450px)}.culture__band{padding-top:min(
    var(--vw, 1vw) * 15 / 1280 * 100
  ,18.75px)}.culture__name{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  );line-height:1.8571428571}.culture__ttl{font-size:min(
    calc(
      5.6rem + 7 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    6.3rem
  );line-height:1.2857142857}.culture__ttl::after{width:80px;height:80px;border-radius:5px;top:min(
    calc(
      -4rem + -5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    -4.5rem
  );left:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.culture__img{margin:0;position:absolute;top:min(
    var(--vw, 1vw) * -90 / 1280 * 100
  ,-112.5px);left:min(
    var(--vw, 1vw) * -165 / 1280 * 100
  ,-206.25px);width:min(
    var(--vw, 1vw) * 791 / 1280 * 100
  ,988.75px)}.culture__area{width:47.5%;margin:min(
    var(--vw, 1vw) * 77 / 1280 * 100
  ,96.25px) 0 0 auto}.culture__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2;margin-top:min(
    var(--vw, 1vw) * 30 / 1280 * 100
  ,37.5px)}.culture__box{margin-top:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.flat{margin-top:min(
    var(--vw, 1vw) * 164 / 1280 * 100
  ,205px)}.flat__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2;width:57.03125%;margin:0 0 0 auto}.flat__area{margin-top:min(
    var(--vw, 1vw) * 160 / 1280 * 100
  ,200px);height:830px}.flat__bg{height:min(
    var(--vw, 1vw) * 1500 / 1280 * 100
  ,1875px)}.flat__icon{border-radius:5px;width:80px;height:80px;top:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);left:min(
    var(--vw, 1vw) * 480 / 1280 * 100
  ,600px)}.flat__icon--2{top:min(
    var(--vw, 1vw) * 320 / 1280 * 100
  ,400px);left:min(
    var(--vw, 1vw) * 160 / 1280 * 100
  ,200px)}.flat__icon--3{left:auto;top:min(
    var(--vw, 1vw) * 400 / 1280 * 100
  ,500px);right:min(
    var(--vw, 1vw) * 30 / 1280 * 100
  ,37.5px)}.flat__en{top:45%}.flat__en-slide{width:2030px}.flat__box{margin-top:5px}.flat__img--bottom{bottom:48%}.flat__img-slide{width:1680px;padding-right:16px}.other{margin-top:min(
    var(--vw, 1vw) * 164 / 1280 * 100
  ,205px)}.other__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2;width:57.03125%;margin:0 0 0 auto}.other__area{display:flex;justify-content:space-between;margin-top:min(
    var(--vw, 1vw) * 120 / 1280 * 100
  ,150px)}.other__box{width:48.5%;margin-top:0}.ask{margin-top:min(
    var(--vw, 1vw) * 164 / 1280 * 100
  ,205px)}.ask__border{height:2px;width:100%}.ask__paragraph{display:flex;justify-content:space-between;margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.ask__head{margin:0 auto 0 0;min-width:auto;width:31.25%}.ask__img{border-radius:10px}.ask__icon{border-radius:5px;width:80px;height:80px;top:16px;left:-39px}.ask__box{margin-top:0;width:57.03125%}.ask__lead{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );letter-spacing:0;line-height:2}.ask__area{margin-top:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.ask__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2}}