  .index-kv{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);position:relative;overflow:hidden}.index-kv__bg{position:absolute;top:0;left:0;width:100%;height:100%}.index-kv__body{display:grid;position:relative;z-index:3;grid-template-columns:calc(
    var(--vw, 1vw) * 235 / 768 * 100
  ) calc(
    var(--vw, 1vw) * 185 / 768 * 100
  ) calc(
    var(--vw, 1vw) * 101 / 768 * 100
  ) calc(
    var(--vw, 1vw) * 82 / 768 * 100
  ) calc(
    var(--vw, 1vw) * 164 / 768 * 100
  );grid-template-rows:calc(
    var(--vw, 1vw) * 187 / 768 * 100
  ) calc(
    var(--vw, 1vw) * 142 / 768 * 100
  ) calc(
    var(--vw, 1vw) * 129 / 768 * 100
  ) calc(
    var(--vw, 1vw) * 367 / 768 * 100
  ) calc(
    var(--vw, 1vw) * 209 / 768 * 100
  ) calc(
    var(--vw, 1vw) * 166 / 768 * 100
  );perspective:2000px}@keyframes opacity{0%,100%{opacity:0}20%,80%{opacity:1}}@keyframes scale{0%,100%{transform:scale(1.25)}99%{transform:scale(1)}}.index-kv-fig--1{display:none}.index-kv-fig--2{grid-column:1/6;grid-row:4/5}.index-kv-fig--3{grid-column:1/2;grid-row:4/5}.index-kv-fig--4{grid-column:1/2;grid-row:5/7}.index-kv-fig--5{grid-column:2/3;grid-row:5/6}.index-kv-fig--6{grid-column:3/5;grid-row:5/6}.index-kv-fig--7{grid-column:5/6;grid-row:5/6}.index-kv__head{display:flex;align-items:center;padding-left:calc(
    var(--vw, 1vw) * 24 / 768 * 100
  );grid-column:1/5;grid-row:2/4}.index-kv__hdg{background-position:100% 100%;-webkit-background-clip:text;background-clip:text;background-image:radial-gradient(rgb(210, 215, 216) 0% 40%, rgb(255, 255, 255) 50%, rgba(210, 215, 216, 0.4) 60% 100%);background-repeat:no-repeat;background-size:800% 250%;position:relative;color:rgba(0,0,0,0);opacity:0;z-index:100;filter:brightness(1)}.index-kv-fig{position:relative;overflow:hidden;transform:rotateX(40deg) rotateY(-40deg);opacity:0;z-index:1;transform-origin:center center}.index-kv-fig--8{display:none}.index-kv-fig--8::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(-90deg, rgba(0, 180, 237, 0.65) 0%, #00b4ed 100%);opacity:.7}.index-kv-fig__img{position:absolute;top:0;left:0;width:100%;height:100%;animation:lightBrightness2 8s 0s ease-out infinite forwards;z-index:-1}.index-kv-fig__img::before{animation:lightMove2 8s 0s ease-out infinite forwards,lightOpacity2 8s 0s infinite forwards}.index-kv-fig__img img{height:100%;-o-object-fit:cover;object-fit:cover}.index-kv-fig__img--1{animation-delay:17s}.index-kv-fig__img--1::before{animation-delay:17s}.index-kv-fig__img--2{animation-delay:9s}.index-kv-fig__img--2::before{animation-delay:9s}.index-kv-fig__img--3{animation-delay:7s}.index-kv-fig__img--3::before{animation-delay:7s}.index-kv-fig__img--4{animation-delay:11s}.index-kv-fig__img--4::before{animation-delay:11s}.index-kv-fig__img--5{animation-delay:2s}.index-kv-fig__img--5::before{animation-delay:2s}.index-kv-fig__img--6{animation-delay:6s}.index-kv-fig__img--6::before{animation-delay:6s}.index-kv-fig__img--7{animation-delay:5s}.index-kv-fig__img--7::before{animation-delay:5s}.index-kv-fig__img--8{animation-delay:20s}.index-kv-fig__img--8::before{animation-delay:20s}.index-kv-fig__img--9{animation-delay:20s}.index-kv-fig__img--9::before{animation-delay:20s}.index-kv-fig__img--10{animation-delay:9s}.index-kv-fig__img--10::before{animation-delay:9s}.index-kv__line{position:absolute;bottom:calc(
    var(--vw, 1vw) * 250 / 768 * 100
  );left:calc(
    var(--vw, 1vw) * -698.7 / 768 * 100
  );width:calc(
    var(--vw, 1vw) * 1965.4 / 768 * 100
  );opacity:0;z-index:50;-webkit-clip-path:inset(0% 100% 0% 0%);clip-path:inset(0% 100% 0% 0%)}:root{--opacityImage: 0;--positionImage: 200%;--positionMask: 0}.index-message{position:relative;z-index:1}.index-message::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";background:linear-gradient(0deg, rgba(0, 180, 237, 0.2) -50%, #00b4ed 175%);width:calc(var(--vw, 1vw)*100);height:100%;opacity:.2;z-index:-1}.index-message__parallax--1{transform:translateY(calc(var(--positionImage) * 0.93));opacity:var(--opacityImage)}.index-message__parallax--2{transform:translateY(calc(var(--positionImage) * 0.97));opacity:var(--opacityImage)}.index-message__parallax--3{transform:translateY(calc(var(--positionImage) * 0.56));opacity:var(--opacityImage)}.index-message__parallax--4{transform:translateY(calc(var(--positionImage) * 0.36));opacity:var(--opacityImage)}.index-message__parallax--5{transform:translateY(calc(var(--positionImage) * 0.61));opacity:var(--opacityImage)}.index-message__parallax--6{transform:translateY(calc(var(--positionImage) * 0.99));opacity:var(--opacityImage)}.index-message__parallax--7{transform:translateY(calc(var(--positionImage) * 0.33));opacity:var(--opacityImage)}.index-message__parallax--8{transform:translateY(calc(var(--positionImage) * 0.47));opacity:var(--opacityImage)}.index-message__head{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);display:grid;grid-template-columns:calc(
    var(--vw, 1vw) * 284 / 768 * 100
  ) calc(
    var(--vw, 1vw) * 305 / 768 * 100
  ) calc(
    var(--vw, 1vw) * 179 / 768 * 100
  )}.index-message__body{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;padding-top:calc(
    var(--vw, 1vw) * 234 / 768 * 100
  )}.index-message__main{display:grid;position:relative;padding:calc(
    var(--vw, 1vw) * 255 / 768 * 100
  ) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 178 / 768 * 100
  ,133.5px);z-index:1;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) 0}.index-message__main::before{content:"";background-color:#fff;position:absolute;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%);z-index:-1}.index-message__paragraph{display:grid;position:relative;overflow:hidden;gap:clamp(
    2.3333333333rem,
    calc(
      2.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0729166667
    ),
    4.2rem
  ) 0}.index-message__paragraph::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(0deg, white 50%, rgba(255, 255, 255, 0) 100%);transform:translateY(var(--positionMask))}.index-message__txt{line-height:2}.index-message__txt::before,.index-message__txt::after{content:none}.index-message__bottom.is-active .index-message__copy{background-position:0 50%;background-size:250% 250%;transition:background 1s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.index-message__copy{font-size:clamp(
    3rem,
    calc(
      3.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.09375
    ),
    5.4rem
  );background-position:100% 100%;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(135deg, #003894 0% 10%, #00b4ed 40%, rgb(255, 255, 255) 50%, rgba(177, 177, 177, 0.4) 60% 100%);background-size:250% 150%;width:-moz-fit-content;width:fit-content;font-weight:700;line-height:1.25;letter-spacing:-0.005em;color:rgba(0,0,0,0)}.index-message__copy::before{margin-top:calc((1 - 1.25)*.5em);content:"";display:block;width:0;height:0}.index-message__copy::after{margin-bottom:calc((1 - 1.25)*.5em);content:"";display:block;width:0;height:0}.index-message__fig{position:absolute;overflow:hidden;z-index:3}.index-message__fig--4{top:calc(
    var(--vw, 1vw) * 0 / 768 * 100
  );width:calc(
    var(--vw, 1vw) * 202 / 768 * 100
  );left:calc(
    var(--vw, 1vw) * 0 / 768 * 100
  )}.index-message__fig--5{top:calc(
    var(--vw, 1vw) * 0 / 768 * 100
  );width:calc(
    var(--vw, 1vw) * 144 / 768 * 100
  );left:calc(
    var(--vw, 1vw) * 202 / 768 * 100
  )}.index-message__fig--6{top:calc(
    var(--vw, 1vw) * 234 / 768 * 100
  );width:calc(
    var(--vw, 1vw) * 184 / 768 * 100
  );left:calc(
    var(--vw, 1vw) * 0 / 768 * 100
  )}.index-message__fig--7{top:calc(
    var(--vw, 1vw) * 0 / 768 * 100
  );width:calc(
    var(--vw, 1vw) * 285 / 768 * 100
  );right:calc(
    var(--vw, 1vw) * 0 / 768 * 100
  )}.index-message__fig--8{top:calc(
    var(--vw, 1vw) * 331 / 768 * 100
  );width:calc(
    var(--vw, 1vw) * 184 / 768 * 100
  );right:calc(
    var(--vw, 1vw) * 0 / 768 * 100
  )}.index-company{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;min-height:calc(
    var(--vw, 1vw) * 566 / 768 * 100
  );padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);z-index:1}.index-company__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.index-company__bg::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.1);z-index:1}.index-company__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 34 / 768 * 100
  ,25.5px) 0}.splide__arrow{background-color:rgba(0,0,0,0);position:relative;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;margin:0;border-radius:0;transform:none;opacity:1 !important}.splide__arrow svg{width:auto;height:auto;fill:initial}.icn-download{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 18.6 / 768 * 100
  ,13.95px);padding-bottom:4px}.icn-download::before{content:"";background-color:#00b4ed;position:absolute;bottom:0;left:0;width:100%;height:2px;border-radius:1px;transition:background .3s linear}.icn-download__wrap{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 14.5 / 768 * 100
  ,10.875px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 23.75 / 768 * 100
  ,17.8125px);margin:0 auto;overflow:hidden}.icn-download__arrow{position:absolute;top:0;left:0;width:100%;height:100%}.icn-download__arrow:nth-of-type(1){transform:translateY(0%);animation:transformTopCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .15s}.icn-download__arrow:nth-of-type(2){transform:translateY(-100%);animation:transformCenterBottom .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both;filter:brightness(0) invert(1)}.index-doc{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;align-content:flex-start;background:linear-gradient(-45deg, #00b4ed -20%, #003894 90%);position:relative;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0}.index-doc__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.index-doc-btn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 398 / 768 * 100
  ,298.5px)}.index-doc__body{position:relative}.splide__arrows{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.splide__arrow{display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 3px min( min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100 , 4.5px) rgba(0, 0, 0, 0.15));background-color:#fff;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%}.splide__arrow--prev .splide__icn{transform:scale(-1, 1)}.splide__arrow[disabled]{pointer-events:none;opacity:.5 !important}.splide__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 29 / 768 * 100
  ,21.75px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 17.7 / 768 * 100
  ,13.275px)}.index-occupation{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);display:grid}.index-occupation .sec-heading-1__deco{background:linear-gradient(-45deg, white 0%, #003894 100%)}.index-occupation__fig.is-active .index-occupation__img{animation:lightBrightness 1.25s 0.25s ease-out forwards;transition:-webkit-clip-path .75s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path .75s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path .75s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-clip-path .75s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 150%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 150%)}.index-occupation__fig.is-active .index-occupation__img::before{animation:lightMove 1.25s 0.25s ease-out forwards,lightOpacity 1.25s 0.25s forwards}.index-occupation__img{-webkit-clip-path:polygon(0 0, 100% 0, 100% -50%, 0 0%);clip-path:polygon(0 0, 100% 0, 100% -50%, 0 0%)}.index-occupation__main{display:flex;align-items:center;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) calc(
    var(--vw, 1vw) * 32 / 768 * 100
  )}.index-occupation__main{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 34 / 768 * 100
  ,25.5px) 0}.index-occupation__btn{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.index-employee{position:relative;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);z-index:1}.index-employee::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";background:linear-gradient(0deg, rgba(0, 180, 237, 0.2) -50%, #00b4ed 175%);width:calc(var(--vw, 1vw)*100);height:100%;opacity:.2;z-index:-1}.index-employee::after{content:"";background-color:#fff;position:absolute;top:0;left:50%;width:calc(var(--vw, 1vw)*100);height:100%;transform:translateX(-50%);z-index:-2}.index-employee-head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.index-employee-head__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.index-employee-head__body.is-active .index-employee-head__img{transform:translateY(0) rotateX(0deg) rotateY(0deg);transition:transform .5s ease,opacity .5s ease;opacity:1;animation:lightBrightness 1.25s 0s ease-out forwards}.index-employee-head__body.is-active .index-employee-head__img::before{animation:lightMove 1.25s 0s ease-out forwards,lightOpacity 1.25s 0s forwards}.index-employee-head-card{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.index-employee-head-card+.index-employee-head-card{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);border-top:1px solid #585858}.index-employee-head-card.is-active .sec-heading-2__hdg{transition:-webkit-clip-path .5s cubic-bezier(0.39, 0.575, 0.565, 1);transition:clip-path .5s cubic-bezier(0.39, 0.575, 0.565, 1);transition:clip-path .5s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-clip-path .5s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-clip-path:polygon(0 -150%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0 -150%, 100% 0%, 100% 100%, 0% 100%)}.index-interview{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 100 / 768 * 100
  ,75px);position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px);z-index:1}.index-interview::before{content:"";background-color:#fff;position:absolute;top:0;left:50%;width:100%;height:100%;transform:translateX(-50%);z-index:-1}.index-interview__head{justify-items:center}.index-interview__txt{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.index-interview__body{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.index-interview-thumb{position:relative;cursor:pointer}.index-interview-thumb.is-active .index-interview-thumb__img{animation:lightBrightness 1.25s 0.25s ease-out forwards}.index-interview-thumb.is-active .index-interview-thumb__img::before{animation:lightMove 1.25s 0.25s ease-out forwards,lightOpacity 1.25s 0.25s forwards}.index-interview-thumb__fig{position:relative;overflow:hidden;z-index:1}.index-interview-thumb__fig::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:linear-gradient(0deg, rgba(18, 18, 18, 0.65) 0%, rgba(88, 88, 88, 0) 33%);z-index:2}.index-interview-thumb__img{position:relative;height:100%;transition:transform .5s;z-index:1}.index-interview-thumb__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.index-interview-thumb__main{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;align-content:flex-end;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100
  ,21px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);z-index:2;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px) 0;grid-template-columns:auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 70 / 768 * 100
  ,52.5px);grid-template-rows:auto auto}.index-interview-thumb__lable{display:flex;align-items:center;background:linear-gradient(-90deg, #00b4ed 10%, #003894 90%);width:-moz-fit-content;width:fit-content;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 768 * 100
  ,10.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  ,19.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.index-interview-thumb__num{font-family:"Avenir","Helvetica Neue",Arial,Verdana,sans-serif;font-weight:900;font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    2.1rem
  );line-height:1;letter-spacing:0}.index-interview-thumb__hdg{grid-column:1/2;grid-row:2/3}.index-interview-thumb__circle{display:flex;justify-content:center;align-items:center;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 70 / 768 * 100
  ,52.5px);margin-top:auto;border-radius:50%;grid-column:2/3;grid-row:1/3}.index-interview-thumb__icn{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  ,19.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  ,19.5px);transition:transform .5s}.index-interview-thumb__icn::before,.index-interview-thumb__icn::after{content:"";background-color:#00b4ed;position:absolute;top:50%;left:50%;width:100%;height:2px}.index-interview-thumb__icn::before{transform:translate(-50%, -50%)}.index-interview-thumb__icn::after{transform:translate(-50%, -50%) rotate(90deg)}.index-interview__modal{width:calc(
    var(--vw, 1vw) * 704 / 768 * 100
  )}.index-interview__modal .splide__arrows{position:absolute;top:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -18 / 768 * 100
  ,-13.5px);left:0;width:-moz-fit-content;width:fit-content;margin:0;transform:translateY(-100%);z-index:10;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.modal{background-color:rgba(0,0,0,0);max-height:calc(var(--svh, 1vh)*90);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 98 / 768 * 100
  ,73.5px);overflow:visible;border:none;transition:opacity .75s,transform .75s;pointer-events:all}.modal.-closing{pointer-events:none;opacity:0}.modal.-closing::backdrop{opacity:0}.modal::backdrop{background-color:rgba(255,255,255,.8);transition:opacity .75s}.modal-close{display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 3px min( min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100 , 4.5px) rgba(0, 0, 0, 0.15));background-color:#fff;position:absolute;top:0;right:0;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%;z-index:10}.modal-close__icn{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  ,19.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  ,19.5px);overflow:hidden}.modal-close__icn::before,.modal-close__icn::after{content:"";background-color:#00b4ed;position:absolute;top:50%;left:50%;width:125%;height:2px}.modal-close__icn::before{transform:translate(-50%, -50%) rotate(-45deg)}.modal-close__icn::after{transform:translate(-50%, -50%) rotate(45deg)}.modal__inner{width:-moz-fit-content;width:fit-content}.modal-interview{background:linear-gradient(0deg, rgb(0, 180, 237) 0%, rgb(0, 56, 148) 100%);height:100%;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.modal-interview{max-height:calc(calc(var(--svh, 1vh) * 100) - min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 216 / 768 * 100
  , 162px));overflow-y:auto}.modal-interview::-webkit-scrollbar{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px)}.modal-interview::-webkit-scrollbar-track{background-color:rgba(177,177,177,.5)}.modal-interview::-webkit-scrollbar-thumb{background-color:#00b4ed}.modal-interview-head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.modal-interview-head__fig{position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 480 / 768 * 100
  ,360px)}.modal-interview-head__img{position:absolute;bottom:0;left:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -32 / 768 * 100
  ,-24px);width:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  , 48px));height:100%}.modal-interview-head__main{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.modal-interview-detail{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 18 / 768 * 100
  ,13.5px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 768 * 100
  ,33px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100
  ,21px) 0}.modal-interview-detail__head{display:grid;align-content:flex-start;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100
  ,21px) 0}.modal-interview-detail__profile{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 53 / 768 * 100
  ,39.75px) auto}.modal-interview-detail__deco{background:linear-gradient(-45deg, white 0%, #00b4ed 100%);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 768 * 100
  ,22.5px);margin:auto 0}.modal-interview-detail__name,.modal-interview-detail__department{grid-column:2/3}.modal-interview-detail-career{display:grid;background-color:rgba(177,177,177,.1);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100
  ,21px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.modal-interview-detail-career__dl{display:grid;gap:0 1em;grid-template-columns:clamp(
    6rem,
    calc(
      7.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.1875
    ),
    10.8rem
  ) auto}.modal-interview-detail-career__dt{flex-shrink:0}.modal-interview-sec{display:grid;position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 154 / 768 * 100
  ,115.5px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.modal-interview-sec--1 .modal-interview-sec__img,.modal-interview-sec--2 .modal-interview-sec__img{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 520 / 768 * 100
  ,390px)}.modal-interview-sec--1 .modal-interview-sec__label{right:0}.modal-interview-sec--2 .modal-interview-sec__label{left:0}.modal-interview-sec--2 .modal-interview-sec__img{margin-left:auto}.modal-interview-sec--3{justify-items:center}.modal-interview-sec--3 .modal-interview-sec__img{grid-row:2/3}.modal-interview-sec__label{background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%);background-position:100% 50%;-webkit-background-clip:text;background-clip:text;background-size:100% 100%;position:absolute;top:0;color:rgba(0,0,0,0);transform:translateY(-85%);text-transform:capitalize}.modal-interview-sec__article{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.modal-interview-schedule{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px)}.modal-interview-schedule__label{background:linear-gradient(0deg, rgba(0, 180, 237, 0.05) 0%, rgba(0, 180, 237, 0.2) 100%);background-position:100% 50%;-webkit-background-clip:text;background-clip:text;background-size:100% 100%;width:-moz-fit-content;width:fit-content;margin:0 auto;line-height:1;color:rgba(0,0,0,0);text-transform:capitalize}.modal-interview-schedule__hdg{line-height:1}.modal-interview-schedule__hdg::before,.modal-interview-schedule__hdg::after{content:none}.modal-interview-schedule__body{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.modal-interview-schedule__row{display:grid;align-content:flex-start;position:relative;padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 768 * 100
  ,33px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0;grid-template-columns:auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 407 / 768 * 100
  ,305.25px);grid-template-rows:auto 1fr}.modal-interview-schedule__row::after{filter:drop-shadow(0 3px min( min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100 , 4.5px) rgba(0, 0, 0, 0.15));content:"";background:linear-gradient(0deg, rgb(0, 180, 237) 0%, rgb(0, 56, 148) 100%);position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 34 / 768 * 100
  ,25.5px);left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100
  ,21px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100
  ,21px);border-radius:50%}.modal-interview-schedule__row:not(:last-of-type)::before{content:"";background-color:#00b4ed;position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 34 / 768 * 100
  ,25.5px);left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 768 * 100
  ,10.5px);width:2px;height:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  , 24px));transform:translateX(-50%)}.modal-interview-schedule__row:not(:has(.modal-interview-schedule__balloon)) .modal-interview-schedule__time{grid-column:1/3}.modal-interview-schedule__time{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 768 * 100
  ,22.5px)}.modal-interview-schedule__action{line-height:1.6}.modal-interview-schedule__action::before{margin-top:calc((1 - 1.6)*.5em);content:"";display:block;width:0;height:0}.modal-interview-schedule__action::after{margin-bottom:calc((1 - 1.6)*.5em);content:"";display:block;width:0;height:0}.modal-interview-schedule__balloon{filter:drop-shadow(0px min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100 , 15px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 768 * 100 , 22.5px) rgba(0, 0, 0, 0.1));grid-column:2/3;grid-row:1/3}.modal-interview-schedule__detail{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 52 / 768 * 100
  ,39px);-webkit-clip-path:polygon(100% 0, 100% 100%, min( min(var(--vw, 1vw), var(--svh, 1vh)) * 15 / 768 * 100 , 11.25px) 100%, min( min(var(--vw, 1vw), var(--svh, 1vh)) * 15 / 768 * 100 , 11.25px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 51 / 768 * 100 , 38.25px), 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 42 / 768 * 100 , 31.5px), min( min(var(--vw, 1vw), var(--svh, 1vh)) * 15 / 768 * 100 , 11.25px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 34 / 768 * 100 , 25.5px), min( min(var(--vw, 1vw), var(--svh, 1vh)) * 15 / 768 * 100 , 11.25px) 0);clip-path:polygon(100% 0, 100% 100%, min( min(var(--vw, 1vw), var(--svh, 1vh)) * 15 / 768 * 100 , 11.25px) 100%, min( min(var(--vw, 1vw), var(--svh, 1vh)) * 15 / 768 * 100 , 11.25px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 51 / 768 * 100 , 38.25px), 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 42 / 768 * 100 , 31.5px), min( min(var(--vw, 1vw), var(--svh, 1vh)) * 15 / 768 * 100 , 11.25px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 34 / 768 * 100 , 25.5px), min( min(var(--vw, 1vw), var(--svh, 1vh)) * 15 / 768 * 100 , 11.25px) 0)}.index-base__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 34 / 768 * 100
  ,25.5px) 0}.index-base__main{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px)}.index-base__main.is-active .index-base__anchor{transform:scale(1);transition:transform .5s cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity .3s linear;opacity:1}.index-base__main.is-active .index-base__anchor::before{transition:opacity .3s linear .2s;opacity:1}.index-base__main.is-active .index-base__anchor--1{transition-delay:0s}.index-base__main.is-active .index-base__anchor--1::before{transition-delay:.2s}.index-base__main.is-active .index-base__anchor--2{transition-delay:.25s}.index-base__main.is-active .index-base__anchor--2::before{transition-delay:.45s}.index-base__main.is-active .index-base__anchor--3{transition-delay:.5s}.index-base__main.is-active .index-base__anchor--3::before{transition-delay:.7s}.index-base__main.is-active .index-base__anchor--4{transition-delay:.75s}.index-base__main.is-active .index-base__anchor--4::before{transition-delay:.95s}.index-base__main.is-active .index-base__anchor--5{transition-delay:1s}.index-base__main.is-active .index-base__anchor--5::before{transition-delay:1.2s}.index-base__main.is-active .index-base__blc{transform:translateY(0);transition:transform .75s ease,opacity .75s ease;opacity:1;transition-delay:1s}.index-base__bg{position:relative}.index-base__anchor{background-color:#fff;position:absolute;border-radius:50%;transform:scale(0);opacity:0}.index-base__anchor::before{content:"";background-color:#fff;position:absolute;opacity:0}.index-base__anchor--1{top:52.67%;left:34.96%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 68 / 768 * 100
  ,51px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 68 / 768 * 100
  ,51px)}.index-base__anchor--1::before{bottom:50%;left:50%;width:1px;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 145 / 768 * 100
  ,108.75px);transform:translateX(-50%)}.index-base__anchor--1 .index-base__anchor-num{top:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -124 / 768 * 100
  ,-93px);left:50%;transform:translate(-50%, -100%)}.index-base__anchor--2{top:48.46%;left:64.1%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 35 / 768 * 100
  ,26.25px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 35 / 768 * 100
  ,26.25px)}.index-base__anchor--2::before{top:50%;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 66 / 768 * 100
  ,49.5px);height:1px;transform:translateY(-50%)}.index-base__anchor--2 .index-base__anchor-num{top:50%;right:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -69 / 768 * 100
  ,-51.75px);transform:translate(100%, -50%)}.index-base__anchor--3{top:36.43%;left:70.25%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 21 / 768 * 100
  ,15.75px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 21 / 768 * 100
  ,15.75px)}.index-base__anchor--3::before{top:50%;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 75 / 768 * 100
  ,56.25px);height:1px;transform:translateY(-50%)}.index-base__anchor--3 .index-base__anchor-num{top:50%;right:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -76.3 / 768 * 100
  ,-57.225px);transform:translate(100%, -50%)}.index-base__anchor--4{top:53.51%;left:53.27%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 21 / 768 * 100
  ,15.75px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 21 / 768 * 100
  ,15.75px)}.index-base__anchor--4::before{top:50%;left:50%;width:1px;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80.5 / 768 * 100
  ,60.375px);transform:translateX(-50%)}.index-base__anchor--4 .index-base__anchor-num{bottom:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -85.3 / 768 * 100
  ,-63.975px);left:50%;transform:translate(-50%, 100%)}.index-base__anchor-num{position:absolute}.index-base__blc{display:grid;margin:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.index-base__blc+.index-base__blc{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px)}.index-base__blc--1{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 52 / 768 * 100
  ,39px)}.index-base__area{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0520833333
    ),
    3rem
  );position:relative;line-height:1.2;letter-spacing:0}.index-base__area::before{margin-top:calc((1 - 1.2)*.5em);content:"";display:block;width:0;height:0}.index-base__area::after{margin-bottom:calc((1 - 1.2)*.5em);content:"";display:block;width:0;height:0}.index-base__num{position:absolute;left:0;transform:translateX(max( min(var(--vw, 1vw), var(--svh, 1vh)) * -32 / 768 * 100 , -24px))}.index-base__overview+.index-base__features{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.index-base__overview{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    2.1rem
  );line-height:2;letter-spacing:0}.index-base__overview::before{margin-top:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}.index-base__overview::after{margin-bottom:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}.index-base-link{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.index-base-link__card{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0;grid-template-columns:1fr auto}.index-base-link__img{grid-column:1/3}.index-base-link__place{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}.index-base-link__place::before{margin-top:calc((1 - 1.71)*.5em);content:"";display:block;width:0;height:0}.index-base-link__place::after{margin-bottom:calc((1 - 1.71)*.5em);content:"";display:block;width:0;height:0}.index-base-link__btn{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.index-other{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;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);overflow:hidden;z-index:1}.index-other.is-active .index-other__line{transition:opacity 1.25s ease,-webkit-clip-path 1.25s ease;transition:clip-path 1.25s ease,opacity 1.25s ease;transition:clip-path 1.25s ease,opacity 1.25s ease,-webkit-clip-path 1.25s ease;opacity:.7;-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.index-other .sec-heading-1__sub,.index-other .sec-heading-1__main{transition:color .3s}.index-other__line{position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 224 / 768 * 100
  ,168px);left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 2079 / 768 * 100
  ,1559.25px);transform:translateX(-50%) rotate(50deg);opacity:0;z-index:-1;-webkit-clip-path:inset(0% 100% 0% 0%);clip-path:inset(0% 100% 0% 0%)}.index-other__main{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.index-other-card{display:grid;position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 526 / 768 * 100
  ,394.5px);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);overflow:hidden;z-index:1;grid-template-rows:auto 1fr}.index-other-card:has(.index-other-card__btn:hover) .sec-heading-1__sub,.index-other-card:has(.index-other-card__btn:hover) .sec-heading-1__main{color:#fff}.index-other-card:has(.index-other-card__btn:hover) .index-other-card__bg::before{opacity:1}.index-other-card__bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .75s,opacity .75s;opacity:.44;z-index:-1}.index-other-card__bg::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:linear-gradient(0deg, rgba(0, 180, 237, 0.65) 75%, #00b4ed 100%);transition:opacity .75s;opacity:0;z-index:1}.index-other-card__btn{margin-top:auto;margin-left:auto}.js-section{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:2;--progress: 0}.js-inner{transform:translateY(calc(min( min(var(--vw, 1vw), var(--svh, 1vh)) * 256 / 768 * 100 , 192px) * var(--progress, 0))) scale(calc(1 - 0.1 * var(--progress, 0)));transform-origin:center bottom}.js-cover{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100%;height:100%;transform:scale(calc(1 - 0.1 * var(--progress, 0)));pointer-events:none;opacity:0;z-index:1}.modal-interview-sec__txt{line-height:2}.modal-interview-sec__txt::before{margin-top:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}.modal-interview-sec__txt::after{margin-bottom:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}.modal-interview-sec__txt.hdg6{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  )}.index__bottom{position:relative;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);z-index:1}.index__bottom::before{content:"";background:linear-gradient(-60deg, #00b4ed 0%, #003894 90%);position:absolute;top:0;left:50%;width:calc(var(--vw, 1vw)*100);height:100%;transform:translateX(-50%);z-index:-1}@media screen and (min-width: 960px){.index-kv__body{grid-template-columns:calc(
    var(--vw, 1vw) * 302 / 1280 * 100
  ) calc(
    var(--vw, 1vw) * 282 / 1280 * 100
  ) calc(
    var(--vw, 1vw) * 19 / 1280 * 100
  ) calc(
    var(--vw, 1vw) * 145 / 1280 * 100
  ) calc(
    var(--vw, 1vw) * 88 / 1280 * 100
  ) calc(
    var(--vw, 1vw) * 141 / 1280 * 100
  ) calc(
    var(--vw, 1vw) * 92 / 1280 * 100
  );grid-template-rows:calc(
    var(--vw, 1vw) * 142 / 1280 * 100
  ) calc(
    var(--vw, 1vw) * 143 / 1280 * 100
  ) calc(
    var(--vw, 1vw) * 142 / 1280 * 100
  ) calc(
    var(--vw, 1vw) * 183 / 1280 * 100
  ) calc(
    var(--vw, 1vw) * 150 / 1280 * 100
  )}.index-kv-fig--1{display:block;grid-column:3/5;grid-row:2/3}.index-kv-fig--2{grid-column:5/9;grid-row:2/4}.index-kv-fig--3{grid-column:1/2;grid-row:4/6}.index-kv-fig--4{grid-column:2/4;grid-row:4/6}.index-kv-fig--5{grid-column:4/6;grid-row:4/5}.index-kv-fig--6{grid-column:6/8;grid-row:4/5}.index-kv-fig--7{grid-column:8/9;grid-row:4/5}.index-kv__head{padding-left:calc(
    var(--vw, 1vw) * 24 / 1280 * 100
  );grid-column:1/3;grid-row:2/4}.index-kv__hdg{font-size:calc(
    var(--vw, 1vw) * 74.7 / 1280 * 100
  )}.index-kv-fig{transform:rotateX(20deg) rotateY(-20deg)}.index-kv-fig--8{display:block;background-color:#fff;position:relative;grid-column:7/9;grid-row:5/6}.index-kv__line{bottom:calc(
    var(--vw, 1vw) * 75 / 1280 * 100
  );left:calc(
    var(--vw, 1vw) * -517.7 / 1280 * 100
  );width:calc(
    var(--vw, 1vw) * 1965.4 / 1280 * 100
  )}.index-message__head{grid-template-columns:calc(
    var(--vw, 1vw) * 603 / 1280 * 100
  ) calc(
    var(--vw, 1vw) * 432 / 1280 * 100
  ) calc(
    var(--vw, 1vw) * 245 / 1280 * 100
  )}.index-message__body{padding-top:calc(
    var(--vw, 1vw) * 184 / 1280 * 100
  )}.index-message__main{margin:0 min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);padding:calc(
    var(--vw, 1vw) * 128 / 1280 * 100
  ) min(
    var(--vw, 1vw) * 76 / 1280 * 100
  ,95px) min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px);gap:min(
    var(--vw, 1vw) * 42 / 1280 * 100
  ,52.5px) 0}.index-message__main::before{width:calc(
    var(--vw, 1vw) * 912 / 1280 * 100
  )}.index-message__paragraph{gap:min(
    calc(
      3.6rem + 4.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.05rem
  ) 0}.index-message__txt{line-height:2.66}.index-message__copy{font-size:min(
    calc(
      5.6rem + 7 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    6.3rem
  );line-height:1.21;letter-spacing:-0.02em}.index-message__copy::before{margin-top:calc((1 - 1.21)*.5em)}.index-message__copy::after{margin-bottom:calc((1 - 1.21)*.5em)}.index-message__fig--4{top:calc(
    var(--vw, 1vw) * 0 / 1280 * 100
  );width:calc(
    var(--vw, 1vw) * 292 / 1280 * 100
  );left:calc(
    var(--vw, 1vw) * 0 / 1280 * 100
  )}.index-message__fig--5{top:calc(
    var(--vw, 1vw) * 0 / 1280 * 100
  );width:calc(
    var(--vw, 1vw) * 156 / 1280 * 100
  );left:calc(
    var(--vw, 1vw) * 292 / 1280 * 100
  )}.index-message__fig--6{top:calc(
    var(--vw, 1vw) * 184 / 1280 * 100
  );width:calc(
    var(--vw, 1vw) * 184 / 1280 * 100
  );left:calc(
    var(--vw, 1vw) * 0 / 1280 * 100
  )}.index-message__fig--7{top:calc(
    var(--vw, 1vw) * 0 / 1280 * 100
  );width:calc(
    var(--vw, 1vw) * 304 / 1280 * 100
  );right:calc(
    var(--vw, 1vw) * 0 / 1280 * 100
  )}.index-message__fig--8{top:calc(
    var(--vw, 1vw) * 333 / 1280 * 100
  );width:calc(
    var(--vw, 1vw) * 184 / 1280 * 100
  );right:calc(
    var(--vw, 1vw) * 0 / 1280 * 100
  )}.index-company{min-height:calc(
    var(--vw, 1vw) * 480 / 1280 * 100
  );padding-top:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px);padding-bottom:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px)}.index-company__body{align-items:center;gap:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0;grid-template-columns:auto min(
    var(--vw, 1vw) * 662 / 1280 * 100
  ,827.5px)}.icn-download{width:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.icn-download__wrap{width:min(
    var(--vw, 1vw) * 7.75 / 1280 * 100
  ,9.6875px);height:min(
    var(--vw, 1vw) * 12.75 / 1280 * 100
  ,15.9375px)}.index-doc{padding-top:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px);padding-bottom:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px);gap:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px) 0}.index-doc__head{gap:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) min(
    var(--vw, 1vw) * 54 / 1280 * 100
  ,67.5px);grid-template-columns:auto min(
    var(--vw, 1vw) * 210 / 1280 * 100
  ,262.5px);grid-template-rows:auto auto}.index-doc__txt{grid-column:1/2;grid-row:2/3}.index-doc-btn{width:min(
    var(--vw, 1vw) * 210 / 1280 * 100
  ,262.5px)}.index-doc__body{width:min(
    var(--vw, 1vw) * 848 / 1280 * 100
  ,1060px);margin:0 auto}.splide__arrows{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:min(
    var(--vw, 1vw) * 1024 / 1280 * 100
  ,1280px);margin-top:0}.splide__arrow{filter:drop-shadow(0 3px min( var(--vw, 1vw) * 6 / 1280 * 100 , 7.5px) rgba(0, 0, 0, 0.15))}.splide__arrow{width:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px);height:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.splide__icn{width:min(
    var(--vw, 1vw) * 23.3 / 1280 * 100
  ,29.125px);height:min(
    var(--vw, 1vw) * 14.15 / 1280 * 100
  ,17.6875px)}.index-occupation{z-index:3;grid-template-columns:auto 56.17%}.index-occupation__main{padding:0 0 0 var(--sw)}.index-occupation__main{align-content:center;gap:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) 0}.index-occupation__txt{width:min(
    var(--vw, 1vw) * 322 / 1280 * 100
  ,402.5px)}.index-occupation__btn{margin-top:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px)}.index-employee{padding-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.index-employee-head{gap:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0}.index-employee-head__body{align-items:flex-start;gap:0 min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px);grid-template-columns:min(
    var(--vw, 1vw) * 407 / 1280 * 100
  ,508.75px) auto}.index-employee-head__fig{position:sticky;top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.index-employee-head-card{gap:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) min(
    var(--vw, 1vw) * 52 / 1280 * 100
  ,65px);grid-template-columns:auto min(
    var(--vw, 1vw) * 180 / 1280 * 100
  ,225px);grid-template-rows:auto auto}.index-employee-head-card+.index-employee-head-card{margin-top:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);padding-top:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.index-employee-head-card__txt{grid-column:1/2;grid-row:2/3}.index-employee-head-card__btn{grid-row:2/3}.index-interview{scroll-margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.index-interview{margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);padding:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) 0 min(
    var(--vw, 1vw) * 120 / 1280 * 100
  ,150px)}.index-interview::before{width:calc(100% + calc(
    var(--vw, 1vw) * 160 / 1280 * 100
  ))}.index-interview__txt{width:min(
    var(--vw, 1vw) * 662 / 1280 * 100
  ,827.5px);margin:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) auto 0}.index-interview__body{display:flex;flex-wrap:wrap;justify-content:center;margin-top:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);gap:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.index-interview-thumb{width:min(
    var(--vw, 1vw) * 496 / 1280 * 100
  ,620px)}.index-interview-thumb__fig{height:min(
    var(--vw, 1vw) * 320 / 1280 * 100
  ,400px)}.index-interview-thumb__main{padding:min(
    var(--vw, 1vw) * 18 / 1280 * 100
  ,22.5px) min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);gap:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0;grid-template-columns:auto min(
    var(--vw, 1vw) * 44 / 1280 * 100
  ,55px)}.index-interview-thumb__lable{min-width:min(
    var(--vw, 1vw) * 144 / 1280 * 100
  ,180px);padding:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px);border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);gap:0 min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.index-interview-thumb__num{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  )}.index-interview-thumb__circle{height:min(
    var(--vw, 1vw) * 44 / 1280 * 100
  ,55px)}.index-interview-thumb__icn{width:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);height:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-interview__modal{width:min(
    var(--vw, 1vw) * 1024 / 1280 * 100
  ,1280px)}.index-interview__modal .splide__arrows{position:fixed;top:50%;left:calc(50% + min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px));width:min(
    var(--vw, 1vw) * 1184 / 1280 * 100
  ,1480px);transform:translateX(-50%);gap:0}.modal{max-width:min(
    var(--vw, 1vw) * 1024 / 1280 * 100
  ,1280px);padding-top:min(
    var(--vw, 1vw) * 54 / 1280 * 100
  ,67.5px)}.modal-close{filter:drop-shadow(0 3px min( var(--vw, 1vw) * 6 / 1280 * 100 , 7.5px) rgba(0, 0, 0, 0.15))}.modal-close{right:max(
    var(--vw, 1vw) * -12 / 1280 * 100
  ,-15px);width:min(
    var(--vw, 1vw) * 60 / 1280 * 100
  ,75px);height:min(
    var(--vw, 1vw) * 60 / 1280 * 100
  ,75px);transform:translate(100%, 0)}.modal-close__icn{width:min(
    var(--vw, 1vw) * 22 / 1280 * 100
  ,27.5px);height:min(
    var(--vw, 1vw) * 22 / 1280 * 100
  ,27.5px)}.modal-close__icn::before,.modal-close__icn::after{height:2px}.modal-interview{padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px)}.modal-interview::-webkit-scrollbar{width:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px);height:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px)}.modal-interview{max-height:calc(calc(var(--svh, 1vh) * 100) - min(
    var(--vw, 1vw) * 112 / 1280 * 100
  , 140px))}.modal-interview-head{gap:0;grid-template-columns:auto min(
    var(--vw, 1vw) * 550 / 1280 * 100
  ,687.5px);grid-template-rows:min(
    var(--vw, 1vw) * 388 / 1280 * 100
  ,485px) auto}.modal-interview-head__fig{height:100%;grid-column:2/3;grid-row:1/2}.modal-interview-head__img{left:0;width:calc(100% + min(
    var(--vw, 1vw) * 56 / 1280 * 100
  , 70px));height:calc(100% + min(
    var(--vw, 1vw) * 32 / 1280 * 100
  , 40px))}.modal-interview-head__main{align-content:flex-start;gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0;grid-column:1/2;grid-row:1/2}.modal-interview-head__hdg{line-height:2}.modal-interview-head__hdg::before{margin-top:calc((1 - 2)*.5em)}.modal-interview-head__hdg::after{margin-bottom:calc((1 - 2)*.5em)}.modal-interview-detail{width:min(
    var(--vw, 1vw) * 650 / 1280 * 100
  ,812.5px);margin-top:max(
    var(--vw, 1vw) * -56 / 1280 * 100
  ,-70px);padding:min(
    var(--vw, 1vw) * 76 / 1280 * 100
  ,95px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 36 / 1280 * 100
  ,45px);gap:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-column:1/3;grid-template-columns:min(
    var(--vw, 1vw) * 242 / 1280 * 100
  ,302.5px) auto}.modal-interview-detail__head{gap:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) 0}.modal-interview-detail__profile{gap:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);grid-template-columns:min(
    var(--vw, 1vw) * 36 / 1280 * 100
  ,45px) auto}.modal-interview-detail__deco{height:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.modal-interview-detail__department{line-height:1.6}.modal-interview-detail__department::before{margin-top:calc((1 - 1.6)*.5em)}.modal-interview-detail__department::after{margin-bottom:calc((1 - 1.6)*.5em)}.modal-interview-detail-career{padding:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);gap:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) 0}.modal-interview-detail-career__dl{grid-template-columns:min(
    calc(
      8.4rem + 10.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    9.45rem
  ) auto}.modal-interview-sec{margin-top:min(
    var(--vw, 1vw) * 106 / 1280 * 100
  ,132.5px)}.modal-interview-sec--1,.modal-interview-sec--2{align-items:flex-start;gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-template-rows:repeat(2, auto)}.modal-interview-sec--1 .modal-interview-sec__img,.modal-interview-sec--2 .modal-interview-sec__img{position:sticky;top:0;width:100%;grid-row:1/3}.modal-interview-sec--1{grid-template-columns:min(
    var(--vw, 1vw) * 440 / 1280 * 100
  ,550px) auto}.modal-interview-sec--1 .modal-interview-sec__label{right:max(
    var(--vw, 1vw) * -56 / 1280 * 100
  ,-70px)}.modal-interview-sec--2{grid-template-columns:auto min(
    var(--vw, 1vw) * 440 / 1280 * 100
  ,550px)}.modal-interview-sec--2 .modal-interview-sec__label{left:max(
    var(--vw, 1vw) * -56 / 1280 * 100
  ,-70px)}.modal-interview-sec--2 .modal-interview-sec__img{margin-left:0;grid-column:2/3}.modal-interview-sec--3{gap:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) 0}.modal-interview-sec--3 .modal-interview-sec__img{width:min(
    var(--vw, 1vw) * 672 / 1280 * 100
  ,840px)}.modal-interview-sec--3 .modal-interview-sec__label{transform:translateY(-70%)}.modal-interview-sec--3 .modal-interview-sec__hdg{text-align:center}.modal-interview-sec__label{transform:translateY(-75%)}.modal-interview-sec__article{gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0}.modal-interview-sec__hdg{line-height:1.5}.modal-interview-sec__hdg::before{margin-top:calc((1 - 1.5)*.5em)}.modal-interview-sec__hdg::after{margin-bottom:calc((1 - 1.5)*.5em)}.modal-interview-schedule{margin-top:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px);padding:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px) min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.modal-interview-schedule__hdg{margin-top:min(
    calc(
      -3.2rem + -4 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    -3.6rem
  )}.modal-interview-schedule__body{margin-top:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);gap:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0}.modal-interview-schedule__row{padding-left:min(
    var(--vw, 1vw) * 34 / 1280 * 100
  ,42.5px);gap:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) 0;grid-template-columns:auto min(
    var(--vw, 1vw) * 603 / 1280 * 100
  ,753.75px)}.modal-interview-schedule__row::after{filter:drop-shadow(0 3px min( var(--vw, 1vw) * 6 / 1280 * 100 , 7.5px) rgba(0, 0, 0, 0.15))}.modal-interview-schedule__row::after{top:min(
    var(--vw, 1vw) * 26 / 1280 * 100
  ,32.5px);width:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);height:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.modal-interview-schedule__row:not(:last-of-type)::before{top:min(
    var(--vw, 1vw) * 26 / 1280 * 100
  ,32.5px);left:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px);height:calc(100% + min(
    var(--vw, 1vw) * 16 / 1280 * 100
  , 20px))}.modal-interview-schedule__time{padding-top:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.modal-interview-schedule__balloon{filter:drop-shadow(0px min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px) min( var(--vw, 1vw) * 30 / 1280 * 100 , 37.5px) rgba(0, 0, 0, 0.1))}.modal-interview-schedule__detail{padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 52 / 1280 * 100
  ,65px);-webkit-clip-path:polygon(100% 0, 100% 100%, min( var(--vw, 1vw) * 15 / 1280 * 100 , 18.75px) 100%, min( var(--vw, 1vw) * 15 / 1280 * 100 , 18.75px) min( var(--vw, 1vw) * 51 / 1280 * 100 , 63.75px), 0 min( var(--vw, 1vw) * 42 / 1280 * 100 , 52.5px), min( var(--vw, 1vw) * 15 / 1280 * 100 , 18.75px) min( var(--vw, 1vw) * 34 / 1280 * 100 , 42.5px), min( var(--vw, 1vw) * 15 / 1280 * 100 , 18.75px) 0);clip-path:polygon(100% 0, 100% 100%, min( var(--vw, 1vw) * 15 / 1280 * 100 , 18.75px) 100%, min( var(--vw, 1vw) * 15 / 1280 * 100 , 18.75px) min( var(--vw, 1vw) * 51 / 1280 * 100 , 63.75px), 0 min( var(--vw, 1vw) * 42 / 1280 * 100 , 52.5px), min( var(--vw, 1vw) * 15 / 1280 * 100 , 18.75px) min( var(--vw, 1vw) * 34 / 1280 * 100 , 42.5px), min( var(--vw, 1vw) * 15 / 1280 * 100 , 18.75px) 0)}.index-base__head{gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0}.index-base__main{margin-top:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.index-base__bg{width:min(
    var(--vw, 1vw) * 748.24 / 1280 * 100
  ,935.3px);margin:0 auto}.index-base__anchor--1{width:min(
    var(--vw, 1vw) * 68 / 1280 * 100
  ,85px);height:min(
    var(--vw, 1vw) * 68 / 1280 * 100
  ,85px)}.index-base__anchor--1::before{width:2px;height:min(
    var(--vw, 1vw) * 145 / 1280 * 100
  ,181.25px)}.index-base__anchor--2{width:min(
    var(--vw, 1vw) * 35 / 1280 * 100
  ,43.75px);height:min(
    var(--vw, 1vw) * 35 / 1280 * 100
  ,43.75px)}.index-base__anchor--2::before{width:min(
    var(--vw, 1vw) * 66 / 1280 * 100
  ,82.5px);height:2px}.index-base__anchor--3{width:min(
    var(--vw, 1vw) * 21 / 1280 * 100
  ,26.25px);height:min(
    var(--vw, 1vw) * 21 / 1280 * 100
  ,26.25px)}.index-base__anchor--3::before{width:min(
    var(--vw, 1vw) * 75 / 1280 * 100
  ,93.75px);height:2px}.index-base__anchor--4{width:min(
    var(--vw, 1vw) * 21 / 1280 * 100
  ,26.25px);height:min(
    var(--vw, 1vw) * 21 / 1280 * 100
  ,26.25px)}.index-base__anchor--4::before{width:2px;height:min(
    var(--vw, 1vw) * 80.5 / 1280 * 100
  ,100.625px)}.index-base__blc{position:absolute;margin:0;gap:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0}.index-base__blc+.index-base__blc{margin-top:0}.index-base__blc--1{top:-3%;left:0;margin-top:0}.index-base__blc--2{top:49.3%;left:71.19%}.index-base__blc--3{top:36.46%;left:75.87%}.index-base__blc--4{top:66.21%;left:52.34%}.index-base__area{font-size:min(
    calc(
      2.8rem + 7 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.5rem
  );line-height:1.33}.index-base__area::before{margin-top:calc((1 - 1.33)*.5em)}.index-base__area::after{margin-bottom:calc((1 - 1.33)*.5em)}.index-base__overview+.index-base__features{margin-top:0}.index-base__overview{font-size:min(
    calc(
      1.8rem + 4.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  );line-height:1.6}.index-base__overview::before{margin-top:calc((1 - 1.6)*.5em)}.index-base__overview::after{margin-bottom:calc((1 - 1.6)*.5em)}.index-base-link{margin-top:0;gap:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-template-columns:repeat(2, min( var(--vw, 1vw) * 232 / 1280 * 100 , 290px))}.index-base-link__card{gap:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) 0;grid-template-columns:100%}.index-base-link__img{grid-column:1/2}.index-base-link__place{font-size:min(
    calc(
      2rem + 5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.5rem
  );margin-top:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px);line-height:1.6}.index-base-link__place::before{margin-top:calc((1 - 1.6)*.5em)}.index-base-link__place::after{margin-bottom:calc((1 - 1.6)*.5em)}.index-base-link__btn{margin-top:0}.index-other{padding-top:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);padding-bottom:min(
    var(--vw, 1vw) * 106 / 1280 * 100
  ,132.5px)}.index-other__line{top:max(
    var(--vw, 1vw) * -18 / 1280 * 100
  ,-22.5px);bottom:auto;left:max(
    var(--vw, 1vw) * -158.7 / 1280 * 100
  ,-198.375px);width:min(
    var(--vw, 1vw) * 2079 / 1280 * 100
  ,2598.75px);transform:none}.index-other__main{gap:0 min(
    var(--vw, 1vw) * 34 / 1280 * 100
  ,42.5px);grid-template-columns:repeat(2, 1fr)}.index-other-card{height:min(
    var(--vw, 1vw) * 326 / 1280 * 100
  ,407.5px);padding:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.index-other-card:nth-of-type(2){transition-delay:.3s}.index-other-card:has(.index-other-card__btn:hover) .index-other-card__bg{transform:scale(1.05);opacity:1}.js-inner{transform:translateY(calc(min( var(--vw, 1vw) * 256 / 1280 * 100 , 320px) * var(--progress, 0))) scale(calc(1 - 0.1 * var(--progress, 0)))}.modal-interview-sec__txt.hdg6{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.index__bottom{padding-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}}@media screen and (any-hover: hover)and (min-width: 960px){.splide__arrow:hover .arrow__icn:first-child{animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .1s}.splide__arrow:hover .arrow__icn:last-child{animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .25s}}@media screen and (min-width: 1600px){.index-base__area{font-size:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  )}.index-base__overview{font-size:min(
    calc(
      1.8rem + 2.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.025rem
  )}.index-base-link__place{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}}@media(any-hover: hover){.index-doc-btn:hover .icn-download::before{background-color:#fff}.index-doc-btn:hover .icn-download__arrow:first-child{animation:transformCenterBottom .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .1s}.index-doc-btn:hover .icn-download__arrow:last-child{animation:transformTopCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .25s}.index-interview-thumb:hover .index-interview-thumb__img{transform:scale(1.05)}.index-interview-thumb:hover .index-interview-thumb__icn{transform:rotate(180deg)}}