.exit-load .loading{visibility:hidden;transform:matrix3d(0.85, 0.05, 0, 0, -0.05, 0.85, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);transition:transform 1s cubic-bezier(0.55, 0.055, 0.675, 0.19),opacity 1s cubic-bezier(0.55, 0.055, 0.675, 0.19) .3s,z-index .01s linear 1.3s,visibility 1s cubic-bezier(0.55, 0.055, 0.675, 0.19) .3s;opacity:0;z-index:-1000}.loading{display:flex;justify-content:center;align-items:center;display:grid;position:fixed;top:0;left:0;width:100%;height:100%;visibility:visible;box-shadow:0 1.5px min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) rgba(0,0,0,.11);z-index:2000}.loading__bg{position:absolute;top:0;left:0;width:100%;height:100%}.loading__box{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.loading__logo{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 121.4 / 768 * 100
  ,91.05px);margin:0 auto}.loading__txt{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 768 * 100
  ,33px);white-space:nowrap}.loading__progress{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(
    2.9166666667rem, calc(3.5rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0911458333), 5.25rem
  );margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);letter-spacing:.05em;color:#e87722;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exit-kv .index-kv__inner{visibility:visible;transform:matrix(1, 0, 0, 1, 0, 0);transition:1s cubic-bezier(0.895, 0.03, 0.685, 0.22);opacity:1;-webkit-clip-path:inset(-10% -10% -10% -10% round 0px);clip-path:inset(-10% -10% -10% -10% round 0px)}.start-slider .index-kv__letter{visibility:visible;transform:rotateX(0deg) scaleY(1);transition:transform .6s cubic-bezier(0.55, 0.085, 0.68, 0.53) 1s,opacity .3s linear 1s,visibility .3s linear 1s;opacity:1}.start-slider .index-kv__letter+.index-kv__letter{transition-delay:1.2s}.start-slider .index-kv__ja{visibility:visible;transform:translate3d(0, 0, 0) skewY(0);transition:.6s ease-in-out 1.8s;opacity:1}.index-kv:not(.start-slider) .index-kv__front,.index-kv:not(.start-slider) .index-kv__back{transform:scale(1.25) !important}.index-kv__inner{position:relative;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 90 / 768 * 100
  ,67.5px);visibility:hidden;transform:matrix3d(0.85, 0.05, 0, 0, -0.05, 0.85, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);opacity:0;z-index:1;-webkit-clip-path:inset(45% 36% 45% 36% round min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100 , 7.5px));clip-path:inset(45% 36% 45% 36% round min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100 , 7.5px))}.index-kv__wrap{background:#d1d1d1;position:relative;width:100%;height:calc(
    var(--vw, 1vw) * 900 / 768 * 100
  );overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) 0;z-index:2}.index-kv__wrap[data-active="1"] .index-kv__right .index-kv__clip:nth-of-type(1){transition:none;z-index:0;-webkit-clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), calc(100% + calc( var(--vw, 1vw) * 470 / 768 * 100 )) 100%, 0% 100%);clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), calc(100% + calc( var(--vw, 1vw) * 470 / 768 * 100 )) 100%, 0% 100%)}.index-kv__wrap[data-active="1"] .index-kv__right .index-kv__clip:nth-of-type(1) .index-kv__back{transform:scale(1)}.index-kv__wrap[data-active="1"] .index-kv__right .index-kv__clip:not(:nth-of-type(1)){-webkit-clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 50% 100%, 0% 100%);clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 50% 100%, 0% 100%)}.index-kv__wrap[data-active="1"] .index-kv__left .index-kv__clip:not(:nth-of-type(1)){visibility:hidden;transition:opacity .01s 1s,visibility .01s 1s,-webkit-clip-path 1s 1s;transition:clip-path 1s 1s,opacity .01s 1s,visibility .01s 1s;transition:clip-path 1s 1s,opacity .01s 1s,visibility .01s 1s,-webkit-clip-path 1s 1s;opacity:0}.index-kv__wrap[data-active="1"] .index-kv__left .index-kv__clip:not(:nth-of-type(1)) .index-kv__movable{transition-delay:1s}.index-kv__wrap[data-active="1"] .index-kv__left .index-kv__clip:nth-of-type(1){z-index:5;-webkit-clip-path:polygon(0 0, 51% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 51% 100%, 0% 100%);clip-path:polygon(0 0, 51% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 51% 100%, 0% 100%)}.index-kv__wrap[data-active="1"] .index-kv__left .index-kv__clip:nth-of-type(1) .index-kv__movable{transform:translate3d(0%, 0, 0) rotate(0deg);transition-delay:0s}.index-kv__wrap[data-active="1"] .index-kv__left .index-kv__clip:nth-of-type(1) .index-kv__movable:before{visibility:hidden;opacity:0}.index-kv__wrap[data-active="1"] .index-kv__left .index-kv__clip:nth-of-type(1) .index-kv__front{transform:scale(1)}.index-kv__wrap[data-active="2"] .index-kv__right .index-kv__clip:nth-of-type(2){transition:none;z-index:0;-webkit-clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), calc(100% + calc( var(--vw, 1vw) * 470 / 768 * 100 )) 100%, 0% 100%);clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), calc(100% + calc( var(--vw, 1vw) * 470 / 768 * 100 )) 100%, 0% 100%)}.index-kv__wrap[data-active="2"] .index-kv__right .index-kv__clip:nth-of-type(2) .index-kv__back{transform:scale(1)}.index-kv__wrap[data-active="2"] .index-kv__right .index-kv__clip:not(:nth-of-type(2)){-webkit-clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 50% 100%, 0% 100%);clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 50% 100%, 0% 100%)}.index-kv__wrap[data-active="2"] .index-kv__left .index-kv__clip:not(:nth-of-type(2)){visibility:hidden;transition:opacity .01s 1s,visibility .01s 1s,-webkit-clip-path 1s 1s;transition:clip-path 1s 1s,opacity .01s 1s,visibility .01s 1s;transition:clip-path 1s 1s,opacity .01s 1s,visibility .01s 1s,-webkit-clip-path 1s 1s;opacity:0}.index-kv__wrap[data-active="2"] .index-kv__left .index-kv__clip:not(:nth-of-type(2)) .index-kv__movable{transition-delay:1s}.index-kv__wrap[data-active="2"] .index-kv__left .index-kv__clip:nth-of-type(2){z-index:5;-webkit-clip-path:polygon(0 0, 51% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 51% 100%, 0% 100%);clip-path:polygon(0 0, 51% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 51% 100%, 0% 100%)}.index-kv__wrap[data-active="2"] .index-kv__left .index-kv__clip:nth-of-type(2) .index-kv__movable{transform:translate3d(0%, 0, 0) rotate(0deg);transition-delay:0s}.index-kv__wrap[data-active="2"] .index-kv__left .index-kv__clip:nth-of-type(2) .index-kv__movable:before{visibility:hidden;opacity:0}.index-kv__wrap[data-active="2"] .index-kv__left .index-kv__clip:nth-of-type(2) .index-kv__front{transform:scale(1)}.index-kv__wrap[data-active="3"] .index-kv__right .index-kv__clip:nth-of-type(3){transition:none;z-index:0;-webkit-clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), calc(100% + calc( var(--vw, 1vw) * 470 / 768 * 100 )) 100%, 0% 100%);clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), calc(100% + calc( var(--vw, 1vw) * 470 / 768 * 100 )) 100%, 0% 100%)}.index-kv__wrap[data-active="3"] .index-kv__right .index-kv__clip:nth-of-type(3) .index-kv__back{transform:scale(1)}.index-kv__wrap[data-active="3"] .index-kv__right .index-kv__clip:not(:nth-of-type(3)){-webkit-clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 50% 100%, 0% 100%);clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 50% 100%, 0% 100%)}.index-kv__wrap[data-active="3"] .index-kv__left .index-kv__clip:not(:nth-of-type(3)){visibility:hidden;transition:opacity .01s 1s,visibility .01s 1s,-webkit-clip-path 1s 1s;transition:clip-path 1s 1s,opacity .01s 1s,visibility .01s 1s;transition:clip-path 1s 1s,opacity .01s 1s,visibility .01s 1s,-webkit-clip-path 1s 1s;opacity:0}.index-kv__wrap[data-active="3"] .index-kv__left .index-kv__clip:not(:nth-of-type(3)) .index-kv__movable{transition-delay:1s}.index-kv__wrap[data-active="3"] .index-kv__left .index-kv__clip:nth-of-type(3){z-index:5;-webkit-clip-path:polygon(0 0, 51% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 51% 100%, 0% 100%);clip-path:polygon(0 0, 51% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 51% 100%, 0% 100%)}.index-kv__wrap[data-active="3"] .index-kv__left .index-kv__clip:nth-of-type(3) .index-kv__movable{transform:translate3d(0%, 0, 0) rotate(0deg);transition-delay:0s}.index-kv__wrap[data-active="3"] .index-kv__left .index-kv__clip:nth-of-type(3) .index-kv__movable:before{visibility:hidden;opacity:0}.index-kv__wrap[data-active="3"] .index-kv__left .index-kv__clip:nth-of-type(3) .index-kv__front{transform:scale(1)}.index-kv__wrap[data-active="4"] .index-kv__right .index-kv__clip:nth-of-type(4){transition:none;z-index:0;-webkit-clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), calc(100% + calc( var(--vw, 1vw) * 470 / 768 * 100 )) 100%, 0% 100%);clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), calc(100% + calc( var(--vw, 1vw) * 470 / 768 * 100 )) 100%, 0% 100%)}.index-kv__wrap[data-active="4"] .index-kv__right .index-kv__clip:nth-of-type(4) .index-kv__back{transform:scale(1)}.index-kv__wrap[data-active="4"] .index-kv__right .index-kv__clip:not(:nth-of-type(4)){-webkit-clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 50% 100%, 0% 100%);clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 50% 100%, 0% 100%)}.index-kv__wrap[data-active="4"] .index-kv__left .index-kv__clip:not(:nth-of-type(4)){visibility:hidden;transition:opacity .01s 1s,visibility .01s 1s,-webkit-clip-path 1s 1s;transition:clip-path 1s 1s,opacity .01s 1s,visibility .01s 1s;transition:clip-path 1s 1s,opacity .01s 1s,visibility .01s 1s,-webkit-clip-path 1s 1s;opacity:0}.index-kv__wrap[data-active="4"] .index-kv__left .index-kv__clip:not(:nth-of-type(4)) .index-kv__movable{transition-delay:1s}.index-kv__wrap[data-active="4"] .index-kv__left .index-kv__clip:nth-of-type(4){z-index:5;-webkit-clip-path:polygon(0 0, 51% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 51% 100%, 0% 100%);clip-path:polygon(0 0, 51% calc( var(--vw, 1vw) * -590 / 768 * 100 ), 51% 100%, 0% 100%)}.index-kv__wrap[data-active="4"] .index-kv__left .index-kv__clip:nth-of-type(4) .index-kv__movable{transform:translate3d(0%, 0, 0) rotate(0deg);transition-delay:0s}.index-kv__wrap[data-active="4"] .index-kv__left .index-kv__clip:nth-of-type(4) .index-kv__movable:before{visibility:hidden;opacity:0}.index-kv__wrap[data-active="4"] .index-kv__left .index-kv__clip:nth-of-type(4) .index-kv__front{transform:scale(1)}.index-kv__flip{position:relative;width:100%;height:100%;overflow:hidden}.index-kv__left,.index-kv__right{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden;z-index:3}.index-kv__left{z-index:3}.index-kv__left .index-kv__clip{filter:drop-shadow(0 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px) rgba(0, 0, 0, 0.5))}.index-kv__right{z-index:2}.index-kv__clip{position:absolute;top:0;left:0;width:100%;height:100%;transition:-webkit-clip-path 1s;transition:clip-path 1s;transition:clip-path 1s, -webkit-clip-path 1s;-webkit-clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), calc(100% + calc( var(--vw, 1vw) * 470 / 768 * 100 )) 100%, 0% 100%);clip-path:polygon(0 0, 50% calc( var(--vw, 1vw) * -590 / 768 * 100 ), calc(100% + calc( var(--vw, 1vw) * 470 / 768 * 100 )) 100%, 0% 100%)}.index-kv__clip:nth-of-type(1){z-index:4}.index-kv__clip:nth-of-type(2){z-index:3}.index-kv__clip:nth-of-type(3){z-index:2}.index-kv__clip:nth-of-type(4){z-index:1}.index-kv__movable{position:absolute;top:0;left:0;width:50%;height:100%;transform:translate3d(200%, 0, 0) rotate(-90deg);transition:transform 1s;transform-origin:top left}.index-kv__movable:before{content:"";background:linear-gradient(-90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0) 100%);position:absolute;top:0;right:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);height:100%;transition:opacity .5s linear .5s;z-index:1}.index-kv__static{position:absolute;top:0;right:0;width:50%;height:100%;overflow:hidden}.index-kv__front,.index-kv__back{position:absolute;top:0;width:200%;height:100%;transform:scale(1.25);transition:transform 12s linear 1s;-o-object-fit:cover;object-fit:cover}.index-kv__front{left:0}.index-kv__back{right:0}.index-kv__control{display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.72);position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 129 / 768 * 100
  ,96.75px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 129 / 768 * 100
  ,96.75px);border-radius:50%;z-index:10}.index-kv__control:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  , 12px));height:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  , 12px));border:1px solid #d1d1d1;border-radius:50%;transform:translate(-50%, -50%)}.index-kv__clickable{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;width:25%;height:100%;transform:translateY(-50%);transition:opacity .3s;cursor:pointer;opacity:0;z-index:15}.index-kv__clickable.prev{background:linear-gradient(90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);left:0}.index-kv__clickable.next{background:linear-gradient(-90deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);right:0}.index-kv__arrow{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 67.2 / 768 * 100
  ,50.4px);transform:none;filter:brightness(10)}.index-kv__arrow--prev{transform:scale(-1, 1)}.index-kv__count{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(
    1.1666666667rem, calc(1.4rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0364583333), 2.1rem
  );display:flex;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);line-height:1}.index-kv__ttl{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);display:flex;justify-content:center;align-items:baseline;color:#e87722;text-align:center;perspective:500px}.index-kv__letter{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(
    6.6666666667rem, calc(8rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.2083333333), 12rem
  );display:block;letter-spacing:.025em}.index-kv__ja{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 439.5 / 768 * 100
  ,329.625px)}.index-movie__inner{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 210 / 768 * 100
  ,157.5px)}.index-movie__inner.is-active .index-movie-btn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 196 / 768 * 100
  ,147px);padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px)}.index-movie__inner.is-active .index-movie-btn:before{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 212 / 768 * 100
  ,159px)}.index-movie__inner.is-active .index-movie-btn__sample{transform:scale(1)}.index-movie__wrap{display:flex;justify-content:center;align-items:center;height:clamp(
    5.75rem, calc(6.9rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.1796875), 10.35rem
  );margin:0 auto;overflow:hidden}.index-movie__ttl{color:#d1d1d1}.index-movie__main{position:relative;margin:0 auto;cursor:pointer;z-index:5}.index-movie__thumb{position:relative}.index-movie__img:before{content:"";background:#000;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.32;z-index:1}.index-movie__bottom{background:linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(84, 84, 84, 0.33) 100%);position:absolute;bottom:0;left:0;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 62 / 768 * 100
  ,46.5px);padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.index-movie__caption{font-size:clamp(
    0.9166666667rem, calc(1.1rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0286458333), 1.65rem
  );display:flex;align-items:baseline;font-weight:700;letter-spacing:.05em;color:#fff}.index-movie__supplement{font-size:clamp(
    0.8333333333rem, calc(1rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0260416667), 1.5rem
  );font-weight:400}.index-movie-btn{display:flex;justify-content:center;align-items:center;background:#e87722;position:absolute;top:50%;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 112 / 768 * 100
  ,84px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 112 / 768 * 100
  ,84px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);transform:translate(-50%, -50%);transition:width .3s linear,padding .3s linear;z-index:2}.index-movie-btn:before{content:"";position:absolute;top:50%;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 128 / 768 * 100
  ,96px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 128 / 768 * 100
  ,96px);border:1px solid #d1d1d1;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);transform:translate(-50%, -50%);transition:width .3s linear}.index-movie-btn__txt{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(
    1rem, calc(1.2rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.03125), 1.8rem
  );position:relative;line-height:1;letter-spacing:0;color:#fff;text-align:center}.index-movie-btn__txt::before{margin-top:calc((1 - 1)*.5em);content:"";display:block;width:0;height:0}.index-movie-btn__txt::after{margin-bottom:calc((1 - 1)*.5em);content:"";display:block;width:0;height:0}.index-movie-btn__sample{position:absolute;left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px);overflow:hidden;border-radius:50%;transform:scale(0);transition:transform .3s linear}.index-movie-btn__gif{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.index-movie-btn__triangle{background:#fff;position:absolute;top:50%;left:55%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 33 / 768 * 100
  ,24.75px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 38 / 768 * 100
  ,28.5px);transform:translate(-50%, -50%);opacity:.8;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.index-movie-modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;transition:z-index .01s linear .3s,opacity .3s linear,visibility .3s linear;opacity:0;z-index:-100}.index-movie-modal.is-active{visibility:visible;transition:z-index .01s linear,opacity .3s linear .4s,visibility .3s linear .4s;opacity:1;z-index:2000}.index-movie-modal__backdrop{background:rgba(0,0,0,.8);position:absolute;top:0;left:0;width:100%;height:100%}.index-movie-modal__inner{position:relative;width:calc(
    var(--vw, 1vw) * 704 / 768 * 100
  );z-index:1}.index-movie-modal__close{position:absolute;top:0;top:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -32 / 768 * 100
  ,-24px);right:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 45.8 / 768 * 100
  ,34.35px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 45.8 / 768 * 100
  ,34.35px);transform:translate(0%, -100%)}.index-movie-modal__close:before,.index-movie-modal__close:after{content:"";background:#fff;position:absolute;top:50%;left:50%;width:141%;height:1px}.index-movie-modal__close:before{transform:translate(-50%, -50%) rotate(45deg)}.index-movie-modal__close:after{transform:translate(-50%, -50%) rotate(-45deg)}.index-movie-modal__blc{position:relative;padding-bottom:56.25%}.index-movie-modal__blc iframe{position:absolute;width:100%;height:100%}.index-infographic__inner{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px);overflow-x:hidden}.index-infographic__wrap{margin:0 auto}.index-infographic__ttl{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(
    3.3333333333rem, calc(4rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.1041666667), 6rem
  );line-height:1.1;letter-spacing:0;text-align:center}.index-infographic__ttl--orange{color:#e87722}.index-infographic__ja{font-size:clamp(
    1.1666666667rem, calc(1.4rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0364583333), 2.1rem
  );margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) auto 0;font-weight:700;line-height:1;letter-spacing:.05em;text-align:center}.index-infographic__main{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 422 / 768 * 100
  ,316.5px);margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) auto 0;overflow:visible}.index-infographic__main .splide__track{overflow:visible}.index-infographic__main .splide__slide{width:100%}.index-infographic__main .splide__slide.is-active .index-infographic__blc{transform:scale(1)}.index-infographic__main .splide__slide.is-active .index-infographic__img--1{animation:infographicFlip .8s linear .6s 1}.index-infographic__main .splide__slide.is-active .index-infographic__img--2{animation:infographicScaleY .8s linear .6s 1}.index-infographic__main .splide__slide.is-active .index-infographic__img--3{animation:infographicSway .8s linear .6s 1}.index-infographic__main .splide__slide.is-active .index-infographic__img--4{animation:infographicRotate .8s linear .6s 1}.index-infographic__main .splide__slide.is-active .index-infographic__img--5{animation:infographicSlide .8s cubic-bezier(0, 0, 0.75, 1.3) .6s 1 forwards}.index-infographic__main .splide__slide.is-active .index-infographic__img--6{animation:infographicZoom .8s linear .6s 1}.index-infographic__main .splide__slide.is-active .index-infographic__img--7{animation:infographicJump .8s linear .6s 1}.index-infographic__main .splide__slide.is-active .index-infographic__value{animation:infographicExtend .4s linear .6s 1}.index-infographic__main .splide__arrows{position:absolute;top:50%;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 502 / 768 * 100
  ,376.5px);transform:translate(-50%, -50%)}.index-infographic__main .splide__arrow{display:flex;justify-content:center;align-items:center;background:#000;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);border-radius:50%;opacity:1}.index-infographic__main .splide__arrow img{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 22 / 768 * 100
  ,16.5px);filter:brightness(10)}.index-infographic__main .splide__arrow--prev img{transform:scale(-1, 1)}.index-infographic__blc{background:#ededed;width:100%;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) 0;transform:scale(0.71);transition:transform .5s linear 0s}.index-infographic__blc--4{perspective:300px}.index-infographic__label{text-align:center}.index-infographic__circle{display:flex;justify-content:center;align-items:center;background:#fff;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 185 / 768 * 100
  ,138.75px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 185 / 768 * 100
  ,138.75px);margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 25 / 768 * 100
  ,18.75px) auto 0;overflow:hidden;border-radius:50%}.index-infographic__img--1{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 86.76 / 768 * 100
  ,65.07px)}.index-infographic__img--2{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 59.78 / 768 * 100
  ,44.835px);transform-origin:bottom center}.index-infographic__img--3{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 77.5 / 768 * 100
  ,58.125px);transform-origin:top center}.index-infographic__img--4{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 98.67 / 768 * 100
  ,74.0025px);transform-origin:center center}.index-infographic__img--5{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 91.4 / 768 * 100
  ,68.55px)}.index-infographic__img--6{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88.7 / 768 * 100
  ,66.525px)}.index-infographic__img--7{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 99.5 / 768 * 100
  ,74.625px);transform-origin:bottom left}.index-infographic__box{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.index-infographic__value{display:flex;justify-content:center;align-items:baseline;line-height:1;letter-spacing:.025em;color:#e87722;text-align:center;transform-origin:center bottom}.index-infographic__value+.index-infographic__supplement{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px)}.index-infographic__value--small{font-size:clamp(
    2.7083333333rem, calc(3.25rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0846354167), 4.875rem
  )}.index-infographic__value--small .index-infographic__unit{font-size:clamp(
    0.9583333333rem, calc(1.15rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0299479167), 1.725rem
  )}.index-infographic__unit{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:clamp(
    1.5rem, calc(1.8rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.046875), 2.7rem
  );font-weight:700;letter-spacing:.05em;color:#000}.index-infographic__supplement{font-size:clamp(
    0.8333333333rem, calc(1rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0260416667), 1.5rem
  );font-weight:700;line-height:1.25;letter-spacing:.05em;text-align:center}.index-infographic__supplement::before{margin-top:calc((1 - 1.25)*.5em);content:"";display:block;width:0;height:0}.index-infographic__supplement::after{margin-bottom:calc((1 - 1.25)*.5em);content:"";display:block;width:0;height:0}@keyframes infographicFlip{0%{transform:translateY(0) rotateX(0);transform-origin:50% 0}40%{transform:translateY(-100%) rotateX(-180deg);transform-origin:50% 100%}70%{transform:translateY(10%) rotateX(-360deg);transform-origin:50% 100%}100%{transform:translateY(0) rotateX(-360deg);transform-origin:50% 100%}}@keyframes infographicExtend{0%,100%{transform:scaleY(1)}40%{transform:scaleY(1.3)}}@keyframes infographicScaleY{0%{transform:scale(1, 1) translate(0%, 0%)}15%{transform:scale(0.9, 0.9) translate(0%, 5%)}30%{transform:scale(1.3, 0.8) translate(0%, 10%)}50%{transform:scale(0.8, 1.3) translate(0%, -10%)}70%{transform:scale(1.1, 0.9) translate(0%, 5%)}100%{transform:scale(1, 1) translate(0%, 0%)}}@keyframes infographicSway{0%{transform:translate(0%, 0%)}5%{transform:translate(10%, 0%) rotate(10deg)}25%{transform:translate(20%, 0%) rotate(20deg)}30%{transform:translate(-10%, 0%) rotate(-10deg)}35%{transform:translate(-15%, 0%) rotate(-15deg)}45%{transform:translate(10%, 0%) rotate(10deg)}50%{transform:translate(15%, 0%) rotate(15deg)}60%{transform:translate(-5%, 0%) rotate(-5deg)}65%{transform:translate(-7%, 0%) rotate(-7deg)}75%{transform:translate(0%, 0%) rotate(0deg)}100%{transform:translate(0%, 0%) rotate(0deg)}}@keyframes infographicRotate{0%,100%{transform:rotateY(0deg)}50%{transform:rotateY(360deg)}}@keyframes infographicSlide{0%,100%{transform:translateX(0%) skewX(0deg);opacity:1}30%{transform:translateX(-100%) skewX(-20deg);opacity:0}31%{transform:translateX(100%) skewX(-20deg);opacity:0}75%{transform:translateX(-10%) skewX(-20deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes infographicZoom{0%{transform:scale(1, 1) rotate(0deg) translateY(0%);opacity:1;transform-origin:50% 50%}10%{transform:scale(0, 0) rotate(0deg) translateY(0%);opacity:0;transform-origin:50% 50%}11%{transform:scale(0, 0) rotate(360deg) translateY(-100%);opacity:0;transform-origin:0 100%}40%{transform:scale(0, 0) rotate(360deg) translateY(-100%);transform-origin:0 100%}100%{transform:scale(1, 1) rotate(0deg) translateY(0%);opacity:1;transform-origin:100% 100%}}@keyframes infographicJump{0%,100%{transform:translateY(0%) rotate(0deg) scale(1)}20%{transform:translateY(0%) rotate(10deg) scale(0.9)}60%{transform:translateY(-10%) rotate(-20deg) scale(1.05)}80%{transform:translateY(0%) rotate(10deg) scale(0.9)}}.index-recruit__inner{width:88.63%;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px) auto 0;padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px)}.index-recruit__blc{width:100%;height:100%;overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px) 0}.index-recruit__link{display:flex;justify-content:center;align-items:center;position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 180 / 768 * 100
  ,135px)}.index-recruit__link--1 .index-recruit__img:before{background:#e87722}.index-recruit__link--2 .index-recruit__img:before{background:#2c4eac}.index-recruit__link--3 .index-recruit__img:before{background:#000;opacity:.8}.index-recruit__link--3 .index-recruit__circle{display:flex;justify-content:center;align-items:center;flex-direction:column}.index-recruit__link--3 .index-recruit__circle:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #fff;border-radius:50%;transition:transform .4s linear;animation:arrowStrokeMouseout .3s linear forwards}.index-recruit__bg{position:absolute;top:0;left:0;width:100%;height:100%}.index-recruit__img{width:100%;height:100%;transition:transform 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.index-recruit__img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.72}.index-recruit__box{display:flex;justify-content:space-between;align-items:center;position:relative;width:51.28%;min-width:160px;color:#fff;z-index:2}.index-recruit__ja{font-size:clamp(
    1.3333333333rem, calc(1.6rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0416666667), 2.4rem
  );font-weight:700;line-height:1.37;letter-spacing:.05em}.index-recruit__en{font-family:"Barlow Condensed",sans-serif;font-weight:700;font-size:clamp(
    1.8333333333rem, calc(2.2rem + (min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px) * 0.0572916667), 3.3rem
  );line-height:1.15;letter-spacing:0}.index-recruit__circle{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 768 * 100
  ,66px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 768 * 100
  ,66px)}.index-recruit__circle .circle__img{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 23.4 / 768 * 100
  ,17.55px)}.index-recruit__arrow{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16.5 / 768 * 100
  ,12.375px);transform:scale(1, -1)}.index-recruit__border{background:#fff;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px);height:2px;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.index-contents__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%);background:#e87722;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 100 / 768 * 100
  ,75px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 100 / 768 * 100
  ,75px);transition:border-radius .5s linear}.index-contents__inner.is-active{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) 0 0 0}.index-contents__wrap{border-bottom:1px solid #fff}.index-contents__ttl{background:url(../../../../img/index/bg_index_contents_ttl.png) center/cover no-repeat;-webkit-background-clip:text;background-clip:text;width:100%;color:rgba(0,0,0,0)}.index-contents-top{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.index-contents-top__link{display:block;width:82.95%;margin:0 auto}.index-contents-top__link+.index-contents-top__link{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 112 / 768 * 100
  ,84px)}.index-contents-top__box{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.index-contents-top__img{transition:transform 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.index-contents-bottom{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 144 / 768 * 100
  ,108px);margin-left:calc(50% - var(--vw, 1vw)*50)}.index-contents-bottom__link{display:flex;align-items:center;position:relative;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 438 / 768 * 100
  ,328.5px);padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 45 / 768 * 100
  ,33.75px);z-index:2}.index-contents-bottom__bg{position:absolute;top:0;left:0;width:100%;height:100%}.index-contents-bottom__img{transition:transform 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.index-contents-bottom__img:before{content:"";background:#000;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s linear;opacity:.32;z-index:2}.index-contents-bottom__box{width:100%}.index-other__inner{margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 112 / 768 * 100
  ,84px)}.index-other__wrap{background:#404040;padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 76 / 768 * 100
  ,57px);overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) 0}.index-other__link{display:flex}.index-other__link--1{flex-direction:column-reverse}.index-other__link--1 .index-other__box{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.index-other__link--2{flex-direction:column;position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100
  ,54px);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100
  ,54px)}.index-other__link--2:before{content:"";background:#fff;position:absolute;top:0;left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 570 / 768 * 100
  ,427.5px);height:1px}.index-other__link--2 .index-other__box{margin-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.index-other__box{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 570 / 768 * 100
  ,427.5px)}.index-other__fig{width:100%}.index-other__img{transition:transform 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.index-other__img img{height:100%}.index-link__box{display:flex;justify-content:space-between;align-items:flex-end;position:relative;color:#fff;z-index:2}.index-link__en:before,.index-link__en:after{content:none}.index-link__ja{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.index-base{position:relative}.index-base__range{position:absolute;bottom:0;left:50%;width:calc(var(--vw, 1vw)*100);height:100%;overflow:hidden;transform:translateX(-50%);z-index:-1}.index-base__bg{background:#fff;position:absolute;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%) translateY(calc( var(--svh, 1vh) * 240 / 1312 * 100 ))}.splide__arrow--prev img{transform:scale(-1, 1)}@media screen and (min-width: 960px){.loading__logo{width:min(
    var(--vw, 1vw) * 121.4 / 1280 * 100
  ,151.75px)}.loading__txt{margin-top:min(
    var(--vw, 1vw) * 44 / 1280 * 100
  ,55px)}.loading__progress{font-size:min(
    calc(4.4rem + 5.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 4.95rem
  );margin-top:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.index-kv__inner{display:flex;justify-content:center;align-items:center;height:min(
    var(--vw, 1vw) * 800 / 1280 * 100
  ,1000px);padding-top:0;-webkit-clip-path:inset(45% 42% 45% 42% round min( var(--vw, 1vw) * 5 / 1280 * 100 , 6.25px));clip-path:inset(45% 42% 45% 42% round min( var(--vw, 1vw) * 5 / 1280 * 100 , 6.25px))}.index-kv__wrap{height:calc(100% - min(
    var(--vw, 1vw) * 128 / 1280 * 100
  , 160px));border-radius:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0 min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0}.index-kv__wrap[data-active="1"] .index-kv__right .index-kv__clip:nth-of-type(1){-webkit-clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), calc(100% + min( var(--vw, 1vw) * 638 / 1280 * 100 , 797.5px)) 100%, 0% 100%);clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), calc(100% + min( var(--vw, 1vw) * 638 / 1280 * 100 , 797.5px)) 100%, 0% 100%)}.index-kv__wrap[data-active="1"] .index-kv__right .index-kv__clip:not(:nth-of-type(1)){-webkit-clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 50% 100%, 0% 100%);clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 50% 100%, 0% 100%)}.index-kv__wrap[data-active="1"] .index-kv__left .index-kv__clip:nth-of-type(1){-webkit-clip-path:polygon(0 0, 51% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 51% 100%, 0% 100%);clip-path:polygon(0 0, 51% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 51% 100%, 0% 100%)}.index-kv__wrap[data-active="2"] .index-kv__right .index-kv__clip:nth-of-type(2){-webkit-clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), calc(100% + min( var(--vw, 1vw) * 638 / 1280 * 100 , 797.5px)) 100%, 0% 100%);clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), calc(100% + min( var(--vw, 1vw) * 638 / 1280 * 100 , 797.5px)) 100%, 0% 100%)}.index-kv__wrap[data-active="2"] .index-kv__right .index-kv__clip:not(:nth-of-type(2)){-webkit-clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 50% 100%, 0% 100%);clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 50% 100%, 0% 100%)}.index-kv__wrap[data-active="2"] .index-kv__left .index-kv__clip:nth-of-type(2){-webkit-clip-path:polygon(0 0, 51% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 51% 100%, 0% 100%);clip-path:polygon(0 0, 51% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 51% 100%, 0% 100%)}.index-kv__wrap[data-active="3"] .index-kv__right .index-kv__clip:nth-of-type(3){-webkit-clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), calc(100% + min( var(--vw, 1vw) * 638 / 1280 * 100 , 797.5px)) 100%, 0% 100%);clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), calc(100% + min( var(--vw, 1vw) * 638 / 1280 * 100 , 797.5px)) 100%, 0% 100%)}.index-kv__wrap[data-active="3"] .index-kv__right .index-kv__clip:not(:nth-of-type(3)){-webkit-clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 50% 100%, 0% 100%);clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 50% 100%, 0% 100%)}.index-kv__wrap[data-active="3"] .index-kv__left .index-kv__clip:nth-of-type(3){-webkit-clip-path:polygon(0 0, 51% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 51% 100%, 0% 100%);clip-path:polygon(0 0, 51% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 51% 100%, 0% 100%)}.index-kv__wrap[data-active="4"] .index-kv__right .index-kv__clip:nth-of-type(4){-webkit-clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), calc(100% + min( var(--vw, 1vw) * 638 / 1280 * 100 , 797.5px)) 100%, 0% 100%);clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), calc(100% + min( var(--vw, 1vw) * 638 / 1280 * 100 , 797.5px)) 100%, 0% 100%)}.index-kv__wrap[data-active="4"] .index-kv__right .index-kv__clip:not(:nth-of-type(4)){-webkit-clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 50% 100%, 0% 100%);clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 50% 100%, 0% 100%)}.index-kv__wrap[data-active="4"] .index-kv__left .index-kv__clip:nth-of-type(4){-webkit-clip-path:polygon(0 0, 51% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 51% 100%, 0% 100%);clip-path:polygon(0 0, 51% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), 51% 100%, 0% 100%)}.index-kv__left .index-kv__clip{filter:drop-shadow(0 0 min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) rgba(0, 0, 0, 0.5))}.index-kv__clip{-webkit-clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), calc(100% + min( var(--vw, 1vw) * 638 / 1280 * 100 , 797.5px)) 100%, 0% 100%);clip-path:polygon(0 0, 50% max( var(--vw, 1vw) * -564 / 1280 * 100 , -705px), calc(100% + min( var(--vw, 1vw) * 638 / 1280 * 100 , 797.5px)) 100%, 0% 100%)}.index-kv__movable:before{width:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-kv__control{bottom:min(
    var(--vw, 1vw) * 34 / 1280 * 100
  ,42.5px);right:min(
    var(--vw, 1vw) * 34 / 1280 * 100
  ,42.5px);width:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px);height:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px)}.index-kv__control:before{width:calc(100% + min(
    var(--vw, 1vw) * 8 / 1280 * 100
  , 10px));height:calc(100% + min(
    var(--vw, 1vw) * 8 / 1280 * 100
  , 10px))}.index-kv__arrow{width:min(
    var(--vw, 1vw) * 37.36 / 1280 * 100
  ,46.7px)}.index-kv__count{font-size:min(
    calc(1.6rem + 2 * (var(--vw, 1vw) * 100 - 1280px) / 320), 1.8rem
  );margin:0 min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.index-kv__box{position:absolute;bottom:min(
    var(--vw, 1vw) * 99 / 1280 * 100
  ,123.75px);left:min(
    var(--vw, 1vw) * 104 / 1280 * 100
  ,130px);pointer-events:none;z-index:10}.index-kv__ttl{justify-content:flex-start;margin:0;text-align:left}.index-kv__letter{font-size:min(
    calc(16rem + 40 * (var(--vw, 1vw) * 100 - 1280px) / 320), 20rem
  )}.index-kv__ja{width:min(
    var(--vw, 1vw) * 444.3 / 1280 * 100
  ,555.375px);margin-left:min(
    var(--vw, 1vw) * 7 / 1280 * 100
  ,8.75px)}.index-movie__inner{margin-top:min(
    var(--vw, 1vw) * 144 / 1280 * 100
  ,180px)}.index-movie__inner.is-active .index-movie-btn{width:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px);padding-left:0}.index-movie__inner.is-active .index-movie-btn:before{width:min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px)}.index-movie__inner.is-active .index-movie-btn__sample{transform:scale(0)}.index-movie__wrap{height:min(
    calc(13.8rem + 17.25 * (var(--vw, 1vw) * 100 - 1280px) / 320), 15.525rem
  )}.index-movie__main{width:min(
    var(--vw, 1vw) * 848 / 1280 * 100
  ,1060px)}.index-movie__bottom{height:min(
    var(--vw, 1vw) * 62 / 1280 * 100
  ,77.5px);padding:0 min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.index-movie__caption{font-size:min(
    calc(1.8rem + 2.25 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.025rem
  )}.index-movie__supplement{font-size:min(
    calc(1.4rem + 1.75 * (var(--vw, 1vw) * 100 - 1280px) / 320), 1.575rem
  )}.index-movie-btn{width:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px);height:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px);border-radius:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.index-movie-btn:before{width:min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px);height:min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px);border-radius:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.index-movie-btn__txt{font-size:min(
    calc(1.8rem + 2.25 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.025rem
  );line-height:1.11}.index-movie-btn__txt::before{margin-top:calc((1 - 1.11)*.5em)}.index-movie-btn__txt::after{margin-bottom:calc((1 - 1.11)*.5em)}.index-movie-btn__sample{left:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);width:min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px);height:min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px)}.index-movie-btn__triangle{width:min(
    var(--vw, 1vw) * 33 / 1280 * 100
  ,41.25px);height:min(
    var(--vw, 1vw) * 38 / 1280 * 100
  ,47.5px)}.index-movie-modal__inner{width:min(
    var(--vw, 1vw) * 848 / 1280 * 100
  ,1060px)}.index-movie-modal__close{top:max(
    var(--vw, 1vw) * -20 / 1280 * 100
  ,-25px);right:-3px;width:min(
    var(--vw, 1vw) * 17 / 1280 * 100
  ,21.25px);height:min(
    var(--vw, 1vw) * 17 / 1280 * 100
  ,21.25px);transform:translate(100%, -100%)}.index-infographic__inner{margin-top:min(
    var(--vw, 1vw) * 240 / 1280 * 100
  ,300px)}.index-infographic__ttl{font-size:min(
    calc(6.4rem + 8 * (var(--vw, 1vw) * 100 - 1280px) / 320), 7.2rem
  );line-height:1.25}.index-infographic__ja{font-size:min(
    calc(2rem + 2.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.25rem
  );margin-top:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.index-infographic__main{width:min(
    var(--vw, 1vw) * 360 / 1280 * 100
  ,450px);margin-top:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.index-infographic__main .splide__arrows{width:min(
    var(--vw, 1vw) * 416 / 1280 * 100
  ,520px)}.index-infographic__main .splide__arrow{width:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);height:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.index-infographic__main .splide__arrow img{width:min(
    var(--vw, 1vw) * 15.4 / 1280 * 100
  ,19.25px)}.index-infographic__blc{padding:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px) 0;transform:scale(0.71)}.index-infographic__circle{width:min(
    var(--vw, 1vw) * 158 / 1280 * 100
  ,197.5px);height:min(
    var(--vw, 1vw) * 158 / 1280 * 100
  ,197.5px);margin-top:min(
    var(--vw, 1vw) * 27 / 1280 * 100
  ,33.75px)}.index-infographic__img--1{width:min(
    var(--vw, 1vw) * 74.47 / 1280 * 100
  ,93.0875px)}.index-infographic__img--2{width:min(
    var(--vw, 1vw) * 69.64 / 1280 * 100
  ,87.05px)}.index-infographic__img--3{width:min(
    var(--vw, 1vw) * 66.52 / 1280 * 100
  ,83.15px)}.index-infographic__img--4{width:min(
    var(--vw, 1vw) * 84.17 / 1280 * 100
  ,105.2125px)}.index-infographic__img--5{width:min(
    var(--vw, 1vw) * 78 / 1280 * 100
  ,97.5px)}.index-infographic__img--6{width:min(
    var(--vw, 1vw) * 75.7 / 1280 * 100
  ,94.625px)}.index-infographic__img--7{width:min(
    var(--vw, 1vw) * 84.9 / 1280 * 100
  ,106.125px)}.index-infographic__box{margin-top:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.index-infographic__value+.index-infographic__supplement{margin-top:min(
    var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px)}.index-infographic__value--small{font-size:min(
    calc(5.6rem + 7 * (var(--vw, 1vw) * 100 - 1280px) / 320), 6.3rem
  )}.index-infographic__value--small .index-infographic__unit{font-size:min(
    calc(2rem + 2.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.25rem
  )}.index-infographic__unit{font-size:min(
    calc(2.8rem + 3.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 3.15rem
  )}.index-infographic__supplement{font-size:min(
    calc(1.4rem + 1.75 * (var(--vw, 1vw) * 100 - 1280px) / 320), 1.575rem
  );line-height:1.57}.index-infographic__supplement::before{margin-top:calc((1 - 1.57)*.5em)}.index-infographic__supplement::after{margin-bottom:calc((1 - 1.57)*.5em)}.index-recruit__inner{width:100%;margin:min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px) 0 0;padding-bottom:min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px)}.index-recruit__blc{display:flex;border-radius:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px) 0 min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px) 0}.index-recruit__link{justify-content:flex-start;width:33.3333333333%;height:min(
    var(--vw, 1vw) * 240 / 1280 * 100
  ,300px)}.index-recruit__link--1 .index-recruit__circle,.index-recruit__link--2 .index-recruit__circle{margin-left:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.index-recruit__link--3 .index-recruit__circle{margin-left:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px)}.index-recruit__link--3 .index-recruit__circle:before{opacity:.5}.index-recruit__box{justify-content:center;width:100%}.index-recruit__ja{font-size:min(
    calc(2rem + 2.5 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.25rem
  );line-height:1.4}.index-recruit__en{font-size:min(
    calc(2.4rem + 3 * (var(--vw, 1vw) * 100 - 1280px) / 320), 2.7rem
  );margin-top:3px;line-height:1;letter-spacing:.1em}.index-recruit__circle{width:min(
    var(--vw, 1vw) * 58 / 1280 * 100
  ,72.5px);height:min(
    var(--vw, 1vw) * 58 / 1280 * 100
  ,72.5px)}.index-recruit__circle .circle__img{width:min(
    var(--vw, 1vw) * 15.4 / 1280 * 100
  ,19.25px)}.index-recruit__arrow{width:min(
    var(--vw, 1vw) * 15.4 / 1280 * 100
  ,19.25px)}.index-recruit__border{width:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);height:2px;margin-top:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px)}.index-contents__inner{padding-top:min(
    var(--vw, 1vw) * 100 / 1280 * 100
  ,125px);padding-bottom:min(
    var(--vw, 1vw) * 100 / 1280 * 100
  ,125px)}.index-contents__inner.is-active{border-radius:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0 0 0}.index-contents-top{margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);margin-left:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.index-contents-top__link{display:flex;margin:0}.index-contents-top__link.index-contents-top__link--1{flex-direction:row-reverse;justify-content:center;width:100%}.index-contents-top__link.index-contents-top__link--1 .index-contents-top__fig{width:min(
    var(--vw, 1vw) * 584 / 1280 * 100
  ,730px);margin-left:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px)}.index-contents-top__link.index-contents-top__link--2,.index-contents-top__link.index-contents-top__link--3{width:min(
    var(--vw, 1vw) * 894 / 1280 * 100
  ,1117.5px)}.index-contents-top__link.index-contents-top__link--2 .index-contents-top__box,.index-contents-top__link.index-contents-top__link--3 .index-contents-top__box{margin-left:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.index-contents-top__link.index-contents-top__link--2 .index-contents-top__img,.index-contents-top__link.index-contents-top__link--3 .index-contents-top__img{width:min(
    var(--vw, 1vw) * 496 / 1280 * 100
  ,620px)}.index-contents-top__link.index-contents-top__link--2{margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.index-contents-top__link.index-contents-top__link--3{margin-top:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.index-contents-top__fig{flex-shrink:0}.index-contents-bottom{display:flex;margin-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}.index-contents-bottom__link{align-items:flex-end;width:50%;height:min(
    var(--vw, 1vw) * 372 / 1280 * 100
  ,465px);min-height:334.8px;padding:0;padding-bottom:min(
    var(--vw, 1vw) * 60 / 1280 * 100
  ,75px)}.index-contents-bottom__link--1 .index-contents-bottom__box{width:min(
    var(--vw, 1vw) * 448 / 1280 * 100
  ,560px);margin-left:auto}.index-contents-bottom__link--2{padding:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.index-other__inner{margin:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0 min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}.index-other__wrap{padding-left:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);border-radius:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0 min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0}.index-other__link{justify-content:space-between}.index-other__link--1{flex-direction:row}.index-other__link--1 .index-other__box{margin-top:0}.index-other__link--2{flex-direction:row;margin-top:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);padding-top:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.index-other__link--2:before{width:min(
    var(--vw, 1vw) * 384 / 1280 * 100
  ,480px);transform:none}.index-other__link--2 .index-other__box{margin-bottom:0}.index-other__box{width:100%;min-height:274px;padding:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.index-other__fig{flex-shrink:0;width:min(
    var(--vw, 1vw) * 528 / 1280 * 100
  ,660px)}.index-link__box{flex-direction:column;justify-content:center;align-items:flex-start}.index-link__ja{margin-top:2px;line-height:2.28}.index-link__circle{margin-top:min(
    var(--vw, 1vw) * 30 / 1280 * 100
  ,37.5px)}.index-base__range{bottom:max(
    var(--vw, 1vw) * -74 / 1280 * 100
  ,-92.5px);height:calc(100% - min(
    calc(13.8rem + 17.25 * (var(--vw, 1vw) * 100 - 1280px) / 320), 15.525rem
  ) - min(
    var(--vw, 1vw) * 107 / 1280 * 100
  , 133.75px))}.index-base__bg{width:calc(
    var(--vw, 1vw) * 1556 / 1280 * 100
  )}}@media screen and (any-hover: hover)and (min-width: 960px){.index-movie__main:hover .index-movie-btn{width:min(
    var(--vw, 1vw) * 196 / 1280 * 100
  ,245px);padding-left:min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px)}.index-movie__main:hover .index-movie-btn:before{width:min(
    var(--vw, 1vw) * 212 / 1280 * 100
  ,265px)}}@media(any-hover: hover){.index-kv__clickable:hover{opacity:1}.index-movie__main:hover .index-movie-btn__sample{transform:scale(1)}.index-recruit__link:hover .index-recruit__img{transform:scale(1.1) rotate(1deg)}.index-recruit__link--3:hover .index-recruit__circle:before{transform:scale(1.2)}.index-recruit__link--3:hover .circle-line{transform:rotate(-90deg) scale(1.2)}.index-recruit__link--3:hover .circle-line__path{animation:arrowStrokeMouseover .5s linear forwards}.index-contents-top__link:hover .index-contents-top__img{transform:scale(1.1) rotate(1deg)}.index-contents-bottom__link:hover .index-contents-bottom__img{transform:scale(1.1) rotate(1deg)}.index-contents-bottom__link:hover .index-contents-bottom__img:before{opacity:.64}.index-other__link:hover .index-other__img{transform:scale(1.1) rotate(1deg)}}