.loaded .index-kv__mask{transition:-webkit-clip-path 1.5s cubic-bezier(0.895, 0.03, 0.685, 0.22) .3s;transition:clip-path 1.5s cubic-bezier(0.895, 0.03, 0.685, 0.22) .3s;transition:clip-path 1.5s cubic-bezier(0.895, 0.03, 0.685, 0.22) .3s, -webkit-clip-path 1.5s cubic-bezier(0.895, 0.03, 0.685, 0.22) .3s;-webkit-clip-path:polygon(calc(calc(var(--vw, 1vw) * 100) * (226.7 / 1280)) calc(var(--svh, 1vh) * 100 * -0.2509210526), calc(calc(var(--vw, 1vw) * 100) * (995.3 / 1280)) calc(var(--svh, 1vh) * 100 * -0.4411842105), calc(calc(var(--vw, 1vw) * 100) * (1609.9 / 1280)) calc(var(--svh, 1vh) * 100 * -0.3618421053), calc(calc(var(--vw, 1vw) * 100) * (1684 / 1280)) calc(var(--svh, 1vh) * 100 * 0.5289473684), calc(calc(var(--vw, 1vw) * 100) * (1229 / 1280)) calc(var(--svh, 1vh) * 100 * 1.4436842105), calc(calc(var(--vw, 1vw) * 100) * (98.4 / 1280)) calc(var(--svh, 1vh) * 100 * 1.1565789474), calc(calc(var(--vw, 1vw) * 100) * (402.7 / 1280) * -1) calc(var(--svh, 1vh) * 100 * 0.4019736842));clip-path:polygon(calc(calc(var(--vw, 1vw) * 100) * (226.7 / 1280)) calc(var(--svh, 1vh) * 100 * -0.2509210526), calc(calc(var(--vw, 1vw) * 100) * (995.3 / 1280)) calc(var(--svh, 1vh) * 100 * -0.4411842105), calc(calc(var(--vw, 1vw) * 100) * (1609.9 / 1280)) calc(var(--svh, 1vh) * 100 * -0.3618421053), calc(calc(var(--vw, 1vw) * 100) * (1684 / 1280)) calc(var(--svh, 1vh) * 100 * 0.5289473684), calc(calc(var(--vw, 1vw) * 100) * (1229 / 1280)) calc(var(--svh, 1vh) * 100 * 1.4436842105), calc(calc(var(--vw, 1vw) * 100) * (98.4 / 1280)) calc(var(--svh, 1vh) * 100 * 1.1565789474), calc(calc(var(--vw, 1vw) * 100) * (402.7 / 1280) * -1) calc(var(--svh, 1vh) * 100 * 0.4019736842))}.loaded .index-kv__movie{transform:translate(-50%, -50%) scale(1);transition:transform 1s cubic-bezier(0.25, 1, 0.5, 1) .3s}.loaded .index-kv__letter{visibility:visible;transform:translateY(0);transition:transform .5s cubic-bezier(0.25, 1, 0.5, 1),opacity .5s cubic-bezier(0.25, 1, 0.5, 1),visibility .5s cubic-bezier(0.25, 1, 0.5, 1);opacity:1}.loaded .index-kv__wrap:nth-of-type(1) .index-kv__letter{transition-delay:.02s}.loaded .index-kv__wrap:nth-of-type(2) .index-kv__letter{transition-delay:.04s}.loaded .index-kv__wrap:nth-of-type(3) .index-kv__letter{transition-delay:.06s}.loaded .index-kv__wrap:nth-of-type(4) .index-kv__letter{transition-delay:.08s}.loaded .index-kv__wrap:nth-of-type(5) .index-kv__letter{transition-delay:.1s}.loaded .index-kv__wrap:nth-of-type(6) .index-kv__letter{transition-delay:.12s}.loaded .index-kv__wrap:nth-of-type(7) .index-kv__letter{transition-delay:.14s}.loaded .index-kv__wrap:nth-of-type(8) .index-kv__letter{transition-delay:.16s}.loaded .index-kv__wrap:nth-of-type(9) .index-kv__letter{transition-delay:.18s}.loaded .index-kv__wrap:nth-of-type(10) .index-kv__letter{transition-delay:.2s}.loaded .index-kv__wrap:nth-of-type(11) .index-kv__letter{transition-delay:.22s}.loaded .index-kv__wrap:nth-of-type(12) .index-kv__letter{transition-delay:.24s}.loaded .index-kv__wrap:nth-of-type(13) .index-kv__letter{transition-delay:.26s}.loaded .index-kv__wrap:nth-of-type(14) .index-kv__letter{transition-delay:.28s}.loaded .index-kv__wrap:nth-of-type(15) .index-kv__letter{transition-delay:.3s}.loaded .index-kv__wrap:nth-of-type(16) .index-kv__letter{transition-delay:.32s}.loaded .index-kv__wrap:nth-of-type(17) .index-kv__letter{transition-delay:.34s}.loaded .index-kv__wrap:nth-of-type(18) .index-kv__letter{transition-delay:.36s}.loaded .index-kv__wrap:nth-of-type(19) .index-kv__letter{transition-delay:.38s}.loaded .index-kv__wrap:nth-of-type(20) .index-kv__letter{transition-delay:.4s}.loaded .index-kv__wrap{color:#fff;transition:color .5s linear 2s}.loaded .index-kv__ja:before{background:#fff;visibility:visible;transition:background .5s linear 1s,opacity .5s linear .25s,visibility .5s linear .25s;opacity:1}.index-kv__inner{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);position:relative;height:calc(var(--svh, 1vh)*100);overflow:hidden;box-sizing:content-box;z-index:10}.index-kv__mask{position:absolute;width:100%;height:100%;-webkit-clip-path:polygon(calc(0.291 * calc(var(--vw, 1vw) * 100)) calc(0.272 * calc(var(--svh, 1vh) * 100)), calc(calc(var(--vw, 1vw) * 100) * 0.5) calc(0.272 * calc(var(--svh, 1vh) * 100)), calc(calc(var(--vw, 1vw) * 100) - calc(0.291 * calc(var(--vw, 1vw) * 100))) calc(0.272 * calc(var(--svh, 1vh) * 100)), calc(calc(var(--vw, 1vw) * 100) - calc(0.291 * calc(var(--vw, 1vw) * 100))) calc(calc(var(--svh, 1vh) * 100) * 0.5), calc(calc(var(--vw, 1vw) * 100) - calc(0.291 * calc(var(--vw, 1vw) * 100))) calc(calc(var(--svh, 1vh) * 100) - calc(0.272 * calc(var(--svh, 1vh) * 100))), calc(0.291 * calc(var(--vw, 1vw) * 100)) calc(calc(var(--svh, 1vh) * 100) - calc(0.272 * calc(var(--svh, 1vh) * 100))), calc(0.291 * calc(var(--vw, 1vw) * 100)) calc(calc(var(--svh, 1vh) * 100) * 0.5));clip-path:polygon(calc(0.291 * calc(var(--vw, 1vw) * 100)) calc(0.272 * calc(var(--svh, 1vh) * 100)), calc(calc(var(--vw, 1vw) * 100) * 0.5) calc(0.272 * calc(var(--svh, 1vh) * 100)), calc(calc(var(--vw, 1vw) * 100) - calc(0.291 * calc(var(--vw, 1vw) * 100))) calc(0.272 * calc(var(--svh, 1vh) * 100)), calc(calc(var(--vw, 1vw) * 100) - calc(0.291 * calc(var(--vw, 1vw) * 100))) calc(calc(var(--svh, 1vh) * 100) * 0.5), calc(calc(var(--vw, 1vw) * 100) - calc(0.291 * calc(var(--vw, 1vw) * 100))) calc(calc(var(--svh, 1vh) * 100) - calc(0.272 * calc(var(--svh, 1vh) * 100))), calc(0.291 * calc(var(--vw, 1vw) * 100)) calc(calc(var(--svh, 1vh) * 100) - calc(0.272 * calc(var(--svh, 1vh) * 100))), calc(0.291 * calc(var(--vw, 1vw) * 100)) calc(calc(var(--svh, 1vh) * 100) * 0.5))}.index-kv__mask:before{content:"";background:#838383;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;z-index:1;mix-blend-mode:multiply}.index-kv__movie{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%) scale(1.1);-o-object-fit:cover;object-fit:cover}.index-kv__blc{display:flex;justify-content:center;align-items:center;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:calc(var(--svh, 1vh)*100)}.index-kv__en,.index-kv__ja{color:#191919}.index-kv__en{font-family:"Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;font-size:clamp(
    3.3333333333rem,
    calc(
      4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.1041666667
    ),
    6rem
  );display:flex;font-weight:700;letter-spacing:0}.index-kv__ja{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);padding-right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);text-align:center}.index-kv__ja:before{content:"";background:#191919;position:absolute;top:50%;right:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);height:1px;visibility:hidden;transform:translateY(50%);opacity:0}.index-kv__ja .index-kv__letter{letter-spacing:0}.index-kv__wrap{overflow:hidden}.index-kv__letter{min-width:.25em;visibility:hidden;transform:translateY(100%);opacity:0}.index-message__inner{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;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 152 / 768 * 100
  ,114px)}.index-message__txt{display:block;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);letter-spacing:.05em}.index-about__inner{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px);z-index:1}.index-about__bg{display:block;width:calc(var(--vw, 1vw)*100);margin-left:calc(
    var(--vw, 1vw) * -32 / 768 * 100
  )}.index-about__blc{background:#fff;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,45px)}.index-about__txt{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px)}.index-about__btn{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 136 / 768 * 100
  ,102px);margin-left:auto}.index-env{position:relative}.index-env__inner{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);background:#191919;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px) 0}.index-env__slider{opacity:.6}.splide__slide{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 698.8 / 768 * 100
  ,524.1px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 320 / 768 * 100
  ,240px)}.index-env__img{display:block;position:absolute}.index-env__img:nth-of-type(1){top:0;left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 500 / 768 * 100
  ,375px)}.index-env__img:nth-of-type(2){bottom:0;right:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 307 / 768 * 100
  ,230.25px)}.index-env__blc{display:block;background:#fff;position:relative;width:91.66%;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -56 / 768 * 100
  ,-42px) auto 0;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);z-index:2}.index-env__box{display:flex;flex-direction:column;position:relative;width:100%;padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);border-bottom:1px solid #8c8c8c}.ttl__ja,.ttl__en{transition:color .3s cubic-bezier(0.25, 1, 0.5, 1)}.index-env__txt{font-family:"Helvetica Neue",Arial,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:500;display:inline-flex;align-items:center;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);margin-left:auto;font-weight:700;transition:color .3s cubic-bezier(0.25, 1, 0.5, 1)}.index-env__circle{display:flex;justify-content:center;align-items:center;background:#191919;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);border-radius:50%;transition:background .3s cubic-bezier(0.25, 1, 0.5, 1)}.index-env__circle svg{display:block;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);transition:fill .3s cubic-bezier(0.25, 1, 0.5, 1)}.index-faq__inner{margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 152 / 768 * 100
  ,114px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px)}.index-faq__main{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.index-faq__item{border-bottom:1px solid #ddd}.index-faq__item:nth-child(1){transition-delay:.2s}.index-faq__item:nth-child(2){transition-delay:.4s}.index-faq__item:nth-child(3){transition-delay:.6s}.index-faq__item:nth-child(4){transition-delay:.8s}.index-faq__target{display:flex;justify-content:space-between;align-items:flex-start;position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);cursor:pointer}.index-faq__target:before{content:"";background:#191919;position:absolute;bottom:0;left:0;width:0;height:1px;visibility:visible;transition:width .3s cubic-bezier(0.25, 1, 0.5, 1),opacity .1s linear .3s,visibility .1s linear .3s;z-index:-1}.index-faq__target.is-active:before{visibility:hidden;transition:opacity .1s linear -0.3s,visibility .1s linear -0.3s;opacity:0}.index-faq__target.is-active .index-faq__icon:after{transform:translate(-50%, -50%) rotate(0deg)}.index-faq__question{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-weight:700}.index-faq__icon{display:block;position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px)}.index-faq__icon:before,.index-faq__icon:after{content:"";background:#8c8c8c;position:absolute;top:50%;left:50%;width:100%;height:1px}.index-faq__icon:before{transform:translate(-50%, -50%)}.index-faq__icon:after{transform:translate(-50%, -50%) rotate(-90deg);transition:transform .3s linear}.index-faq__acc{display:none;padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);border:none !important}.index-work{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px)}@media screen and (min-width: 960px){.index-kv__mask{-webkit-clip-path:polygon(calc(0.375 * calc(var(--vw, 1vw) * 100)) calc(0.218 * calc(var(--svh, 1vh) * 100)), calc(calc(var(--vw, 1vw) * 100) * 0.5) calc(0.218 * calc(var(--svh, 1vh) * 100)), calc(calc(var(--vw, 1vw) * 100) - calc(0.375 * calc(var(--vw, 1vw) * 100))) calc(0.218 * calc(var(--svh, 1vh) * 100)), calc(calc(var(--vw, 1vw) * 100) - calc(0.375 * calc(var(--vw, 1vw) * 100))) calc(calc(var(--svh, 1vh) * 100) * 0.5), calc(calc(var(--vw, 1vw) * 100) - calc(0.375 * calc(var(--vw, 1vw) * 100))) calc(calc(var(--svh, 1vh) * 100) - calc(0.218 * calc(var(--svh, 1vh) * 100))), calc(0.375 * calc(var(--vw, 1vw) * 100)) calc(calc(var(--svh, 1vh) * 100) - calc(0.218 * calc(var(--svh, 1vh) * 100))), calc(0.375 * calc(var(--vw, 1vw) * 100)) calc(calc(var(--svh, 1vh) * 100) * 0.5));clip-path:polygon(calc(0.375 * calc(var(--vw, 1vw) * 100)) calc(0.218 * calc(var(--svh, 1vh) * 100)), calc(calc(var(--vw, 1vw) * 100) * 0.5) calc(0.218 * calc(var(--svh, 1vh) * 100)), calc(calc(var(--vw, 1vw) * 100) - calc(0.375 * calc(var(--vw, 1vw) * 100))) calc(0.218 * calc(var(--svh, 1vh) * 100)), calc(calc(var(--vw, 1vw) * 100) - calc(0.375 * calc(var(--vw, 1vw) * 100))) calc(calc(var(--svh, 1vh) * 100) * 0.5), calc(calc(var(--vw, 1vw) * 100) - calc(0.375 * calc(var(--vw, 1vw) * 100))) calc(calc(var(--svh, 1vh) * 100) - calc(0.218 * calc(var(--svh, 1vh) * 100))), calc(0.375 * calc(var(--vw, 1vw) * 100)) calc(calc(var(--svh, 1vh) * 100) - calc(0.218 * calc(var(--svh, 1vh) * 100))), calc(0.375 * calc(var(--vw, 1vw) * 100)) calc(calc(var(--svh, 1vh) * 100) * 0.5))}.index-kv__en{font-size:min(
    calc(
      9.6rem + 12 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    10.8rem
  )}.index-kv__ja{margin-top:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);padding-right:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.index-kv__ja:before{width:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.index-message__inner{margin-top:min(
    var(--vw, 1vw) * 160 / 1280 * 100
  ,200px)}.index-message__txt{width:min(
    var(--vw, 1vw) * 580 / 1280 * 100
  ,725px);margin-top:0;margin-left:auto;letter-spacing:.1em}.index-about__inner{margin-top:min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px)}.index-about__bg{width:100%;margin-top:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);margin-left:0}.index-about__blc{position:absolute;bottom:0;right:0;width:min(
    var(--vw, 1vw) * 584 / 1280 * 100
  ,730px);margin-top:0;padding:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px) 0 0 min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.index-about__txt{margin-top:0}.index-about__btn{margin-top:min(
    var(--vw, 1vw) * 60 / 1280 * 100
  ,75px)}.index-env__inner{padding:min(
    var(--vw, 1vw) * 192 / 1280 * 100
  ,240px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px)}.splide__slide{width:min(
    var(--vw, 1vw) * 698.8 / 1280 * 100
  ,873.5px);height:min(
    var(--vw, 1vw) * 320 / 1280 * 100
  ,400px)}.index-env__img:nth-of-type(1){width:min(
    var(--vw, 1vw) * 500 / 1280 * 100
  ,625px)}.index-env__img:nth-of-type(2){width:min(
    var(--vw, 1vw) * 307 / 1280 * 100
  ,383.75px)}.index-env__blc{width:min(
    var(--vw, 1vw) * 848 / 1280 * 100
  ,1060px);margin:min(
    var(--vw, 1vw) * -56 / 1280 * 100
  ,-70px) auto 0;padding:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px) min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.index-env__blc:before{content:"";background:rgba(25,25,25,.65);position:absolute;top:0;left:0;width:100%;height:100%;transition:-webkit-clip-path .5s cubic-bezier(0.25, 1, 0.5, 1);transition:clip-path .5s cubic-bezier(0.25, 1, 0.5, 1);transition:clip-path .5s cubic-bezier(0.25, 1, 0.5, 1), -webkit-clip-path .5s cubic-bezier(0.25, 1, 0.5, 1);z-index:-1;-webkit-clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)}.index-env__box{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px)}.index-env__txt{margin:0;padding-top:calc(min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  ) + min(
    var(--vw, 1vw) * 16 / 1280 * 100
  , 20px))}.index-env__circle{width:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px);height:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px);margin-left:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.index-env__circle svg{width:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.index-faq__inner{margin:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px) 0 min(
    var(--vw, 1vw) * 120 / 1280 * 100
  ,150px)}.index-faq__main{margin-top:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.index-faq__target{padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0}.index-faq__icon{width:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);height:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.index-faq__acc{padding-bottom:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.index-work{margin-top:min(
    var(--vw, 1vw) * 160 / 1280 * 100
  ,200px)}}@media(any-hover: hover){.index-env__blc:hover{color:#fff}.index-env__blc:hover:before{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.index-env__blc:hover .index-env__circle{background:#fff}.index-env__blc:hover .index-env__circle svg path{fill:#191919}.index-faq__target:hover:before{width:100%}}