.txt-black{color:#000}.bg-black{background-color:#000}.txt-white{color:#fff}.bg-white{background-color:#fff}.txt-gray{color:#8096a3}.bg-gray{background-color:#8096a3}.txt-blue{color:#0088cd}.bg-blue{background-color:#0088cd}/*! minireset.css v0.0.6 | MIT License | github.com/jgthms/minireset.css */html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ul{list-style:none}button,input,select{margin:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::before,*::after{box-sizing:border-box}html{width:100%;min-height:100vh;font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;font-weight:400;position:relative;width:100%;min-height:100%;overflow-x:hidden;color:#000;word-wrap:break-word;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;-webkit-text-size-adjust:100%}a{color:currentColor;text-decoration:none}input,button,select,textarea{outline:none;background:rgba(0,0,0,0);padding:0;border:none;border-radius:0;color:currentColor;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}img,video,picture,svg{display:block;width:100%}svg{overflow:visible}sub{vertical-align:baseline}.js-scroll-locked{position:fixed;left:0;overflow-y:scroll}.br::before{content:"\a";white-space:pre}.br--md::before{content:"";white-space:normal}.inline-block{display:inline-block}.none-sp{display:none}.txt-center{text-align:center}.fadein{transform:translateY(min( min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 480 * 100 , 64px));opacity:0;transform-origin:left bottom}.fadein.is-active{transform:translateY(0) rotate(0deg);transition:transform .5s cubic-bezier(0.39, 0.575, 0.565, 1),opacity .5s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1}.main-contents{background-color:#fff;position:relative;z-index:5}.header{border-radius:0 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px);gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px);display:flex;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 480 * 100
  ,88px);padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100
  ,32px);z-index:10000;filter:drop-shadow(0 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 480 * 100 , 30px) rgba(128, 150, 163, 0.3))}.header__logo{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 115.8 / 480 * 100
  ,115.8px)}.header__cat{margin-right:auto;letter-spacing:.03em}.header-menu[aria-expanded=true] .header-menu__line:nth-of-type(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}.header-menu[aria-expanded=true] .header-menu__line:nth-of-type(2){transform:translate(-50%, -50%) scaleX(0);opacity:0}.header-menu[aria-expanded=true] .header-menu__line:nth-of-type(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}.header-menu__wrap{display:block;position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 34 / 480 * 100
  ,34px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 34 / 480 * 100
  ,34px);overflow:hidden}.header-menu__line{background-color:#8096a3;position:absolute;left:50%;width:125%;height:1px;transform:translate(-50%, -50%);transition:all .3s}.header-menu__line:nth-of-type(1){top:25%}.header-menu__line:nth-of-type(2){top:50%;transform-origin:center center}.header-menu__line:nth-of-type(3){top:74%}.navi{background-color:#fff;position:fixed;top:0;right:0;width:100%;height:100%;overflow-y:auto;visibility:hidden;transition:visibility .5s linear,opacity .5s linear,transform .3s linear;pointer-events:none;opacity:0;z-index:1000}.navi::-webkit-scrollbar{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px)}.navi::-webkit-scrollbar-track{background-color:#e3e3e3}.navi::-webkit-scrollbar-thumb{background-color:#0088cd;border-radius:2px}.navi[aria-expanded=true]{visibility:visible;transition:visibility 0s,opacity .3s cubic-bezier(0.32, 0.94, 0.6, 1);pointer-events:auto;opacity:1}.navi__inner{display:grid;align-content:flex-start;background-color:rgba(128,150,163,.15);height:100%;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 128 / 480 * 100
  ,128px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100
  ,40px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 480 * 100
  ,64px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100
  ,24px) 0}.navi__link{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100 , 4px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px);display:flex;align-items:center}.navi__link.is-active .navi__main,.navi__link.is-active .navi__sub{color:#0088cd}.navi__link.is-active .navi__main::before{opacity:1}.navi__main{position:relative;font-size:calc(
    var(--vw, 1vw) * 24 / 480 * 100
  );font-weight:700;line-height:1.4;letter-spacing:.05em;color:#8096a3;white-space:nowrap;transition:color .3s}.navi__main::before{content:"";background-color:#0088cd;position:absolute;top:50%;left:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -16 / 480 * 100
  ,-16px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 480 * 100
  ,14px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 480 * 100
  ,14px);border-radius:50%;transform:translate(-100%, -50%);opacity:0}.navi__sub{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;padding-top:.25em;font-size:calc(
    var(--vw, 1vw) * 16 / 480 * 100
  );font-weight:400;letter-spacing:.05em;color:#8096a3;transition:color .3s;opacity:.5}.footer{padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 480 * 100 , 48px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100 , 56px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100 , 32px);border-radius:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 480 * 100 , 30px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 480 * 100 , 30px) 0 0;margin-top:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -30 / 480 * 100
  ,-30px);position:relative;z-index:10;filter:drop-shadow(0 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) rgba(128, 150, 163, 0.3))}.footer-external{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-external__link{width:-moz-fit-content;width:fit-content}.footer-external__link:nth-of-type(3){margin:0 auto}.footer-external__txt{line-height:1.71;letter-spacing:0}.footer__logo{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 130 / 480 * 100
  ,130px);margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100
  ,40px) auto 0}.footer__copyright{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.025
    ),
    1.35rem
  );font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px);font-weight:400;line-height:1.16;letter-spacing:0}.bg{position:absolute;top:0;left:0;height:100%;z-index:-100;-o-object-fit:cover;object-fit:cover}.hdg-1{font-size:clamp(
    2.1666666667rem,
    calc(
      2.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0541666667
    ),
    2.925rem
  )}.hdg-2{font-size:clamp(
    1.8333333333rem,
    calc(
      2.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0458333333
    ),
    2.475rem
  )}.hdg-3{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0416666667
    ),
    2.25rem
  )}.txt{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0333333333
    ),
    1.8rem
  );line-height:2.12;letter-spacing:.02em}.txt--narrow{line-height:1.75}.txt-small{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  );font-weight:500}@keyframes transformLeftCenter{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes transformCenterRight{0%{transform:translateX(0)}100%{transform:translateX(100%)}}@keyframes stretchUnderLine{0%,100%{transform:scaleX(1);transform-origin:left center}1%{transform-origin:right center}50%{transform:scaleX(0);transform-origin:right center}51%{transform:scaleX(0);transform-origin:left center}}@keyframes headingAnim1{0%{transform:scaleX(0);transform-origin:top left}30%{transform:scaleX(1);transform-origin:top left}70%{transform:scaleX(1);transform-origin:top right}100%{transform:scaleX(0);transform-origin:top right}}.mb-first-bg{position:fixed;top:0;left:0;width:100%;height:100%}.mb-first-bg::before{content:"";position:absolute;width:100%;height:100%;z-index:20}.mb-first-bg__img{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease-in-out;opacity:0}.mb-first-bg__img.is-active{opacity:1}.mb-first-bg__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.mb-first-bg__img:nth-of-type(1){z-index:10}.mb-first-bg__img:nth-of-type(2){z-index:9}.mb-first-bg__img:nth-of-type(3){z-index:8}.mb-first-bg__img:nth-of-type(4){z-index:7}.mb-first-bg__img:nth-of-type(5){z-index:6}.mb-first-bg__img:nth-of-type(6){z-index:5}.mb-first-bg__img:nth-of-type(7){z-index:4}.mb-first-bg__img:nth-of-type(8){z-index:3}.mb-first-bg__img:nth-of-type(9){z-index:2}.mb-first-bg__img:nth-of-type(10){z-index:1}.mb-first-bg__img:nth-of-type(1) img{-o-object-position:center 10%;object-position:center 10%}.mb-first__main{position:relative;width:calc(var(--vw, 1vw)*100);min-height:calc(var(--svh, 1vh)*100);z-index:10}.is-loaded .contact-btn{visibility:visible;transform:translate(-50%);opacity:1}.contact-btn__wrap{position:relative;width:min(
    var(--vw, 1vw) * 27 / 1280 * 100
  ,33.75px);height:min(
    var(--vw, 1vw) * 18 / 1280 * 100
  ,22.5px);overflow:hidden}.sec-heading{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 18 / 480 * 100 , 18px) 0;display:grid}.sec-heading__sub{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  );font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 7 / 480 * 100 , 7px) 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 480 * 100 , 6px);position:relative;line-height:1.14;letter-spacing:.05em;text-transform:uppercase}.sec-heading__sub::before,.sec-heading__sub::after{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100
  ,32px);content:"";background-color:#0088cd;position:absolute;left:50%;height:2px}.sec-heading__sub::before{top:0;transform:translate(-50%, -100%) rotate(-9.5deg);transform-origin:left center}.sec-heading__sub::after{bottom:0;transform:translate(-50%, 100%) rotate(-9.5deg);transform-origin:right center}.sec-heading__main{font-size:clamp(
    2.8333333333rem,
    calc(
      3.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0708333333
    ),
    3.825rem
  );font-weight:700;line-height:1.52;letter-spacing:.05em}.arrow{position:relative;overflow:hidden}svg.arrow__icn{position:absolute;width:auto;height:100% !important;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px)}svg.arrow__icn:first-child{transform:translateX(0%);animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .15s}svg.arrow__icn:last-child{transform:translateX(-100%);animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.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}.splide__pagination{position:relative;bottom:auto;left:auto;right:auto;padding:0;z-index:1}.splide__pagination__page{display:inline-block;background:initial;position:relative;width:auto;height:auto;margin:0;padding:0;border:none;border-radius:0;transition:transform .2s linear;opacity:1}.splide__pagination__page.is-active{background:initial;transform:none;z-index:1}.modal{background-color:rgba(0,0,0,0);max-height:calc(var(--svh, 1vh)*90);padding:0;overflow:visible;border:none;transition:opacity .5s,transform .5s;pointer-events:all}.modal.-closing{transform:scale(0.9);pointer-events:none;opacity:0}.modal.-closing::backdrop{opacity:0}.modal::backdrop{background-color:rgba(100,100,100,.6);transition:opacity .5s;mix-blend-mode:multiply}.modal-close-btn{top:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -18 / 480 * 100
  ,-18px);right:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -10 / 480 * 100
  ,-10px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 480 * 100
  ,60px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 480 * 100
  ,60px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);display:grid;position:absolute;z-index:10;place-content:center}.modal-close-btn__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 480 * 100
  ,26px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 480 * 100
  ,26px);position:relative}.modal-close-btn__icn::before,.modal-close-btn__icn::after{content:"";background-color:#fff;position:absolute;top:50%;left:50%;width:140%;height:1px}.modal-close-btn__icn::before{transform:translate(-50%, -50%) rotate(-45deg)}.modal-close-btn__icn::after{transform:translate(-50%, -50%) rotate(45deg)}.modal__inner{width:calc(var(--vw, 1vw)*91.66);max-width:480px;max-height:calc(var(--svh, 1vh)*90);filter:drop-shadow(0 3px min( min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100 , 12px) rgba(0, 0, 0, 0.4))}.modal-close-bnr{display:flex;justify-content:center;align-items:center;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100 , 24px) 0;gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px);width:100%}.modal-close-bnr__txt{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  );line-height:1;letter-spacing:.03em;text-transform:uppercase}.modal-close-bnr__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100
  ,12px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100
  ,12px);position:relative}.modal-close-bnr__icn::before,.modal-close-bnr__icn::after{content:"";background-color:#fff;position:absolute;top:50%;left:50%;width:140%;height:1px}.modal-close-bnr__icn::before{transform:translate(-50%, -50%) rotate(-45deg)}.modal-close-bnr__icn::after{transform:translate(-50%, -50%) rotate(45deg)}.scroll-hint{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px);display:grid;justify-content:center;background-color:rgba(128,150,163,.8);position:absolute;top:50%;left:50%;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100
  ,32px);transform:translate(-50%, -50%);transition:opacity .5s;pointer-events:none;opacity:0;z-index:100;justify-items:center}.scroll-hint.is-show{opacity:1}.scroll-hint.is-show .scroll-hint__img{animation-play-state:running}.scroll-hint__wrap{width:-moz-fit-content;width:fit-content}.scroll-hint__img{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100
  ,32px);animation:infiniteRow 2s linear infinite paused}.scroll-hint__txt{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  );font-weight:700;white-space:nowrap}@keyframes infiniteRow{0%{transform:translateX(-100%);opacity:0}15%{transform:translateX(-100%);opacity:1}70%{transform:translateX(100%);opacity:1}100%{transform:translateX(100%);opacity:0}}.kv{height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 800 / 480 * 100
  ,800px);padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 184 / 480 * 100 , 184px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px) 0;display:grid;background-color:rgba(255,255,255,.6);position:relative;overflow:hidden;grid-template-rows:auto 1fr}.kv::before{bottom:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -20 / 480 * 100
  ,-20px);content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.97) 80%, #fff 100%);position:absolute;left:0;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 197 / 480 * 100
  ,197px)}.kv.is-active .kv__fig{animation-play-state:running}.kv__head{width:100%}.kv__hdg{transform:rotate(-16.5deg);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);filter:drop-shadow(0 0 min( var(--vw, 1vw) * 6 / 1280 * 100 , 7.5px) rgba(0, 0, 0, 0.5));transform-origin:left bottom}.kv__wrap{top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 466 / 480 * 100
  ,466px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px) 0;display:grid;position:absolute;left:50%;width:123.8%;transform:translate(-50%, -50%) rotate(-16.5deg);transform-origin:center center}.kv__slider{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px);display:flex;opacity:0}.kv__slider:nth-of-type(odd){transform:translateX(-100%)}.kv__slider:nth-of-type(odd) .kv__fig{animation-name:infinity-scroll-right;animation-duration:40s}.kv__slider:nth-of-type(even){transform:translateX(100%)}.kv__slider:nth-of-type(even) .kv__fig{animation-name:infinity-scroll-left}.kv__slider:nth-of-type(2) .kv__fig{animation-duration:49s}.kv__slider:nth-of-type(4) .kv__fig{animation-duration:24.5s}.kv__fig{animation:infinite linear 0s both pause}.kv__img{height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 146 / 480 * 100
  ,146px);margin-left:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -24 / 480 * 100
  ,-24px);width:auto;max-width:none}.kv__img img{width:auto;height:100%;max-width:none}.kv__cat{filter:drop-shadow(0 0 min( var(--vw, 1vw) * 6 / 1280 * 100 , 7.5px) rgba(0, 0, 0, 0.2))}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes infinity-scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0%)}}.copy{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100 , 56px) 0;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 105 / 480 * 100 , 105px);display:grid}.copy__main{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) 0;display:grid}.copy__hdg{margin:0 auto}.copy__article{display:grid;gap:clamp(
    3.5rem,
    calc(
      4.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0875
    ),
    4.725rem
  ) 0}.copy__txt{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0416666667
    ),
    2.25rem
  );line-height:2.1;letter-spacing:.03em;filter:blur(5px)}.copy__txt.is-active{transition:transform .5s cubic-bezier(0.39, 0.575, 0.565, 1),opacity .5s cubic-bezier(0.39, 0.575, 0.565, 1),filter .5s cubic-bezier(0.39, 0.575, 0.565, 1);filter:blur(0)}.copy__column{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 480 * 100
  ,88px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100 , 24px) 0;display:grid}.column-thumb{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);padding:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px);display:grid;align-items:center;position:relative;overflow:hidden;cursor:pointer;z-index:1;aspect-ratio:440/200;filter:drop-shadow(0 2px min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px) rgba(128, 150, 163, 0.5))}.column-thumb__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.column-thumb__bg img{height:100%;transition:transform .5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.column-thumb__bg::before{content:"";background:linear-gradient(90deg, white 0%, #8096a3 60%);position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s cubic-bezier(0.215, 0.61, 0.355, 1);z-index:1;mix-blend-mode:multiply}.column-thumb__article{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) 0;display:grid;width:-moz-fit-content;width:fit-content;min-width:50%;margin-left:auto}.column-thumb__label,.column-thumb__sub{position:relative;letter-spacing:.03em}.column-thumb__label{padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 13 / 480 * 100
  ,13px)}.column-thumb__label::before{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 5 / 480 * 100
  ,5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 5 / 480 * 100
  ,5px);content:"";background-color:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}.column-thumb__hdg{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0416666667
    ),
    2.25rem
  );font-weight:500;line-height:1.6;letter-spacing:0}.column-thumb__sub{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 480 * 100
  ,6px)}.column-thumb__sub::before{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);content:"";background-color:#fff;position:absolute;top:0;left:0;height:1px}.column-modal{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);max-height:calc(var(--svh, 1vh)*90);overflow-x:hidden;overflow-y:auto}.column-modal::-webkit-scrollbar{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px)}.column-modal::-webkit-scrollbar-track{background-color:#e3e3e3}.column-modal::-webkit-scrollbar-thumb{background-color:#0088cd;border-radius:2px}.column-modal__inner{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100 , 32px) 0;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) 0;display:grid}.column-modal__head{padding:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 480 * 100 , 36px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;display:grid}.column-modal__label{padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 13 / 480 * 100
  ,13px);position:relative;line-height:1.14;line-height:1;letter-spacing:.05em;text-transform:uppercase}.column-modal__label::before{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 5 / 480 * 100
  ,5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 5 / 480 * 100
  ,5px);content:"";background-color:#8096a3;position:absolute;top:50%;left:0;transform:translateY(-50%)}.column-modal__hdg{font-size:clamp(
    2.5rem,
    calc(
      3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0625
    ),
    3.375rem
  );font-weight:500;line-height:1.6;letter-spacing:.03em}.column-modal__main{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) 0;display:grid}.column-modal__blc{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100 , 24px) 0;display:grid}.column-modal-article{padding:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 480 * 100 , 36px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;display:grid}.column-modal-article__hdg{font-weight:500;line-height:1.63;letter-spacing:.03em}.column-modal__btn{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 294 / 480 * 100
  ,294px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100
  ,56px);margin:0 auto;filter:drop-shadow(2px 3px 6px rgba(0, 0, 0, 0.04))}.column-modal__btn[data-dir="<"]{padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px)}.column-modal__btn[data-dir="<"] .column-modal__arrow{transform:scaleX(-1)}.column-modal__btn[data-dir=">"]{padding-right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px)}.column-modal__parent{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px)}.column-modal__wrap{display:flex;justify-content:center;align-items:center;background-color:rgba(0,136,205,.1);width:100%;height:100%}.column-modal__txt{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  );letter-spacing:.03em;text-transform:uppercase}.column-modal__arrow .arrow{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 22 / 480 * 100
  ,22px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100
  ,12px)}.column-modal__arrow .arrow path{stroke:#0088cd;stroke-width:3px}.infographics{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 480 * 100
  ,88px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) 0;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100 , 56px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px);display:grid;background-color:rgba(128,150,163,.8);position:relative;z-index:1}.infographics .sec-heading__sub,.infographics .sec-heading__main{color:#fff}.infographics .sec-heading__sub::before,.infographics .sec-heading__sub::after{background-color:#fff}.infographics__body{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100 , 32px) 0;display:grid}.infographics__blc{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;display:grid}.infographics__main{gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);display:grid;grid-template-columns:repeat(2, 1fr)}.infographics-card{padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100 , 12px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) 0;display:grid;position:relative;min-height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 480 * 100
  ,120px);filter:drop-shadow(0 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px) rgba(0, 0, 0, 0.2))}.infographics-card--1,.infographics-card--6,.infographics-card--13,.infographics-card--14{grid-column:span 2}.infographics-card--1{padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px);align-content:flex-end}.infographics-card--1 .infographics-result__value{font-size:clamp(
    6rem,
    calc(
      7.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.15
    ),
    8.1rem
  )}.infographics-card--1 .infographics-result__value+.infographics-result__unit{font-size:clamp(
    2.6666666667rem,
    calc(
      3.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0666666667
    ),
    3.6rem
  );font-weight:700}.infographics-card--1 .infographics-result__scope,.infographics-card--1 .infographics-result__target{font-size:clamp(
    2.3333333333rem,
    calc(
      2.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0583333333
    ),
    3.15rem
  );font-weight:400;letter-spacing:.03em}.infographics-card--5 .infographics-result--small .infographics-result__value{font-size:clamp(
    4.1333333333rem,
    calc(
      4.96rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.1033333333
    ),
    5.58rem
  )}.infographics-card--6{display:block}.infographics-card--6 .infographics-card__main{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100 , 12px);justify-content:center;align-items:flex-end;grid-template-columns:repeat(2, auto)}.infographics-card--6 .infographics-result+.infographics-card__note{text-align:left}.infographics-card--6 .infographics-card__hdg,.infographics-card--6 .infographics-card__note+.infographics-card__note{grid-column:span 2}.infographics-card--6 .infographics-result__value{font-size:clamp(
    4.2666666667rem,
    calc(
      5.12rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.1066666667
    ),
    5.76rem
  )}.infographics-card--6 .infographics-result__unit{font-size:clamp(
    2.1666666667rem,
    calc(
      2.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0541666667
    ),
    2.925rem
  );font-weight:700}.infographics-card--9 .infographics-card__main{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) 0}.infographics-card--10 .infographics-card__main{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) 0}.infographics-card--10 .infographics-result__main{display:grid;gap:0}.infographics-card--10 .infographics-result__unit+.infographics-result__unit{grid-column:span 4}.infographics-card--11 .infographics-result__main{align-items:flex-end}.infographics-card--11 .infographics-result__value{min-width:clamp(
    8.82rem,
    calc(
      10.584rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.2205
    ),
    11.907rem
  )}.infographics-card--11 .infographics-result+.infographics-result{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 480 * 100
  ,6px)}.infographics-card--11 .infographics-result__modifier{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  );font-weight:500;color:#0088cd}.infographics-card--12 .infographics-card__main{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px)}.infographics-card--13{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px)}.infographics-card--13 .infographics-card__main{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 22 / 480 * 100 , 22px);align-items:flex-end;grid-template-columns:auto 50%}.infographics-card--13 .infographics-card__hdg{padding:0;grid-column:span 2}.infographics-card--13 .infographics-card__note{text-align:left}.infographics-card--14{padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100 , 12px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px)}.infographics-card--14 .infographics-card__hdg{padding:0}.infographics-card__head{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 480 * 100 , 6px);padding:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px);display:grid;width:-moz-fit-content;width:fit-content}.infographics-card__hdg{line-height:1.57;letter-spacing:.03em}.infographics-card__scale{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100
  ,4px);background-color:#0088cd;padding:2px 0;text-align:center}.infographics-card__main{display:grid;margin-top:auto}.infographics-result{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100 , 12px);display:flex;justify-content:center;align-items:baseline}.infographics-result--medium .infographics-result__modifier,.infographics-result--medium .infographics-result__unit,.infographics-result--small .infographics-result__modifier,.infographics-result--small .infographics-result__unit{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0333333333
    ),
    1.8rem
  )}.infographics-result--medium .infographics-result__value{font-size:clamp(
    4.6666666667rem,
    calc(
      5.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.1166666667
    ),
    6.3rem
  )}.infographics-result--small .infographics-result__value{font-size:clamp(
    3.6rem,
    calc(
      4.32rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.09
    ),
    4.86rem
  )}.infographics-result__main{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100 , 4px);display:grid;align-items:baseline;grid-template-columns:auto 1fr auto;justify-items:center}.infographics-result__modifier,.infographics-result__unit{font-weight:700;letter-spacing:.02em}.infographics-result__modifier{padding-bottom:.25em;grid-column:1}.infographics-result__value{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-variant:tabular-nums;line-height:1;letter-spacing:-0.02em;text-align:center;font-feature-settings:"tnum";grid-column:2}.infographics-result__unit{grid-column:3}.infographics-card__note{font-weight:400;line-height:1.57;letter-spacing:0}.infographics-card__anchor{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0270833333
    ),
    1.4625rem
  );line-height:1.53;letter-spacing:0}.infographics-card__icn{top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100
  ,12px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px);position:absolute}.infographics-card__icn--1{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60.14 / 480 * 100
  ,60.14px)}.infographics-card__icn--2{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 45.4 / 480 * 100
  ,45.4px)}.infographics-card__icn--3{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44.3 / 480 * 100
  ,44.3px)}.infographics-card__icn--4{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 62.3 / 480 * 100
  ,62.3px)}.infographics-card__icn--5{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 51.3 / 480 * 100
  ,51.3px)}.infographics-card__icn--6{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 51.7 / 480 * 100
  ,51.7px)}.infographics-card__icn--7{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 39.3 / 480 * 100
  ,39.3px)}.infographics-card__icn--8{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 39.1 / 480 * 100
  ,39.1px)}.infographics-card__icn--10{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 46.4 / 480 * 100
  ,46.4px)}.infographics-card__icn--11{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 480 * 100
  ,50px)}.infographics-card__icn--12{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 52.6 / 480 * 100
  ,52.6px)}.infographics-card__icn--1{top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px)}.infographics-card__icn--12{transform:rotate(13deg)}.introduction{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 480 * 100
  ,88px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) 0;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 480 * 100 , 96px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 480 * 100 , 80px);display:grid}.introduction-work{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100 , 32px) 0;display:grid}.introduction-work__blc{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;display:grid}.introduction-work__hdg{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px);min-width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 223 / 480 * 100
  ,223px);padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px);border-radius:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) 0 0;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;filter:drop-shadow(2px 3px 5px rgba(128, 150, 163, 0.5))}.introduction-work__hdg--1{background-color:#0088cd}.introduction-work__hdg--2{background-color:#e88000}.introduction-work__jp{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0416666667
    ),
    2.25rem
  );font-weight:500;letter-spacing:.05em}.introduction-work__en{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  );padding-top:.5em;letter-spacing:.05em;text-transform:capitalize}.introduction-work__img{border-radius:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px);overflow:hidden}.introduction-shift{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 480 * 100 , 28px) 0;display:grid}.introduction-shift__body{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100 , 24px) 0;display:grid}.introduction-shift__blc{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;display:grid}.introduction-shift__blc.is-active .introduction-shift-schedule__item{transform:translateY(0) rotate(0deg);transition:transform .5s cubic-bezier(0.39, 0.575, 0.565, 1),opacity .5s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1}.introduction-shift__blc.is-active .introduction-shift-schedule__item:nth-child(1){transition-delay:0s}.introduction-shift__blc.is-active .introduction-shift-schedule__item:nth-child(2){transition-delay:.05s}.introduction-shift__blc.is-active .introduction-shift-schedule__item:nth-child(3){transition-delay:.1s}.introduction-shift__blc.is-active .introduction-shift-schedule__item:nth-child(4){transition-delay:.15s}.introduction-shift__blc.is-active .introduction-shift-schedule__item:nth-child(5){transition-delay:.2s}.introduction-shift__blc.is-active .introduction-shift-schedule__item:nth-child(6){transition-delay:.25s}.introduction-shift__blc.is-active .introduction-shift-schedule__item:nth-child(7){transition-delay:.3s}.introduction-shift__blc.is-active .introduction-shift-schedule__item:nth-child(8){transition-delay:.35s}.introduction-shift__head{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.introduction-shift__label{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 480 * 100
  ,120px);font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0416666667
    ),
    2.25rem
  );border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100 , 4px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px);flex-shrink:0;font-weight:500;letter-spacing:.05em;text-align:center}.introduction-shift__label--1{background-color:#f6d45c}.introduction-shift__label--2{background-color:#004c98}.introduction-shift__detail{margin-left:auto}.introduction-shift-schedule{display:grid;gap:0 2px}.introduction-shift-schedule--1{grid-template-columns:repeat(7, 1fr)}.introduction-shift-schedule--1 .introduction-shift-schedule__item:nth-of-type(-n + 5) .introduction-shift-schedule__main{background-color:#f6d45c}.introduction-shift-schedule--1 .introduction-shift-schedule__item:nth-of-type(n + 6) .introduction-shift-schedule__main{background-color:#8096a3}.introduction-shift-schedule--1 .introduction-shift-schedule__item:nth-of-type(n + 6) .introduction-shift-schedule__txt{color:#fff}.introduction-shift-schedule--2{grid-template-columns:repeat(8, 1fr)}.introduction-shift-schedule--2 .introduction-shift-schedule__item:nth-of-type(1) .introduction-shift-schedule__main,.introduction-shift-schedule--2 .introduction-shift-schedule__item:nth-of-type(2) .introduction-shift-schedule__main{background-color:#f6d45c}.introduction-shift-schedule--2 .introduction-shift-schedule__item:nth-of-type(3) .introduction-shift-schedule__main,.introduction-shift-schedule--2 .introduction-shift-schedule__item:nth-of-type(4) .introduction-shift-schedule__main{background-color:#004c98}.introduction-shift-schedule--2 .introduction-shift-schedule__item:nth-of-type(3) .introduction-shift-schedule__txt,.introduction-shift-schedule--2 .introduction-shift-schedule__item:nth-of-type(4) .introduction-shift-schedule__txt{color:#fff}.introduction-shift-schedule--2 .introduction-shift-schedule__item:nth-of-type(5) .introduction-shift-schedule__main{background-color:rgba(128,150,163,.5)}.introduction-shift-schedule--2 .introduction-shift-schedule__item:nth-of-type(5) .introduction-shift-schedule__txt{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  )}.introduction-shift-schedule--2 .introduction-shift-schedule__item:nth-of-type(n + 6) .introduction-shift-schedule__main{background-color:#8096a3}.introduction-shift-schedule--2 .introduction-shift-schedule__item:nth-of-type(n + 6) .introduction-shift-schedule__txt{color:#fff}.introduction-shift-schedule__item{display:grid;grid-row:span 2;grid-template-rows:subgrid}.introduction-shift-schedule__head{padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100 , 4px) 0;border-radius:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100 , 4px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100 , 4px) 0 0;background-color:rgba(128,150,163,.3)}.introduction-shift-schedule__lebel{line-height:1.71}.introduction-shift-schedule__main{padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;border-radius:0 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100 , 4px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100 , 4px);display:grid;border-radius:0 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100
  ,4px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100
  ,4px);place-content:center}.introduction-shift-schedule__txt{font-weight:500;line-height:1}.introduction-shift-note{display:flex;justify-content:flex-end}.member{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 480 * 100
  ,88px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) 0;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100 , 56px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px);display:grid;background-color:rgba(128,150,163,.07);position:relative;z-index:1}.member .sec-heading__main{color:#0088cd}.member .splide__arrow{filter:drop-shadow(0 2px min( min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 480 * 100 , 6px) rgba(128, 150, 163, 0.5))}.member__body{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 480 * 100 , 48px) 0;display:grid}.member-interview{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 400 / 480 * 100
  ,400px);position:relative;margin:0 auto}.member-interview .splide__pagination{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 480 * 100
  ,44px)}.member-interview__anchor{bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100
  ,24px);position:absolute;right:0;text-align:right}.member-interview-card{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);position:relative;overflow:hidden;border:1px solid;cursor:pointer;z-index:1}.member-interview-card::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s;opacity:0;z-index:-1}.member-interview-card__profile{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) 0;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px);display:grid;position:absolute;bottom:0;left:0;width:100%;z-index:5}.member-interview-card__tags{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) 0;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px);display:grid;position:absolute;z-index:10;justify-items:flex-end}.member-interview-card__fig{position:relative;z-index:1}.member-interview-card__fig::before{content:"";background-color:#8096a3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-mask:url(../img/bg-mask-landscape.svg) center/min( min(var(--vw, 1vw), var(--svh, 1vh)) * 337.7 / 480 * 100 , 337.7px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 263.3 / 480 * 100
  ,263.3px) no-repeat;mask:url(../img/bg-mask-landscape.svg) center/min( min(var(--vw, 1vw), var(--svh, 1vh)) * 337.7 / 480 * 100 , 337.7px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 263.3 / 480 * 100
  ,263.3px) no-repeat}.member-interview-card__name{font-weight:500;line-height:1.38;letter-spacing:.03em}.member-interview-card__txt{font-weight:400;line-height:1.71}.member-interview-card__arrow{bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100
  ,24px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px);position:absolute}.member-interview-card__arrow path{stroke:#fff}.member-message{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100 , 24px) 0;display:grid}.member-message__sub{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0416666667
    ),
    2.25rem
  );font-weight:500;line-height:1.8;letter-spacing:.03em}.member-message__main{padding:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px);position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:700;line-height:1.63;letter-spacing:.03em}.member-message__main::before,.member-message__main::after{height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 480 * 100
  ,26px);content:"";background-color:#0088cd;position:absolute;top:50%;width:1px}.member-message__main::before{left:0;transform:translateY(-50%) rotate(-16.5deg)}.member-message__main::after{right:0;transform:translateY(-50%) rotate(16.5deg)}.member-message__body{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 400 / 480 * 100
  ,400px);margin:0 auto}.member-message__body .splide__arrows{top:calc(50% - min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100
  , 12px))}.member-message__body .splide__pagination{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px)}.member-message__item{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 480 * 100 , 26px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 51.2 / 480 * 100 , 51.2px);display:grid;height:100%;place-content:center}.member-message__txt{width:-moz-fit-content;width:fit-content}.member-modal{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);max-height:calc(var(--svh, 1vh)*90);overflow-x:hidden;overflow-y:auto}.member-modal::-webkit-scrollbar{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px)}.member-modal::-webkit-scrollbar-track{background-color:#e3e3e3}.member-modal::-webkit-scrollbar-thumb{background-color:#0088cd;border-radius:2px}.member-modal-head{position:relative}.member-modal-head__fig{position:relative;z-index:1}.member-modal-head__fig::before{content:"";background-color:#8096a3;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-mask:url(../img/bg-mask-landscape.svg) center/min( min(var(--vw, 1vw), var(--svh, 1vh)) * 371.9 / 480 * 100 , 371.9px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 289.6 / 480 * 100
  ,289.6px) no-repeat;mask:url(../img/bg-mask-landscape.svg) center/min( min(var(--vw, 1vw), var(--svh, 1vh)) * 371.9 / 480 * 100 , 371.9px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 289.6 / 480 * 100
  ,289.6px) no-repeat}.member-modal-head__profile{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 480 * 100 , 36px);display:grid;position:absolute;bottom:0;left:0;width:100%;z-index:10}.member-modal-head__name{font-size:clamp(
    2.8333333333rem,
    calc(
      3.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0708333333
    ),
    3.825rem
  );font-weight:500;line-height:1.23;letter-spacing:.03em}.member-modal-head__txt{font-weight:400;line-height:1.71}.member-modal-head__tags{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) 0;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100
  ,24px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100
  ,24px);display:grid;position:absolute;z-index:10;justify-items:flex-end}.member-modal__body{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) 0;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100
  ,40px);display:grid}.member-modal__article{margin:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 480 * 100 , 36px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;display:grid}.member-modal__hdg{padding:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 26.5 / 480 * 100 , 26.5px);position:relative;font-weight:700}.member-modal__hdg::before{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10.5 / 480 * 100
  ,10.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 31.3 / 480 * 100
  ,31.3px);content:"";background-color:#8096a3;position:absolute;top:clamp(
    1.4166666667rem,
    calc(
      1.7rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0354166667
    ),
    1.9125rem
  );left:0;transform:translateY(-50%);-webkit-mask:url(../img/bg-mask-heading.svg) center/contain no-repeat;mask:url(../img/bg-mask-heading.svg) center/contain no-repeat}.member-modal__img{width:100%}.member-schedule{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;margin:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 480 * 100 , 36px);display:grid}.member-schedule__body{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100 , 32px) 0;display:grid}.member-schedule__blc{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100 , 12px) 0;display:grid}.member-schedule__label{padding:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px);width:-moz-fit-content;width:fit-content}.member-schedule__label--daytime,.member-schedule__label--day{background-color:#f6d45c}.member-schedule__label--night{background-color:#004c98;color:#fff}.member-schedule__main{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) 0;display:grid;position:relative}.member-schedule__main::before{left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 53 / 480 * 100
  ,53px);content:"";background-color:#0088cd;position:absolute;top:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  );width:1px;height:calc(100% - clamp(
    2.3333333333rem,
    calc(
      2.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0583333333
    ),
    3.15rem
  ));transform:translateX(-50%)}.member-schedule__timeline{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px);display:grid;align-content:flex-start;align-items:flex-start;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 53 / 480 * 100
  ,53px) auto}.member-schedule__timeline[data-diff="1"]{min-height:clamp(
    2.3333333333rem,
    calc(
      2.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0583333333
    ),
    3.15rem
  )}.member-schedule__timeline[data-diff="2"]{min-height:clamp(
    3.5rem,
    calc(
      4.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0875
    ),
    4.725rem
  )}.member-schedule__timeline[data-diff="2"] .member-schedule__action--combine{transform:translateY(min( calc( 2.1rem + 2.625 * (var(--vw, 1vw) * 100 - 1280px) / 320 ), 2.3625rem ))}.member-schedule__timeline[data-diff="3"]{min-height:clamp(
    4.6666666667rem,
    calc(
      5.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.1166666667
    ),
    6.3rem
  )}.member-schedule__timeline[data-diff="3"] .member-schedule__action--combine{transform:translateY(min( calc( 2.8rem + 3.5 * (var(--vw, 1vw) * 100 - 1280px) / 320 ), 3.15rem ))}.member-schedule__timeline[data-diff="6"],.member-schedule__timeline[data-diff="20"]{min-height:clamp(
    5.8333333333rem,
    calc(
      7rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.1458333333
    ),
    7.875rem
  )}.member-schedule__timeline:has(.member-schedule__time:nth-of-type(2)){align-items:flex-end;grid-template-rows:auto 1fr}.member-schedule__timeline:has(.member-schedule__time:nth-of-type(2))[data-diff="1"]{min-height:clamp(
    4.6666666667rem,
    calc(
      5.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.1166666667
    ),
    6.3rem
  )}.member-schedule__timeline:has(.member-schedule__time:nth-of-type(2)) .member-schedule__action{display:flex;align-items:center;margin:auto 0;grid-column:2/3;grid-row:1/3}.member-schedule__time{display:inline-flex;align-items:center;position:relative;height:clamp(
    2.3333333333rem,
    calc(
      2.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0583333333
    ),
    3.15rem
  );letter-spacing:.03em;grid-column:1/2}.member-schedule__time::before{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);content:"";background-color:#0088cd;position:absolute;top:50%;right:0;border-radius:50%;transform:translate(50%, -50%)}.member-schedule__supplement{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.025
    ),
    1.35rem
  );width:-moz-fit-content;width:fit-content;margin-left:auto}.member-modal-other{display:flex;justify-content:space-between;align-items:center;margin:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 480 * 100 , 64px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 480 * 100 , 36px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px)}.member-modal-other__btn{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 480 * 100
  ,120px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100
  ,56px);filter:drop-shadow(2px 3px 6px rgba(0, 0, 0, 0.04))}.member-modal-other__btn[data-dir="<"] .member-modal-other__arrow{transform:scaleX(-1)}.member-modal-other__wrap{display:flex;justify-content:center;align-items:center;gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px);background-color:rgba(0,136,205,.1);width:100%;height:100%}.member-modal-other__txt{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  );letter-spacing:.03em;text-transform:uppercase}.member-modal-other__arrow{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 22 / 480 * 100
  ,22px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100
  ,12px)}.member-modal-other__arrow path{stroke:#0088cd;stroke-width:3px}.work-tag{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  );gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100 , 4px);padding:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 480 * 100 , 14px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px);display:flex;align-items:baseline;width:-moz-fit-content;width:fit-content;line-height:2.28;letter-spacing:.03em}.work-tag--1{background-color:#e88000}.work-tag--2{background-color:#0088cd}.work-tag span{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.025
    ),
    1.35rem
  );letter-spacing:.05em;text-transform:capitalize}.shift-tag{padding:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 480 * 100 , 14px);font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  );border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px);width:-moz-fit-content;width:fit-content;line-height:2.28;letter-spacing:.03em}.shift-tag--1{background-color:#f6d45c}.shift-tag--2{background-color:#004c98}.survey{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 480 * 100
  ,88px);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 480 * 100
  ,88px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) 0;display:grid}.survey__body{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 440 / 480 * 100
  ,440px);margin:0 auto}.survey__body .splide__slide.is-active .survey-pie--4 .survey-pie__data--1{animation:chart1Data1 .75s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.survey__body .splide__slide.is-active .survey-pie--4 .survey-pie__data--2{animation:chart1Data2 .75s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.survey__body .splide__slide.is-active .survey-pie--4 .survey-pie__data--3{animation:chart1Data3 .75s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.survey__body .splide__slide.is-active .survey-pie--4 .survey-pie__data--4{animation:chart1Data4 .75s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.survey__body .splide__slide.is-active .survey-pie--4 .survey-pie__data--5{animation:chart1Data5 .75s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.survey__body .splide__slide.is-active .survey-pie--5 .survey-pie__data--1{animation:chart2Data1 .75s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.survey__body .splide__slide.is-active .survey-pie--5 .survey-pie__data--2{animation:chart2Data2 .75s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.survey__body .splide__slide.is-active .survey-pie--5 .survey-pie__data--3{animation:chart2Data3 .75s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.survey__body .splide__slide.is-active .survey-pie--5 .survey-pie__data--4{animation:chart2Data4 .75s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.survey__body .splide__slide.is-active .survey-pie--5 .survey-pie__data--5{animation:chart2Data5 .75s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.survey__body .splide__slide.is-active .survey-pie--5 .survey-pie__data--6{animation:chart2Data6 .75s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.survey__body .splide__slide.is-active .survey-evaluation-card__star:nth-of-type(1) path{transition-delay:0s}.survey__body .splide__slide.is-active .survey-evaluation-card__star:nth-of-type(2) path{transition-delay:.15s}.survey__body .splide__slide.is-active .survey-evaluation-card__star:nth-of-type(3) path{transition-delay:.3s}.survey__body .splide__slide.is-active .survey-evaluation-card__star:nth-of-type(4) path{transition-delay:.45s}.survey__body .splide__slide.is-active .survey-evaluation-card__star:nth-of-type(5) path{transition-delay:.6s}.survey__body .splide__slide.is-active .survey-evaluation-card__star path{transition:all .3s;fill-opacity:1}.survey__body .splide__slide.is-active .survey-evaluation-comment__item{transform:translateY(0);transition:transform .5s cubic-bezier(0.39, 0.575, 0.565, 1),opacity .5s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1}.survey__body .splide__slide.is-active .survey-evaluation-comment__item:nth-of-type(1){transition-delay:.3s}.survey__body .splide__slide.is-active .survey-evaluation-comment__item:nth-of-type(2){transition-delay:.45s}.survey__body .splide__slide.is-active .survey-evaluation-comment__item:nth-of-type(3){transition-delay:.6s}.survey__body .splide__slide.is-active .survey-evaluation-comment__item:nth-of-type(4){transition-delay:.75s}.survey__body .splide__slide.is-active .survey-evaluation-comment__item:nth-of-type(5){transition-delay:.9s}.survey__body .splide__slide.is-active .survey-pie__separator{transition:opacity .3s .75s;opacity:1}.survey__body .splide__slide.is-active .survey-pie-legend{transform:translateY(0);transition:transform .5s cubic-bezier(0.39, 0.575, 0.565, 1),opacity .5s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1}.survey__body .splide__slide.is-active .survey-pie-legend:nth-child(1){transition-delay:0s}.survey__body .splide__slide.is-active .survey-pie-legend:nth-child(2){transition-delay:.15s}.survey__body .splide__slide.is-active .survey-pie-legend:nth-child(3){transition-delay:.3s}.survey__body .splide__slide.is-active .survey-pie-legend:nth-child(4){transition-delay:.45s}.survey__body .splide__slide.is-active .survey-pie-legend:nth-child(5){transition-delay:.6s}.survey__body .splide__slide.is-active .survey-pie-legend:nth-child(6){transition-delay:.75s}.survey__body .splide__slide.is-active .survey-list__item{transform:translateY(0) rotate(0deg);transition:transform .5s cubic-bezier(0.39, 0.575, 0.565, 1),opacity .5s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(1){transition-delay:0s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(2){transition-delay:.15s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(3){transition-delay:.3s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(4){transition-delay:.45s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(5){transition-delay:.6s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(6){transition-delay:.75s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(7){transition-delay:.9s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(8){transition-delay:1.05s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(9){transition-delay:1.2s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(10){transition-delay:1.35s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(11){transition-delay:1.5s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(12){transition-delay:1.65s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(13){transition-delay:1.8s}.survey__body .splide__slide.is-active .survey-list__item:nth-of-type(14){transition-delay:1.95s}.survey__body .splide__slide.is-active .survey-list__body+.survey-list__txt{transform:translateY(0) rotate(0deg);transition:transform .5s cubic-bezier(0.39, 0.575, 0.565, 1),opacity .5s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1;transition-delay:1.35s}.survey__body .splide__arrows{top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 206.6 / 480 * 100
  ,206.6px);width:100%;transform:translate(-50%, 0)}.survey__body .splide__arrow{filter:drop-shadow(0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100 , 4px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px) rgba(0, 136, 205, 0.5))}.survey__body .splide__arrow path{stroke:#0088cd}.survey-evaluation{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100 , 32px) 0;display:grid}.survey-evaluation__lead{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0416666667
    ),
    2.25rem
  );line-height:1.35;letter-spacing:.03em}.survey-evaluation__lead .txt-blue{font-size:clamp(
    2.1666666667rem,
    calc(
      2.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0541666667
    ),
    2.925rem
  );font-weight:700}.survey-evaluation-card{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 260 / 480 * 100
  ,260px);margin:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100 , 32px);padding:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 38 / 480 * 100 , 38px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;display:grid;align-content:center;filter:drop-shadow(0 4px min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px) rgba(0, 136, 205, 0.5))}.survey-evaluation-card__head{display:flex;justify-content:space-between;align-items:center}.survey-evaluation-card__hdg{font-weight:500;line-height:1.38;letter-spacing:.03em}.survey-evaluation-card__icn--atmosphere{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96.47 / 480 * 100
  ,96.47px)}.survey-evaluation-card__icn--benefits{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 71.3 / 480 * 100
  ,71.3px)}.survey-evaluation-card__icn--holiday{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 110.2 / 480 * 100
  ,110.2px)}.survey-evaluation-card__fig{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px);display:grid;justify-content:center;grid-template-columns:repeat(5, 1fr)}.survey-evaluation-card__star path{fill-opacity:0}.survey-evaluation-card__star.applicable path{fill:#0088cd}.survey-evaluation-card__result{display:flex;justify-content:center;align-items:baseline}.survey-evaluation-card__result svg{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 31.4 / 480 * 100
  ,31.4px)}.survey-evaluation-card__result path{fill:#0088cd}.survey-evaluation-card__current{font-size:clamp(
    2.8333333333rem,
    calc(
      3.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0708333333
    ),
    3.825rem
  );font-weight:500;line-height:1;letter-spacing:.03em}.survey-evaluation-card__total{margin-top:auto;font-weight:500;line-height:1.25}.survey-evaluation-comment{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100 , 12px) 0;display:grid}.survey-evaluation-comment__item{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);width:-moz-fit-content;width:fit-content;transform:translateY(min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100 , 32px));opacity:0}.survey-evaluation-comment__item:nth-of-type(even){margin-left:auto}.survey-evaluation-comment__item:nth-of-type(1){background-color:rgba(0,136,205,.8)}.survey-evaluation-comment__item:nth-of-type(2){background-color:rgba(0,136,205,.2)}.survey-evaluation-comment__item:nth-of-type(3){background-color:rgba(0,136,205,.4)}.survey-evaluation-comment__item:nth-of-type(4){background-color:rgba(0,136,205,.8)}.survey-pie .survey-pie__data--1{stroke:#eb531b}.survey-pie .survey-pie-legend:nth-of-type(1) .survey-pie-legend__color::before{background-color:#eb531b}.survey-pie .survey-pie__data--2{stroke:#fca422}.survey-pie .survey-pie-legend:nth-of-type(2) .survey-pie-legend__color::before{background-color:#fca422}.survey-pie .survey-pie__data--3{stroke:#8dbe2a}.survey-pie .survey-pie-legend:nth-of-type(3) .survey-pie-legend__color::before{background-color:#8dbe2a}.survey-pie .survey-pie__data--4{stroke:#00aece}.survey-pie .survey-pie-legend:nth-of-type(4) .survey-pie-legend__color::before{background-color:#00aece}.survey-pie .survey-pie__data--5{stroke:#b23cc3}.survey-pie .survey-pie-legend:nth-of-type(5) .survey-pie-legend__color::before{background-color:#b23cc3}.survey-pie .survey-pie__data--6{stroke:#bfcad0}.survey-pie .survey-pie-legend:nth-of-type(6) .survey-pie-legend__color::before{background-color:#bfcad0}.survey-pie__head{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px);display:flex;justify-content:center;align-items:center}.survey-pie__icn--graduate{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 62 / 480 * 100
  ,62px)}.survey-pie__icn--sport{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 45 / 480 * 100
  ,45px)}.survey-pie__hdg{font-weight:700;letter-spacing:.03em}.survey-pie__main{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 288 / 480 * 100
  ,288px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 288 / 480 * 100
  ,288px);position:relative;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px) auto 0}.survey-pie__graph{transform:rotate(-90deg)}.survey-pie__graph circle{fill:none;stroke-dasharray:100;stroke-dashoffset:100;stroke-width:31.8308}.survey-pie__separator{background:#fff;position:absolute;top:50%;left:50%;width:1px;height:50%;opacity:0;z-index:2;transform-origin:bottom center}.survey-pie__bottom{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 368 / 480 * 100
  ,368px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) 0;display:grid;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100
  ,40px) auto 0}.survey-pie-legend{display:grid;transform:translateY(min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100 , 32px));opacity:0;gap:0 calc(clamp(
    3.3333333333rem,
    calc(
      4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0833333333
    ),
    4.5rem
  ) + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100
  , 32px))}.survey-pie-legend:not(:has(.survey-pie-legend__note)){grid-template-columns:auto clamp(
    5.8333333333rem,
    calc(
      7rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.1458333333
    ),
    7.875rem
  )}.survey-pie-legend__dt{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px);display:grid;align-items:flex-start;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100
  ,12px) auto}.survey-pie-legend__color{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100
  ,12px);position:relative;height:clamp(
    3rem,
    calc(
      3.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.075
    ),
    4.05rem
  )}.survey-pie-legend__color::before{height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100
  ,12px);content:"";position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.survey-pie-legend__label,.survey-pie-legend__value{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0416666667
    ),
    2.25rem
  );line-height:1.8;letter-spacing:.03em}.survey-pie-legend__value{position:relative;text-align:right}.survey-pie-legend__value::before{left:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -16 / 480 * 100
  ,-16px);content:"……";position:absolute;top:0;transform:translateX(-100%)}.survey-pie-legend__note{text-align:right}.survey-list{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 316.8 / 480 * 100
  ,316.8px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100 , 24px) 0;display:grid;position:relative;margin:0 auto}.survey-pie__hdg{text-align:center}.survey-list__body{position:relative}.survey-list__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 76.3 / 480 * 100
  ,76.3px);position:absolute;bottom:0;right:0;transform:translate(50%, 100%)}.survey-list__main{display:grid;gap:1em 0}.survey-list__item{position:relative;padding-left:2em}.survey-list__item::before{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0416666667
    ),
    2.25rem
  );content:"・";position:absolute;top:0;left:0;line-height:2.1}.survey-list__txt{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0333333333
    ),
    1.8rem
  );line-height:2.1;letter-spacing:.03em}.training-system{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 480 * 100
  ,88px);padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 480 * 100 , 80px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 480 * 100 , 48px) 0;display:grid;position:relative}.training-system::before{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  );font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 91 / 480 * 100
  ,91px);left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100
  ,40px);position:absolute;line-height:1;color:#fff;transform:translateY(50%);z-index:10}.training-system__body{position:relative;overflow-x:scroll;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.training-system__body::-webkit-scrollbar{height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 11 / 480 * 100
  ,11px)}.training-system__body::-webkit-scrollbar-track{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100
  ,4px);background-color:#e3e3e3}.training-system__body::-webkit-scrollbar-thumb{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 480 * 100
  ,4px);background-color:#0088cd}.training-system__wrap{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100 , 56px);padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px);display:flex}.training-system__blc{position:relative}.training-system__blc:first-of-type,.training-system__blc:last-of-type{z-index:9}.training-system__blc:last-of-type{padding-right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px)}.training-system-anchor{display:flex;justify-content:center;align-items:center;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);left:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -20 / 480 * 100
  ,-20px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 480 * 100
  ,72px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 480 * 100
  ,72px);background-color:#fff;position:absolute;border:1px solid #8096a3;border-radius:50%;transform:translateY(-50%);z-index:10}.training-system-anchor__wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;transform:translateY(-0.25em)}.training-system-anchor__value{font-size:clamp(
    2.6666666667rem,
    calc(
      3.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0666666667
    ),
    3.6rem
  );font-weight:500;line-height:1}.training-system-anchor__unit{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0333333333
    ),
    1.8rem
  );font-weight:500;line-height:1.25;letter-spacing:.02em}.training-system-anchor__unit+.training-system-anchor__unit{text-align:center}.training-system__blc{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100 , 56px);display:flex;position:relative}.training-system__main{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 480 * 100 , 12px) 0;display:grid;align-content:flex-start;position:relative;z-index:3}.training-system__main+.training-system__main{z-index:1}.training-system__cont:has(.training-system-card:nth-of-type(2)){gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100 , 56px);display:grid;grid-template-columns:repeat(2, auto)}.training-system__cont:has(.training-system-card:nth-of-type(2)) .training-system__action{grid-column:span 2}.training-system__action{display:flex;justify-content:center;align-items:center;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100
  ,40px);position:relative;z-index:1}.training-system__action:not(.training-system__action--1):not(.training-system__action--2){padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 480 * 100
  ,36px)}.training-system__action::before,.training-system__action::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-clip-path:polygon(calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 480 * 100 , 14px)) 0, 100% 50%, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 480 * 100 , 14px)) 100%, 0 100%, 0 0);clip-path:polygon(calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 480 * 100 , 14px)) 0, 100% 50%, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 480 * 100 , 14px)) 100%, 0 100%, 0 0)}.training-system__action::before{background-color:#fff;height:calc(100% - 2px);z-index:-1}.training-system__action::after{background-color:#8096a3;height:100%;z-index:-2}.training-system-card{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 480 * 100
  ,200px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) 0;display:grid;position:relative}.training-system-card svg{top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 62 / 480 * 100
  ,62px);right:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -28 / 480 * 100
  ,-28px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 9 / 480 * 100
  ,9px);position:absolute;transform:translate(100%, -50%)}.training-system-card path{stroke:#8096a3}.training-system-card__fig{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 480 * 100
  ,6px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 480 * 100
  ,6px);overflow:hidden;pointer-events:none}.training-system-card__img{height:100%;-o-object-fit:cover;object-fit:cover}.training-system-card__hdg{font-weight:700;margin-block:calc((1em - 1lh)/2)}.training-system-card__txt{font-weight:400;line-height:1.71;letter-spacing:-0.05em}.bases{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 480 * 100
  ,88px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100 , 24px) 0;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100 , 56px) 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px);display:grid;background-color:rgba(0,136,205,.2)}.bases .sec-heading__main{color:#0088cd}.bases__body{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 480 * 100 , 44px) 0;margin:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px);display:grid}.bases__body:has(.bases__btn:nth-of-type(1):hover) .bases__wrap:nth-of-type(1) .bases__pin{transform:scale(1.25)}.bases__body:has(.bases__btn:nth-of-type(1):hover) .bases__wrap:not(:nth-of-type(1)) .bases__pin{opacity:.75}.bases__body:has(.bases__btn:nth-of-type(2):hover) .bases__wrap:nth-of-type(2) .bases__pin{transform:scale(1.25)}.bases__body:has(.bases__btn:nth-of-type(2):hover) .bases__wrap:not(:nth-of-type(2)) .bases__pin{opacity:.75}.bases__body:has(.bases__btn:nth-of-type(3):hover) .bases__wrap:nth-of-type(3) .bases__pin{transform:scale(1.25)}.bases__body:has(.bases__btn:nth-of-type(3):hover) .bases__wrap:not(:nth-of-type(3)) .bases__pin{opacity:.75}.bases__body:has(.bases__btn:nth-of-type(4):hover) .bases__wrap:nth-of-type(4) .bases__pin{transform:scale(1.25)}.bases__body:has(.bases__btn:nth-of-type(4):hover) .bases__wrap:not(:nth-of-type(4)) .bases__pin{opacity:.75}.bases__body:has(.bases__btn:nth-of-type(5):hover) .bases__wrap:nth-of-type(5) .bases__pin{transform:scale(1.25)}.bases__body:has(.bases__btn:nth-of-type(5):hover) .bases__wrap:not(:nth-of-type(5)) .bases__pin{opacity:.75}.bases__body:has(.bases__btn:nth-of-type(6):hover) .bases__wrap:nth-of-type(6) .bases__pin{transform:scale(1.25)}.bases__body:has(.bases__btn:nth-of-type(6):hover) .bases__wrap:not(:nth-of-type(6)) .bases__pin{opacity:.75}.bases__body:has(.bases__btn:nth-of-type(7):hover) .bases__wrap:nth-of-type(7) .bases__pin{transform:scale(1.25)}.bases__body:has(.bases__btn:nth-of-type(7):hover) .bases__wrap:not(:nth-of-type(7)) .bases__pin{opacity:.75}.bases__body:has(.bases__btn:nth-of-type(8):hover) .bases__wrap:nth-of-type(8) .bases__pin{transform:scale(1.25)}.bases__body:has(.bases__btn:nth-of-type(8):hover) .bases__wrap:not(:nth-of-type(8)) .bases__pin{opacity:.75}.bases__fig{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);position:relative;overflow:hidden;z-index:1;aspect-ratio:400/361}.bases__fig.is-active .bases__wrap{transform:translateY(0);transition:transform .5s,opacity .3s;opacity:1}.bases__fig.is-active .bases__wrap:nth-child(1){transition-delay:0s}.bases__fig.is-active .bases__wrap:nth-child(2){transition-delay:.15s}.bases__fig.is-active .bases__wrap:nth-child(3){transition-delay:.3s}.bases__fig.is-active .bases__wrap:nth-child(4){transition-delay:.45s}.bases__fig.is-active .bases__wrap:nth-child(5){transition-delay:.6s}.bases__fig.is-active .bases__wrap:nth-child(6){transition-delay:.75s}.bases__fig.is-active .bases__wrap:nth-child(7){transition-delay:.9s}.bases__fig.is-active .bases__wrap:nth-child(8){transition-delay:1.05s}.bases__fig.is-active .bases__wrap:nth-child(9){transition-delay:1.2s}.bases__wrap{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 27.5 / 480 * 100
  ,27.5px);position:absolute;transform:translateY(max( min(var(--vw, 1vw), var(--svh, 1vh)) * -24 / 480 * 100 , -24px));opacity:0;z-index:3}.bases__wrap--1{top:16.89%;left:53%}.bases__wrap--2{top:23.35%;left:91.7%}.bases__wrap--3{top:46.62%;left:89.95%}.bases__wrap--4{top:58.44%;left:79%}.bases__wrap--5{top:60.94%;left:68.5%}.bases__wrap--6{top:52.63%;left:73%}.bases__wrap--7{top:61.02%;left:25.12%}.bases__wrap--8{top:69.88%;left:18.27%}.bases__pin{transition:transform .3s ease-out,opacity .3s ease-in;transform-origin:center bottom}.bases__main{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100 , 32px);display:grid;grid-auto-flow:column;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, min( min(var(--vw, 1vw), var(--svh, 1vh)) * 52 / 480 * 100 , 52px))}.bases__btn{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100
  ,10px);display:grid;background-color:#fff;position:relative;overflow:hidden;z-index:1;place-content:center}.bases__prefecture{font-weight:500;letter-spacing:.03em;color:#0088cd}.bases-modal{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);min-height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 597 / 480 * 100
  ,597px);display:grid;width:calc(var(--vw, 1vw)*91.66);max-height:calc(var(--svh, 1vh)*90);overflow-x:hidden;overflow-y:auto;grid-template-rows:auto 1fr auto}.bases-modal::-webkit-scrollbar{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px)}.bases-modal::-webkit-scrollbar-track{background-color:#e3e3e3}.bases-modal::-webkit-scrollbar-thumb{background-color:#0088cd;border-radius:2px}.bases-modal__head{padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;background-color:rgba(0,136,205,.2)}.bases-modal__prefecture{font-weight:500;line-height:1.61;letter-spacing:.03em}.bases-modal__main{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100 , 24px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px);margin:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px);display:grid;align-content:flex-start;grid-template-columns:repeat(2, 1fr)}.bases-modal__item{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100 , 8px) 0;display:grid}.bases-modal__fig{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);background-color:#8096a3;width:100%;overflow:hidden;aspect-ratio:192/140}.bases-modal__img{height:100%;-o-object-fit:cover;object-fit:cover}.bases-modal__place{font-weight:500}.bases-modal__bottom{display:flex;justify-content:space-between;align-items:center;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100 , 24px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px);background-color:rgba(0,136,205,.2)}.bases-modal__control{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px);display:flex;align-items:center;cursor:pointer}.bases-modal__control[data-dir="<"] .bases-modal__arrow{transform:scaleX(-1)}.bases-modal__arrow{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 9.2 / 480 * 100
  ,9.2px);padding-top:.25em}.bases-modal__arrow path{stroke:#0088cd}.bases-modal__other{font-weight:500;letter-spacing:.03em}.message{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 480 * 100
  ,88px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) 0;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 480 * 100
  ,96px);display:grid}.message__img{width:100%}.message__main{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100 , 32px) 0;margin:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 52 / 480 * 100 , 52px);display:grid}.message__hdg{font-weight:500;line-height:1.61;letter-spacing:.03em}.message__article{display:grid;gap:clamp(
    2.8333333333rem,
    calc(
      3.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0708333333
    ),
    3.825rem
  ) 0}.message__paragraph:last-of-type{text-align:right}.message__paragraph:last-of-type .message__txt{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  )}.message__txt span{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0291666667
    ),
    1.575rem
  )}summary{display:block}summary::-webkit-details-marker{display:none}.faq{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 88 / 480 * 100
  ,88px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px) 0;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100 , 56px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 480 * 100 , 40px);display:grid;background-color:rgba(128,150,163,.07)}.faq__body{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100 , 32px) 0;display:grid}.faq__blc,.faq__main{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;display:grid}.faq-acc{cursor:pointer}.faq-acc[open=true] .faq-acc__arrow{transform:scaleY(-1)}.faq-acc__summary{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 18 / 480 * 100 , 18px);border-radius:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px) 0 0;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 480 * 100 , 14px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px);display:grid;align-items:center;position:relative;overflow:hidden;z-index:1;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 41.3 / 480 * 100
  ,41.3px) auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100
  ,16px)}.faq-acc__arrow{transition:transform .3s ease-in-out}.faq-acc__wrap{height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 52.8 / 480 * 100
  ,52.8px);display:grid;margin-bottom:auto;-webkit-mask:url(../img/bg-mask-small.svg) center/contain no-repeat;mask:url(../img/bg-mask-small.svg) center/contain no-repeat;place-content:center}.faq-acc__index{font-size:clamp(
    1.5rem,
    calc(
      1.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0375
    ),
    2.025rem
  );font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;letter-spacing:.05em}.faq-acc__question{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0416666667
    ),
    2.25rem
  );margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);font-weight:700;line-height:1.6;letter-spacing:.03em}.faq-acc__content{height:0;overflow:hidden;opacity:0}.faq-acc__inner{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100 , 24px);padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 480 * 100 , 36px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px);border-radius:0 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 480 * 100 , 10px);display:grid;align-items:center;background-color:rgba(0,136,205,.1);grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 41.3 / 480 * 100
  ,41.3px) auto}.contact{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 42 / 480 * 100 , 42px) 0;padding:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 480 * 100 , 96px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100 , 56px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 138 / 480 * 100 , 138px);display:grid}.contact__body{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 18 / 480 * 100 , 18px) 0;display:grid}.contact__hdg{font-size:clamp(
    1.8333333333rem,
    calc(
      2.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0458333333
    ),
    2.475rem
  )}.contact__blc{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100 , 24px) 0;display:grid}.contact__main{gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;display:grid}.contact-detail{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100
  ,20px);gap:min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px) 0;display:grid;position:relative}.contact-detail::before{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 480 * 100
  ,32px);content:"";background-color:#0088cd;position:absolute;top:0;left:0;height:1px}.contact-detail__item{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 480 * 100 , 16px);display:grid;align-items:center;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100
  ,24px) auto}.heading-pattern-1{padding:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 480 * 100 , 24px);position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:500;line-height:1.63;letter-spacing:.03em}.heading-pattern-1::before,.heading-pattern-1::after{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);content:"";position:absolute;top:50%;transform:translateY(-50%)}.heading-pattern-1::before{left:0}.heading-pattern-1::after{right:0}.heading-pattern-1.txt-blue::before,.heading-pattern-1.txt-blue::after{background-color:#0088cd}.heading-pattern-1.txt-white::before,.heading-pattern-1.txt-white::after{background-color:#fff}.heading-pattern-2{padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 480 * 100
  ,30px);position:relative;font-weight:500;line-height:1.61;letter-spacing:.03em}.heading-pattern-2::before{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 480 * 100
  ,14px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 42 / 480 * 100
  ,42px);content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask:url(../img/bg-mask-heading.svg) center/contain no-repeat;mask:url(../img/bg-mask-heading.svg) center/contain no-repeat}.heading-pattern-2.txt-blue::before{background-color:#0088cd}.heading-pattern-2.txt-gray::before{background-color:#8096a3}.splide__arrows{display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;left:50%;width:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 480 * 100
  , 50px));transform:translate(-50%, -50%);pointer-events:none;z-index:50}.splide__arrow{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 480 * 100
  ,50px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 480 * 100
  ,56px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);display:grid;background-color:#fff;transform:skewY(-16.5deg);pointer-events:all;place-content:center}.splide__arrow .arrow{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 25.16 / 480 * 100
  ,25.16px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 18.3 / 480 * 100
  ,18.3px)}.splide__arrow path{stroke:#8096a3}.splide__arrow--prev .arrow{transform:scaleX(-1)}.splide__pagination{gap:0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 480 * 100 , 20px);display:flex}.splide__pagination__page{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 480 * 100
  ,8px);background-color:#8096a3}.mb-first-bg::before{background-color:rgba(0,90,137,.3)}.kv__hdg{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 461.5 / 480 * 100
  ,461.5px)}.kv__cat{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 341 / 480 * 100
  ,341px)}.copy__hdg{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 360.16 / 480 * 100
  ,360.16px)}.member-interview-card{border-color:#00aece}.member-interview-card::before{background-color:#00aece}.member-interview .splide__pagination{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 480 * 100
  ,44px)}.member-interview-card__profile{background-color:rgba(0,174,206,.8)}.member-modal-head__profile{background-color:rgba(0,174,206,.8)}.member-message__item{background-color:#00aece}.splide__pagination__page.is-active{background-color:#00aece}@keyframes chart1Data1{to{stroke-dashoffset:79.8}}@keyframes chart1Data2{to{stroke-dashoffset:60.7}}@keyframes chart1Data3{to{stroke-dashoffset:19.1}}@keyframes chart1Data4{to{stroke-dashoffset:16.9}}@keyframes chart1Data5{to{stroke-dashoffset:0}}@keyframes chart2Data1{to{stroke-dashoffset:89.2}}@keyframes chart2Data2{to{stroke-dashoffset:79}}@keyframes chart2Data3{to{stroke-dashoffset:70.6}}@keyframes chart2Data4{to{stroke-dashoffset:63.7}}@keyframes chart2Data5{to{stroke-dashoffset:57.4}}@keyframes chart2Data6{to{stroke-dashoffset:0}}.survey-pie--4 .survey-pie__separator--1{transform:translate(0%, -100%) rotate(72.72deg)}.survey-pie--4 .survey-pie__separator--2{transform:translate(0%, -100%) rotate(141.48deg)}.survey-pie--4 .survey-pie__separator--3{transform:translate(0%, -100%) rotate(291.24deg)}.survey-pie--4 .survey-pie__separator--4{transform:translate(0%, -100%) rotate(299.16deg)}.survey-pie--4 .survey-pie__separator--5{transform:translate(0%, -100%) rotate(360deg)}.survey-pie--5 .survey-pie__separator--1{transform:translate(0%, -100%) rotate(38.88deg)}.survey-pie--5 .survey-pie__separator--2{transform:translate(0%, -100%) rotate(75.6deg)}.survey-pie--5 .survey-pie__separator--3{transform:translate(0%, -100%) rotate(105.84deg)}.survey-pie--5 .survey-pie__separator--4{transform:translate(0%, -100%) rotate(130.68deg)}.survey-pie--5 .survey-pie__separator--5{transform:translate(0%, -100%) rotate(153.36deg)}.survey-pie--5 .survey-pie__separator--6{transform:translate(0%, -100%) rotate(360deg)}.training-system__action--1::before,.training-system__action--3::before{width:calc(100% - 2px)}.training-system__action--1::after,.training-system__action--3::after{width:100%}.training-system__action--2::before,.training-system__action--2::after{width:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 140 / 480 * 100
  , 140px))}.member-schedule div.member-schedule__timeline:has(.member-schedule__time:nth-of-type(2)){min-height:clamp(
    7rem,
    calc(
      8.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.175
    ),
    9.45rem
  )}@media screen and (min-width: 480px){.navi__main{font-size:clamp(
    2.5rem,
    calc(
      3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0625
    ),
    3.375rem
  )}.navi__sub{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 480px
        ) * 0.0333333333
    ),
    1.8rem
  )}}@media screen and (min-width: 960px){.br--sp::before{content:"";white-space:normal}.br--md::before{content:"\a";white-space:pre}.none-sp{display:block}.none-md{display:none}.fadein{transform:translateY(min( var(--vw, 1vw) * 64 / 1280 * 100 , 80px))}.header{border-radius:0 0 min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.header{gap:0 min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px)}.header{left:50%;width:min(
    var(--vw, 1vw) * 480 / 1280 * 100
  ,600px);height:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px);min-width:480px;padding:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);transform:translateX(-50%);filter:drop-shadow(0 0 min( var(--vw, 1vw) * 30 / 1280 * 100 , 37.5px) rgba(128, 150, 163, 0.3))}.header__logo{width:min(
    var(--vw, 1vw) * 115.8 / 1280 * 100
  ,144.75px)}.is-loaded .navi{visibility:visible;transform:translate(50%, -50%);pointer-events:all;opacity:1}.navi::-webkit-scrollbar{width:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.navi{scrollbar-width:none;background-color:rgba(0,0,0,0);top:50%;right:calc(var(--sw)*.5);width:min(
    var(--vw, 1vw) * 231 / 1280 * 100
  ,288.75px);height:-moz-fit-content;height:fit-content;max-height:calc(var(--svh, 1vh)*90);visibility:visible;transform:translate(100%, -50%)}.navi::-webkit-scrollbar{display:none}.navi.is-active{transform:translate(50%, -50%)}.navi__inner{background-color:rgba(255,255,255,.9);height:auto;padding:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) min(
    var(--vw, 1vw) * 44 / 1280 * 100
  ,55px);border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);gap:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) 0}.navi__link{gap:min( var(--vw, 1vw) * 4 / 1280 * 100 , 5px) min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px)}.navi__link{flex-direction:column;align-items:flex-start}.navi__main{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );letter-spacing:.03em}.navi__main::before{left:max(
    var(--vw, 1vw) * -10 / 1280 * 100
  ,-12.5px);width:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px);height:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px)}.navi__sub{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.35rem
  )}.footer{padding:min( var(--vw, 1vw) * 48 / 1280 * 100 , 60px) min( var(--vw, 1vw) * 56 / 1280 * 100 , 70px) min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px)}.footer{border-radius:min( var(--vw, 1vw) * 30 / 1280 * 100 , 37.5px) min( var(--vw, 1vw) * 30 / 1280 * 100 , 37.5px) 0 0}.footer{margin-top:max(
    var(--vw, 1vw) * -30 / 1280 * 100
  ,-37.5px)}.footer{filter:drop-shadow(0 0 min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) rgba(128, 150, 163, 0.3))}.footer-external{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.footer-external__link{background:linear-gradient(#8096a3, #8096a3) 100% 100%/0 1px no-repeat;padding-bottom:1px;transition:background-size .3s ease-out}.footer__logo{width:min(
    var(--vw, 1vw) * 130 / 1280 * 100
  ,162.5px)}.footer__logo{margin-top:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.footer__copyright{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.35rem
  )}.footer__copyright{margin-top:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.hdg-1{font-size:min(
    calc(
      2.6rem + 3.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.925rem
  )}.hdg-2{font-size:min(
    calc(
      2.2rem + 2.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.475rem
  )}.hdg-3{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  )}.txt-small{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.mb-first{display:grid;justify-content:center}.mb-first__main{width:min(
    var(--vw, 1vw) * 480 / 1280 * 100
  ,600px);min-width:480px;filter:drop-shadow(0 0 min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) rgba(128, 150, 163, 0.3))}.contact-btn{display:grid;background:linear-gradient(73.5deg, rgba(0, 136, 205, 0.75) 30%, rgb(255, 255, 255) 70%) 100% center/400% 100% no-repeat;position:fixed;bottom:calc(var(--vw, 1vw)*2);left:calc(var(--sw)*.5);width:min(
    var(--vw, 1vw) * 264 / 1280 * 100
  ,330px);height:min(
    var(--vw, 1vw) * 225 / 1280 * 100
  ,281.25px);visibility:hidden;transform:translateX(-100%);transition:visibility .5s linear,opacity .5s linear,transform .3s linear,background .5s;opacity:0;z-index:500;filter:drop-shadow(3px 3px min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px) #8096a3);gap:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) 0;-webkit-mask:url(../img/bg-mask-landscape.svg) center/100% 100% no-repeat;mask:url(../img/bg-mask-landscape.svg) center/100% 100% no-repeat;place-content:center}.contact-btn.is-active{transform:translateX(-50%)}.contact-btn__txt{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  );padding-top:1.5em;font-weight:700;line-height:1.41;transition:color .5s}.contact-btn__arrow{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;gap:0 min(
    var(--vw, 1vw) * 3 / 1280 * 100
  ,3.75px);grid-template-columns:repeat(2, 1fr)}.contact-btn__arrow:first-child{transform:translateX(0%);animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .15s}.contact-btn__arrow:first-child::before,.contact-btn__arrow:first-child::after{background-color:#0088cd}.contact-btn__arrow:last-child{transform:translateX(-100%);animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}.contact-btn__arrow:last-child::before,.contact-btn__arrow:last-child::after{background-color:#fff}.contact-btn__arrow::before,.contact-btn__arrow::after{content:"";display:block;width:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px);height:100%;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.sec-heading{gap:min( var(--vw, 1vw) * 18 / 1280 * 100 , 22.5px) 0}.sec-heading__sub{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.sec-heading__sub{padding:min( var(--vw, 1vw) * 7 / 1280 * 100 , 8.75px) 0 min( var(--vw, 1vw) * 6 / 1280 * 100 , 7.5px)}.sec-heading__sub::before,.sec-heading__sub::after{width:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.sec-heading__main{font-size:min(
    calc(
      3.4rem + 4.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.825rem
  )}svg.arrow__icn{padding:0 min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.modal{max-width:none}.modal-close-btn{top:max(
    var(--vw, 1vw) * -18 / 1280 * 100
  ,-22.5px)}.modal-close-btn{right:max(
    var(--vw, 1vw) * -10 / 1280 * 100
  ,-12.5px)}.modal-close-btn{width:min(
    var(--vw, 1vw) * 60 / 1280 * 100
  ,75px)}.modal-close-btn{height:min(
    var(--vw, 1vw) * 60 / 1280 * 100
  ,75px)}.modal-close-btn{border-radius:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.modal-close-btn__icn{width:min(
    var(--vw, 1vw) * 26 / 1280 * 100
  ,32.5px)}.modal-close-btn__icn{height:min(
    var(--vw, 1vw) * 26 / 1280 * 100
  ,32.5px)}.modal-close-btn__icn::before,.modal-close-btn__icn::after{height:2px}.modal__inner{width:min(
    var(--vw, 1vw) * 480 / 1280 * 100
  ,600px);max-width:none;filter:drop-shadow(0 3px min( var(--vw, 1vw) * 12 / 1280 * 100 , 15px) rgba(0, 0, 0, 0.4))}.modal-close-bnr{padding:min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px) 0}.modal-close-bnr{gap:0 min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px)}.modal-close-bnr__txt{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.modal-close-bnr__icn{width:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.modal-close-bnr__icn{height:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.modal-close-bnr__icn::before,.modal-close-bnr__icn::after{height:2px}.scroll-hint{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.scroll-hint{border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.scroll-hint{padding:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.scroll-hint__img{width:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.scroll-hint__txt{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.kv{height:min(
    var(--vw, 1vw) * 800 / 1280 * 100
  ,1000px)}.kv{padding:min( var(--vw, 1vw) * 184 / 1280 * 100 , 230px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px) 0}.kv{min-height:640px}.kv::before{bottom:max(
    var(--vw, 1vw) * -20 / 1280 * 100
  ,-25px)}.kv::before{height:min(
    var(--vw, 1vw) * 197 / 1280 * 100
  ,246.25px)}.kv__wrap{top:min(
    var(--vw, 1vw) * 466 / 1280 * 100
  ,582.5px)}.kv__wrap{gap:min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px) 0}.kv__slider{gap:0 min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px)}.kv__img{height:min(
    var(--vw, 1vw) * 146 / 1280 * 100
  ,182.5px)}.kv__img{margin-left:max(
    var(--vw, 1vw) * -24 / 1280 * 100
  ,-30px)}.copy{gap:min( var(--vw, 1vw) * 56 / 1280 * 100 , 70px) 0}.copy{padding:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px) min( var(--vw, 1vw) * 105 / 1280 * 100 , 131.25px)}.copy__main{gap:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) 0}.copy__article{gap:min(
    calc(
      4.2rem + 5.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.725rem
  ) 0}.copy__txt{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.copy__column{scroll-margin-top:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.copy__column{gap:min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px) 0}.column-thumb{border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.column-thumb{padding:0 min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.column-thumb{filter:drop-shadow(0 2px min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px) rgba(128, 150, 163, 0.5))}.column-thumb__article{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) 0}.column-thumb__label{padding-left:min(
    var(--vw, 1vw) * 13 / 1280 * 100
  ,16.25px)}.column-thumb__label::before{width:min(
    var(--vw, 1vw) * 5 / 1280 * 100
  ,6.25px)}.column-thumb__label::before{height:min(
    var(--vw, 1vw) * 5 / 1280 * 100
  ,6.25px)}.column-thumb__hdg{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.column-thumb__sub{padding-top:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px)}.column-thumb__sub::before{width:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.column-modal::-webkit-scrollbar{width:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.column-modal{border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.column-modal__inner{gap:min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px) 0}.column-modal__inner{padding:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) 0}.column-modal__head{padding:0 min( var(--vw, 1vw) * 36 / 1280 * 100 , 45px)}.column-modal__head{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.column-modal__label{padding-left:min(
    var(--vw, 1vw) * 13 / 1280 * 100
  ,16.25px)}.column-modal__label::before{width:min(
    var(--vw, 1vw) * 5 / 1280 * 100
  ,6.25px)}.column-modal__label::before{height:min(
    var(--vw, 1vw) * 5 / 1280 * 100
  ,6.25px)}.column-modal__hdg{font-size:min(
    calc(
      3rem + 3.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.375rem
  )}.column-modal__main{gap:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) 0}.column-modal__blc{gap:min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px) 0}.column-modal-article{padding:0 min( var(--vw, 1vw) * 36 / 1280 * 100 , 45px)}.column-modal-article{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.column-modal__btn{border-radius:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.column-modal__btn{width:min(
    var(--vw, 1vw) * 294 / 1280 * 100
  ,367.5px)}.column-modal__btn{height:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.column-modal__btn[data-dir="<"]{padding-left:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.column-modal__btn[data-dir=">"]{padding-right:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.column-modal__parent{gap:0 min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px)}.column-modal__txt{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.column-modal__arrow .arrow{width:min(
    var(--vw, 1vw) * 22 / 1280 * 100
  ,27.5px)}.column-modal__arrow .arrow{height:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.infographics{scroll-margin-top:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.infographics{gap:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) 0}.infographics{padding:min( var(--vw, 1vw) * 56 / 1280 * 100 , 70px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px) min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px)}.infographics__body{gap:min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px) 0}.infographics__blc{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.infographics__main{gap:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.infographics-card{padding:min( var(--vw, 1vw) * 12 / 1280 * 100 , 15px) min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px) min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px)}.infographics-card{border-radius:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.infographics-card{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) 0}.infographics-card{min-height:min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px);filter:drop-shadow(0 0 min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px) rgba(0, 0, 0, 0.2))}.infographics-card--1{padding:min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px) min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px) min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px)}.infographics-card--1 .infographics-result__value{font-size:min(
    calc(
      8rem + 10 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    9rem
  )}.infographics-card--1 .infographics-result__value+.infographics-result__unit{font-size:min(
    calc(
      3.2rem + 4 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.6rem
  )}.infographics-card--1 .infographics-result__scope,.infographics-card--1 .infographics-result__target{font-size:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  )}.infographics-card--5 .infographics-result--small .infographics-result__value{font-size:min(
    calc(
      6.2rem + 7.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    6.975rem
  )}.infographics-card--6 .infographics-card__main{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) min( var(--vw, 1vw) * 12 / 1280 * 100 , 15px)}.infographics-card--6 .infographics-result__value{font-size:min(
    calc(
      6.4rem + 8 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    7.2rem
  )}.infographics-card--6 .infographics-result__unit{font-size:min(
    calc(
      2.6rem + 3.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.925rem
  )}.infographics-card--9 .infographics-card__main{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) 0}.infographics-card--10 .infographics-card__main{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) 0}.infographics-card--11 .infographics-result__value{min-width:min(
    calc(
      13.23rem + 16.5375 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    14.88375rem
  )}.infographics-card--11 .infographics-result+.infographics-result{margin-top:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px)}.infographics-card--11 .infographics-result__modifier{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.infographics-card--12 .infographics-card__main{padding-top:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.infographics-card--13{padding:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.infographics-card--13 .infographics-card__main{gap:0 min( var(--vw, 1vw) * 22 / 1280 * 100 , 27.5px)}.infographics-card--14{padding:min( var(--vw, 1vw) * 12 / 1280 * 100 , 15px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.infographics-card__head{gap:0 min( var(--vw, 1vw) * 6 / 1280 * 100 , 7.5px)}.infographics-card__head{padding:0 min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px)}.infographics-card__scale{border-radius:min(
    var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.infographics-result{gap:0 min( var(--vw, 1vw) * 12 / 1280 * 100 , 15px)}.infographics-result--medium .infographics-result__modifier,.infographics-result--medium .infographics-result__unit,.infographics-result--small .infographics-result__modifier,.infographics-result--small .infographics-result__unit{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  )}.infographics-result--medium .infographics-result__value{font-size:min(
    calc(
      7rem + 8.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    7.875rem
  )}.infographics-result--small .infographics-result__value{font-size:min(
    calc(
      5.4rem + 6.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    6.075rem
  )}.infographics-result__main{gap:0 min( var(--vw, 1vw) * 4 / 1280 * 100 , 5px)}.infographics-card__anchor{font-size:min(
    calc(
      1.3rem + 1.625 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.4625rem
  )}.infographics-card__icn{top:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.infographics-card__icn{right:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.infographics-card__icn--1{width:min(
    var(--vw, 1vw) * 60.14 / 1280 * 100
  ,75.175px)}.infographics-card__icn--2{width:min(
    var(--vw, 1vw) * 45.4 / 1280 * 100
  ,56.75px)}.infographics-card__icn--3{width:min(
    var(--vw, 1vw) * 44.3 / 1280 * 100
  ,55.375px)}.infographics-card__icn--4{width:min(
    var(--vw, 1vw) * 62.3 / 1280 * 100
  ,77.875px)}.infographics-card__icn--5{width:min(
    var(--vw, 1vw) * 51.3 / 1280 * 100
  ,64.125px)}.infographics-card__icn--6{width:min(
    var(--vw, 1vw) * 51.7 / 1280 * 100
  ,64.625px)}.infographics-card__icn--7{width:min(
    var(--vw, 1vw) * 39.3 / 1280 * 100
  ,49.125px)}.infographics-card__icn--8{width:min(
    var(--vw, 1vw) * 39.1 / 1280 * 100
  ,48.875px)}.infographics-card__icn--10{width:min(
    var(--vw, 1vw) * 46.4 / 1280 * 100
  ,58px)}.infographics-card__icn--11{width:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px)}.infographics-card__icn--12{width:min(
    var(--vw, 1vw) * 52.6 / 1280 * 100
  ,65.75px)}.infographics-card__icn--1{top:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.infographics-card__icn--1{right:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.introduction{scroll-margin-top:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.introduction{gap:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) 0}.introduction{padding:min( var(--vw, 1vw) * 96 / 1280 * 100 , 120px) min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) min( var(--vw, 1vw) * 80 / 1280 * 100 , 100px)}.introduction-work{gap:min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px) 0}.introduction-work__blc{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.introduction-work__hdg{gap:0 min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px)}.introduction-work__hdg{min-width:min(
    var(--vw, 1vw) * 223 / 1280 * 100
  ,278.75px)}.introduction-work__hdg{padding:min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px) min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px)}.introduction-work__hdg{border-radius:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) 0 0}.introduction-work__jp{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.introduction-work__en{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.introduction-work__img{border-radius:0 min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.introduction-shift{gap:min( var(--vw, 1vw) * 28 / 1280 * 100 , 35px) 0}.introduction-shift__body{gap:min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px) 0}.introduction-shift__blc{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.introduction-shift__head{gap:0 min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px)}.introduction-shift__label{width:min(
    var(--vw, 1vw) * 120 / 1280 * 100
  ,150px)}.introduction-shift__label{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.introduction-shift__label{border-radius:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.introduction-shift__label{padding:min( var(--vw, 1vw) * 4 / 1280 * 100 , 5px) min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px)}.introduction-shift-schedule--2 .introduction-shift-schedule__item:nth-of-type(5) .introduction-shift-schedule__txt{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.introduction-shift-schedule__head{padding:min( var(--vw, 1vw) * 4 / 1280 * 100 , 5px) 0}.introduction-shift-schedule__head{border-radius:min( var(--vw, 1vw) * 4 / 1280 * 100 , 5px) min( var(--vw, 1vw) * 4 / 1280 * 100 , 5px) 0 0}.introduction-shift-schedule__main{padding:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.introduction-shift-schedule__main{border-radius:0 0 min( var(--vw, 1vw) * 4 / 1280 * 100 , 5px) min( var(--vw, 1vw) * 4 / 1280 * 100 , 5px)}.member{scroll-margin-top:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.member{gap:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) 0}.member{padding:min( var(--vw, 1vw) * 56 / 1280 * 100 , 70px) min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px)}.member .splide__arrow{filter:drop-shadow(0 2px min( var(--vw, 1vw) * 6 / 1280 * 100 , 7.5px) rgba(128, 150, 163, 0.5))}.member__body{gap:min( var(--vw, 1vw) * 48 / 1280 * 100 , 60px) 0}.member-interview{width:min(
    var(--vw, 1vw) * 400 / 1280 * 100
  ,500px)}.member-interview{min-width:400px}.member-interview .splide__pagination{margin-top:min(
    var(--vw, 1vw) * 44 / 1280 * 100
  ,55px)}.member-interview__anchor{bottom:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.member-interview-card{border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.member-interview-card{border-width:2px}.member-interview-card__profile{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) 0}.member-interview-card__profile{padding:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.member-interview-card__tags{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) 0}.member-interview-card__tags{top:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.member-interview-card__tags{right:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.member-interview-card__fig::before{-webkit-mask:url(../img/bg-mask-landscape.svg) center/min( var(--vw, 1vw) * 337.7 / 1280 * 100 , 422.125px) min(
    var(--vw, 1vw) * 263.3 / 1280 * 100
  ,329.125px) no-repeat;mask:url(../img/bg-mask-landscape.svg) center/min( var(--vw, 1vw) * 337.7 / 1280 * 100 , 422.125px) min(
    var(--vw, 1vw) * 263.3 / 1280 * 100
  ,329.125px) no-repeat}.member-interview-card__arrow{bottom:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.member-interview-card__arrow{right:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.member-interview-card__arrow{width:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.member-interview-card__arrow{height:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.member-message{gap:min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px) 0}.member-message__sub{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.member-message__main{padding:0 min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.member-message__main::before,.member-message__main::after{height:min(
    var(--vw, 1vw) * 26 / 1280 * 100
  ,32.5px)}.member-message__main::before,.member-message__main::after{width:2px}.member-message__body{width:min(
    var(--vw, 1vw) * 400 / 1280 * 100
  ,500px)}.member-message__body{min-width:400px}.member-message__body .splide__arrows{top:calc(50% - min(
    var(--vw, 1vw) * 12 / 1280 * 100
  , 15px))}.member-message__body .splide__pagination{margin-top:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.member-message__item{border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.member-message__item{padding:min( var(--vw, 1vw) * 26 / 1280 * 100 , 32.5px) min( var(--vw, 1vw) * 51.2 / 1280 * 100 , 64px)}.member-modal::-webkit-scrollbar{width:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.member-modal{border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.member-modal-head__fig::before{-webkit-mask:url(../img/bg-mask-landscape.svg) center/min( var(--vw, 1vw) * 371.9 / 1280 * 100 , 464.875px) min(
    var(--vw, 1vw) * 289.6 / 1280 * 100
  ,362px) no-repeat;mask:url(../img/bg-mask-landscape.svg) center/min( var(--vw, 1vw) * 371.9 / 1280 * 100 , 464.875px) min(
    var(--vw, 1vw) * 289.6 / 1280 * 100
  ,362px) no-repeat}.member-modal-head__profile{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.member-modal-head__profile{padding:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) min( var(--vw, 1vw) * 36 / 1280 * 100 , 45px)}.member-modal-head__name{font-size:min(
    calc(
      3.4rem + 4.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.825rem
  )}.member-modal-head__tags{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) 0}.member-modal-head__tags{top:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.member-modal-head__tags{right:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.member-modal__body{gap:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) 0}.member-modal__body{margin-top:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.member-modal__article{margin:0 min( var(--vw, 1vw) * 36 / 1280 * 100 , 45px)}.member-modal__article{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.member-modal__hdg{padding:0 min( var(--vw, 1vw) * 26.5 / 1280 * 100 , 33.125px)}.member-modal__hdg::before{width:min(
    var(--vw, 1vw) * 10.5 / 1280 * 100
  ,13.125px)}.member-modal__hdg::before{height:min(
    var(--vw, 1vw) * 31.3 / 1280 * 100
  ,39.125px)}.member-modal__hdg::before{top:min(
    calc(
      1.7rem + 2.125 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.9125rem
  )}.member-schedule{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.member-schedule{margin:0 min( var(--vw, 1vw) * 36 / 1280 * 100 , 45px)}.member-schedule__body{gap:min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px) 0}.member-schedule__blc{gap:min( var(--vw, 1vw) * 12 / 1280 * 100 , 15px) 0}.member-schedule__label{padding:0 min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px)}.member-schedule__label{border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.member-schedule__main{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) 0}.member-schedule__main::before{left:min(
    var(--vw, 1vw) * 53 / 1280 * 100
  ,66.25px)}.member-schedule__main::before{top:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  );width:2px;height:calc(100% - min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  ))}.member-schedule__timeline{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.member-schedule__timeline{grid-template-columns:min(
    var(--vw, 1vw) * 53 / 1280 * 100
  ,66.25px) auto}.member-schedule__timeline[data-diff="1"]{min-height:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  )}.member-schedule__timeline[data-diff="2"]{min-height:min(
    calc(
      4.2rem + 5.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.725rem
  )}.member-schedule__timeline[data-diff="3"]{min-height:min(
    calc(
      5.6rem + 7 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    6.3rem
  )}.member-schedule__timeline[data-diff="6"],.member-schedule__timeline[data-diff="20"]{min-height:min(
    calc(
      7rem + 8.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    7.875rem
  )}.member-schedule__timeline:has(.member-schedule__time:nth-of-type(2))[data-diff="1"]{min-height:min(
    calc(
      5.6rem + 7 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    6.3rem
  )}.member-schedule__time{height:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  )}.member-schedule__time::before{width:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.member-schedule__time::before{height:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.member-schedule__supplement{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.35rem
  )}.member-modal-other{margin:min( var(--vw, 1vw) * 64 / 1280 * 100 , 80px) min( var(--vw, 1vw) * 36 / 1280 * 100 , 45px) min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px)}.member-modal-other__btn{border-radius:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.member-modal-other__btn{width:min(
    var(--vw, 1vw) * 120 / 1280 * 100
  ,150px)}.member-modal-other__btn{height:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.member-modal-other__wrap{gap:0 min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px)}.member-modal-other__txt{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.member-modal-other__arrow{width:min(
    var(--vw, 1vw) * 22 / 1280 * 100
  ,27.5px)}.member-modal-other__arrow{height:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.work-tag{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.work-tag{gap:0 min( var(--vw, 1vw) * 4 / 1280 * 100 , 5px)}.work-tag{padding:0 min( var(--vw, 1vw) * 14 / 1280 * 100 , 17.5px)}.work-tag{border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.work-tag span{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.35rem
  )}.shift-tag{padding:0 min( var(--vw, 1vw) * 14 / 1280 * 100 , 17.5px)}.shift-tag{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.shift-tag{border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.survey{scroll-margin-top:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.survey{padding-top:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.survey{gap:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) 0}.survey__body{width:min(
    var(--vw, 1vw) * 440 / 1280 * 100
  ,550px)}.survey__body{min-width:440px}.survey__body .splide__arrows{top:min(
    var(--vw, 1vw) * 166.6 / 1280 * 100
  ,208.25px)}.survey__body .splide__arrow{filter:drop-shadow(0 min( var(--vw, 1vw) * 4 / 1280 * 100 , 5px) min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px) rgba(0, 136, 205, 0.5))}.survey-evaluation{gap:min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px) 0}.survey-evaluation__lead{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.survey-evaluation__lead{line-height:1.8}.survey-evaluation__lead .txt-blue{font-size:min(
    calc(
      2.6rem + 3.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.925rem
  )}.survey-evaluation-card{border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.survey-evaluation-card{height:min(
    var(--vw, 1vw) * 260 / 1280 * 100
  ,325px)}.survey-evaluation-card{margin:0 min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px)}.survey-evaluation-card{padding:0 min( var(--vw, 1vw) * 38 / 1280 * 100 , 47.5px)}.survey-evaluation-card{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.survey-evaluation-card{filter:drop-shadow(0 4px min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px) rgba(0, 136, 205, 0.5))}.survey-evaluation-card__icn--atmosphere{width:min(
    var(--vw, 1vw) * 96.47 / 1280 * 100
  ,120.5875px)}.survey-evaluation-card__icn--benefits{width:min(
    var(--vw, 1vw) * 71.3 / 1280 * 100
  ,89.125px)}.survey-evaluation-card__icn--holiday{width:min(
    var(--vw, 1vw) * 110.2 / 1280 * 100
  ,137.75px)}.survey-evaluation-card__fig{gap:0 min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px)}.survey-evaluation-card__result svg{width:min(
    var(--vw, 1vw) * 31.4 / 1280 * 100
  ,39.25px)}.survey-evaluation-card__current{font-size:min(
    calc(
      3.4rem + 4.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.825rem
  )}.survey-evaluation-comment{gap:min( var(--vw, 1vw) * 12 / 1280 * 100 , 15px) 0}.survey-evaluation-comment__item{padding:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.survey-evaluation-comment__item{border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.survey-evaluation-comment__item{transform:translateY(min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px))}.survey-pie__head{gap:0 min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px)}.survey-pie__icn--graduate{width:min(
    var(--vw, 1vw) * 62 / 1280 * 100
  ,77.5px)}.survey-pie__icn--sport{width:min(
    var(--vw, 1vw) * 45 / 1280 * 100
  ,56.25px)}.survey-pie__main{width:min(
    var(--vw, 1vw) * 288 / 1280 * 100
  ,360px)}.survey-pie__main{height:min(
    var(--vw, 1vw) * 288 / 1280 * 100
  ,360px)}.survey-pie__main{margin-top:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.survey-pie__bottom{width:min(
    var(--vw, 1vw) * 368 / 1280 * 100
  ,460px)}.survey-pie__bottom{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) 0}.survey-pie__bottom{margin-top:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.survey-pie-legend{gap:0 calc(min(
    calc(
      4rem + 5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.5rem
  ) + min(
    var(--vw, 1vw) * 32 / 1280 * 100
  , 40px))}.survey-pie-legend:not(:has(.survey-pie-legend__note)){grid-template-columns:auto min(
    calc(
      7rem + 8.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    7.875rem
  )}.survey-pie-legend__dt{gap:0 min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px)}.survey-pie-legend__dt{grid-template-columns:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) auto}.survey-pie-legend__color{width:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.survey-pie-legend__color{height:min(
    calc(
      3.6rem + 4.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.05rem
  )}.survey-pie-legend__color::before{height:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.survey-pie-legend__label,.survey-pie-legend__value{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.survey-pie-legend__value::before{left:max(
    var(--vw, 1vw) * -16 / 1280 * 100
  ,-20px)}.survey-list{width:min(
    var(--vw, 1vw) * 316.8 / 1280 * 100
  ,396px)}.survey-list{gap:min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px) 0}.survey-list__icn{width:min(
    var(--vw, 1vw) * 76.3 / 1280 * 100
  ,95.375px)}.survey-list__item::before{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.survey-list__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  )}.training-system{scroll-margin-top:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.training-system{padding:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) 0 min( var(--vw, 1vw) * 80 / 1280 * 100 , 100px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.training-system{gap:min( var(--vw, 1vw) * 48 / 1280 * 100 , 60px) 0}.training-system::before{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.training-system::before{bottom:min(
    var(--vw, 1vw) * 91 / 1280 * 100
  ,113.75px)}.training-system::before{left:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.training-system__body::-webkit-scrollbar{height:min(
    var(--vw, 1vw) * 11 / 1280 * 100
  ,13.75px)}.training-system__body::-webkit-scrollbar-track{border-radius:min(
    var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.training-system__body::-webkit-scrollbar-thumb{border-radius:min(
    var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.training-system__wrap{gap:0 min( var(--vw, 1vw) * 56 / 1280 * 100 , 70px)}.training-system__wrap{padding:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.training-system__blc:last-of-type{padding-right:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.training-system-anchor{top:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.training-system-anchor{left:max(
    var(--vw, 1vw) * -20 / 1280 * 100
  ,-25px)}.training-system-anchor{width:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px)}.training-system-anchor{height:min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px)}.training-system-anchor__value{font-size:min(
    calc(
      3.2rem + 9.6 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.16rem
  )}.training-system-anchor__unit{font-size:min(
    calc(
      1.6rem + 4.8 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.08rem
  )}.training-system__blc{gap:0 min( var(--vw, 1vw) * 56 / 1280 * 100 , 70px)}.training-system__main{gap:min( var(--vw, 1vw) * 12 / 1280 * 100 , 15px) 0}.training-system__cont:has(.training-system-card:nth-of-type(2)){gap:0 min( var(--vw, 1vw) * 56 / 1280 * 100 , 70px)}.training-system__action{height:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.training-system__action:not(.training-system__action--1):not(.training-system__action--2){padding-left:min(
    var(--vw, 1vw) * 36 / 1280 * 100
  ,45px)}.training-system__action::before,.training-system__action::after{-webkit-clip-path:polygon(calc(100% - min( var(--vw, 1vw) * 14 / 1280 * 100 , 17.5px)) 0, 100% 50%, calc(100% - min( var(--vw, 1vw) * 14 / 1280 * 100 , 17.5px)) 100%, 0 100%, 0 0);clip-path:polygon(calc(100% - min( var(--vw, 1vw) * 14 / 1280 * 100 , 17.5px)) 0, 100% 50%, calc(100% - min( var(--vw, 1vw) * 14 / 1280 * 100 , 17.5px)) 100%, 0 100%, 0 0)}.training-system-card{width:min(
    var(--vw, 1vw) * 200 / 1280 * 100
  ,250px)}.training-system-card{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) 0}.training-system-card svg{top:min(
    var(--vw, 1vw) * 62 / 1280 * 100
  ,77.5px)}.training-system-card svg{right:max(
    var(--vw, 1vw) * -28 / 1280 * 100
  ,-35px)}.training-system-card svg{width:min(
    var(--vw, 1vw) * 9 / 1280 * 100
  ,11.25px)}.training-system-card__fig{border-radius:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px)}.training-system-card__fig{border-radius:min(
    var(--vw, 1vw) * 6 / 1280 * 100
  ,7.5px)}.bases{scroll-margin-top:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.bases{gap:min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px) 0}.bases{padding:min( var(--vw, 1vw) * 56 / 1280 * 100 , 70px) 0 min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px)}.bases__body{gap:min( var(--vw, 1vw) * 44 / 1280 * 100 , 55px) 0}.bases__body{margin:0 min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px)}.bases__fig{border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.bases__wrap{width:min(
    var(--vw, 1vw) * 27.5 / 1280 * 100
  ,34.375px)}.bases__wrap{transform:translateY(max( var(--vw, 1vw) * -24 / 1280 * 100 , -30px))}.bases__main{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px)}.bases__main{grid-template-rows:repeat(4, min( var(--vw, 1vw) * 52 / 1280 * 100 , 65px))}.bases__btn{border-radius:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.bases__btn::before{content:"";background-color:#0088cd;position:absolute;top:50%;left:50%;width:100%;height:200%;border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);transform:translate(-50%, -50%) skewY(-16.5deg) scale(0);transition:transform .5s,opacity .3s;opacity:0;z-index:-1;transform-origin:center center}.bases-modal::-webkit-scrollbar{width:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.bases-modal{border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.bases-modal{min-height:min(
    var(--vw, 1vw) * 597 / 1280 * 100
  ,746.25px)}.bases-modal{width:min(
    var(--vw, 1vw) * 480 / 1280 * 100
  ,600px);max-width:none;min-height:auto}.bases-modal__head{padding:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.bases-modal__main{gap:min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px) min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px)}.bases-modal__main{margin:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.bases-modal__item{gap:min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px) 0}.bases-modal__fig{border-radius:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.bases-modal__bottom{padding:min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.bases-modal__control{gap:0 min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px)}.bases-modal__arrow{width:min(
    var(--vw, 1vw) * 9.2 / 1280 * 100
  ,11.5px)}.message{scroll-margin-top:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.message{gap:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) 0}.message{padding-top:min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px)}.message__main{gap:min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px) 0}.message__main{margin:0 min( var(--vw, 1vw) * 52 / 1280 * 100 , 65px)}.message__article{gap:min(
    calc(
      3.4rem + 4.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.825rem
  ) 0}.message__paragraph:last-of-type .message__txt{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.message__txt span{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.faq{scroll-margin-top:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.faq{gap:min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px) 0}.faq{padding:min( var(--vw, 1vw) * 56 / 1280 * 100 , 70px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px) min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px)}.faq__body{gap:min( var(--vw, 1vw) * 32 / 1280 * 100 , 40px) 0}.faq__blc,.faq__main{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.faq-acc__summary{gap:0 min( var(--vw, 1vw) * 18 / 1280 * 100 , 22.5px)}.faq-acc__summary{border-radius:min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px) min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px) 0 0}.faq-acc__summary{padding:min( var(--vw, 1vw) * 14 / 1280 * 100 , 17.5px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.faq-acc__summary{grid-template-columns:min(
    var(--vw, 1vw) * 41.3 / 1280 * 100
  ,51.625px) auto min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.faq-acc__summary::before{content:"";background-color:rgba(255,255,255,.2);position:absolute;top:50%;left:50%;width:200%;height:200%;border-radius:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);transform:translate(-50%, -50%) skewY(-16.5deg) scale(0);transition:transform .5s,opacity .3s;opacity:0;z-index:-1;transform-origin:center center}.faq-acc__wrap{height:min(
    var(--vw, 1vw) * 52.8 / 1280 * 100
  ,66px)}.faq-acc__index{font-size:min(
    calc(
      1.8rem + 2.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.025rem
  )}.faq-acc__question{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  )}.faq-acc__question{margin-left:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.faq-acc__inner{gap:0 min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px)}.faq-acc__inner{padding:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) min( var(--vw, 1vw) * 36 / 1280 * 100 , 45px) min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.faq-acc__inner{border-radius:0 0 min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px) min( var(--vw, 1vw) * 10 / 1280 * 100 , 12.5px)}.faq-acc__inner{grid-template-columns:min(
    var(--vw, 1vw) * 41.3 / 1280 * 100
  ,51.625px) auto}.contact{gap:min( var(--vw, 1vw) * 42 / 1280 * 100 , 52.5px) 0}.contact{padding:min( var(--vw, 1vw) * 96 / 1280 * 100 , 120px) min( var(--vw, 1vw) * 56 / 1280 * 100 , 70px) min( var(--vw, 1vw) * 138 / 1280 * 100 , 172.5px)}.contact__body{gap:min( var(--vw, 1vw) * 18 / 1280 * 100 , 22.5px) 0}.contact__hdg{font-size:min(
    calc(
      2.6rem + 3.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.925rem
  )}.contact__blc{gap:min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px) 0}.contact__main{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.contact-detail{padding-top:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.contact-detail{gap:min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px) 0}.contact-detail::before{width:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.contact-detail::before{height:2px}.contact-detail__item{gap:0 min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px)}.contact-detail__item{grid-template-columns:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) auto}.heading-pattern-1{padding:0 min( var(--vw, 1vw) * 24 / 1280 * 100 , 30px)}.heading-pattern-1::before,.heading-pattern-1::after{width:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.heading-pattern-1::before,.heading-pattern-1::after{height:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.heading-pattern-2{padding-left:min(
    var(--vw, 1vw) * 30 / 1280 * 100
  ,37.5px)}.heading-pattern-2::before{width:min(
    var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px)}.heading-pattern-2::before{height:min(
    var(--vw, 1vw) * 42 / 1280 * 100
  ,52.5px)}.splide__arrows{width:calc(100% + min(
    var(--vw, 1vw) * 50 / 1280 * 100
  , 62.5px))}.splide__arrow{width:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px)}.splide__arrow{height:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.splide__arrow{border-radius:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.splide__arrow{min-width:50px;min-height:64px}.splide__arrow .arrow{width:min(
    var(--vw, 1vw) * 25.16 / 1280 * 100
  ,31.45px)}.splide__arrow .arrow{height:min(
    var(--vw, 1vw) * 18.3 / 1280 * 100
  ,22.875px)}.splide__pagination{gap:0 min( var(--vw, 1vw) * 20 / 1280 * 100 , 25px)}.splide__pagination__page{width:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.splide__pagination__page{height:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.kv__hdg{width:min(
    var(--vw, 1vw) * 461.5 / 1280 * 100
  ,576.875px)}.kv__cat{width:min(
    var(--vw, 1vw) * 341 / 1280 * 100
  ,426.25px)}.copy__hdg{width:min(
    var(--vw, 1vw) * 360.16 / 1280 * 100
  ,450.2px)}.member-interview .splide__pagination{margin-top:min(
    var(--vw, 1vw) * 44 / 1280 * 100
  ,55px)}.training-system__action--2::before,.training-system__action--2::after{width:calc(100% + min(
    var(--vw, 1vw) * 140 / 1280 * 100
  , 175px))}.member-schedule div.member-schedule__timeline:has(.member-schedule__time:nth-of-type(2)){min-height:min(
    calc(
      8.4rem + 10.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    9.45rem
  )}}@media screen and (any-hover: hover)and (min-width: 960px){.footer-external__link:hover{background-size:100% 1px;background-position:0 100%}}@media screen and (min-width: 1600px){.training-system-anchor__value{font-size:min(
    calc(
      3.2rem + 4 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.6rem
  )}.training-system-anchor__unit{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  )}}@media(any-hover: hover){.navi__link:hover .navi__main,.navi__link:hover .navi__sub{color:#0088cd}.contact-btn:hover{background-position:0 50%}.contact-btn:hover .contact-btn__txt{color:#fff}.contact-btn:hover .contact-btn__arrow:first-child{animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .1s}.contact-btn:hover .contact-btn__arrow:last-child{animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .25s}.column-thumb:hover .column-thumb__bg::before{opacity:.5}.column-thumb:hover .column-thumb__bg img{transform:scale(1.05)}.column-modal__btn:hover .arrow__icn:first-child{animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .1s}.column-modal__btn:hover .arrow__icn:last-child{animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .25s}.member-interview-card:hover .arrow__icn:first-child{animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .1s}.member-interview-card:hover .arrow__icn:last-child{animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .25s}.member-interview-card:hover::before{opacity:.3}.member-modal-other__btn:hover .arrow__icn:first-child{animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .1s}.member-modal-other__btn:hover .arrow__icn:last-child{animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .25s}.bases__btn:hover::before{transform:translate(-50%, -50%) skewY(-16.5deg) scale(1.25);opacity:1}.bases__btn:hover .bases__prefecture{color:#fff}.faq-acc__summary:hover::before{transform:translate(-50%, -50%) skewY(-16.5deg) scale(1.5);opacity:1}.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}}