  .second-level-kv__range{bottom:calc(
    var(--vw, 1vw) * 62 / 768 * 100
  )}.requirement-index__body{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);padding-left:calc(var(--vw, 1vw)*50 - 50%);padding-right:calc(var(--vw, 1vw)*50 - 50%);position:relative;z-index:1;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 100 / 768 * 100
  ,75px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.requirement-index__body::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:linear-gradient(0deg, rgba(0, 180, 237, 0.02) -25%, #00b4ed 125%);opacity:.2;z-index:-1}.requirement-btn{display:flex;justify-content:center;align-items:center;background-color:#000;position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 496 / 768 * 100
  ,372px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 112 / 768 * 100
  ,84px);margin:0 auto;overflow:hidden;z-index:1}.requirement-btn__bg{position:absolute;top:0;left:0;width:140%;height:100%;z-index:-1}.requirement-btn__bg::before{content:"";background-color:#00b4ed;position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(100%) skewX(-30deg);transition:transform .5s ease,opacity .5s ease;opacity:0}.requirement-btn__txt:nth-of-type(2){display:none}.requirement-btn__arrow{position:absolute;top:50%;right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 37 / 768 * 100
  ,27.75px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24.5 / 768 * 100
  ,18.375px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16.8 / 768 * 100
  ,12.6px);transform:translateY(-50%);filter:brightness(0) invert(1)}.requirement-index-flow+.requirement-btn{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 112 / 768 * 100
  ,84px)}.requirement-index-anchor{display:grid;justify-content:center;margin-top:min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.requirement-index-anchor__btn{display:flex;justify-content:center;align-items:center;position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 496 / 768 * 100
  ,372px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 90 / 768 * 100
  ,67.5px);overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);z-index:1}.requirement-index-anchor__btn--1{background-image:linear-gradient(280deg, #00b4ed 10%, #003894 90%)}.requirement-index-anchor__btn::before{content:"";background-color:#00b4ed;position:absolute;top:50%;transform:translate(50%, -50%);transition:opacity .3s ease-out,-webkit-clip-path .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:clip-path .3s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .3s ease-out;transition:clip-path .3s cubic-bezier(0.215, 0.61, 0.355, 1),opacity .3s ease-out,-webkit-clip-path .3s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;z-index:-1;-webkit-clip-path:inset(50% 50% 50% 50% round 50%);clip-path:inset(50% 50% 50% 50% round 50%)}.requirement-index-anchor__txt{transition:color .3s}.requirement-index-description{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 100 / 768 * 100
  ,75px);display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100
  ,54px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,45px) 0}.requirement-index-description__dl{display:grid;align-items:center;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px) auto}.requirement-index-description__dl:not(:last-of-type){position:relative;border-bottom:1px solid #ebebeb}.requirement-index-description__dl:not(:last-of-type)::before{content:"";background-image:linear-gradient(0deg, rgb(0, 180, 237) 0%, rgb(0, 56, 148) 100%);position:absolute;bottom:0;left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 68 / 768 * 100
  ,51px);height:1px;transform:translateY(100%)}.requirement-index-description__dt{margin-bottom:auto}.requirement-index-description__dd a{position:relative;color:#00b4ed;text-decoration:underline;transition:opacity .3s;text-underline-offset:3px}.requirement-index-flow{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 100 / 768 * 100
  ,75px);display:grid;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 128 / 768 * 100
  ,96px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0}.requirement-index-flow__main{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0}.requirement-index-flow__box{display:grid;align-items:center;background-color:#00b4ed;position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 768 * 100
  ,22.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 84 / 768 * 100
  ,63px);transform:translateY(max( min(var(--vw, 1vw), var(--svh, 1vh)) * -160 / 768 * 100 , -120px));opacity:0;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 108 / 768 * 100
  ,81px);grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 95 / 768 * 100
  ,71.25px) auto}.requirement-index-flow__box.is-active{transform:translateY(0);transition:transform .75s ease,opacity .75s ease;opacity:1}.requirement-index-flow__box:not(:last-of-type)::before{content:"";background:url(/saiyou/career_recruit/img/requirement/index/icn_requirement_index_flow_arrow.svg) center/contain no-repeat;position:absolute;top:100%;right:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 58 / 768 * 100
  ,43.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);transform:translate(50%, 0%) rotate(90deg)}.requirement-index-flow__img{margin:0 auto}.requirement-index-flow__img--1{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 95 / 768 * 100
  ,71.25px)}.requirement-index-flow__img--2{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 85.4 / 768 * 100
  ,64.05px)}.requirement-index-flow__img--3{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 84.5 / 768 * 100
  ,63.375px)}@media screen and (min-width: 960px){.second-level-kv__range{bottom:min(
    var(--vw, 1vw) * 45 / 1280 * 100
  ,56.25px);height:calc(100% - min(
    var(--vw, 1vw) * 45 / 1280 * 100
  , 56.25px))}.second-level-kv__main{top:calc(calc(var(--svh, 1vh) * 100) - calc(
    var(--vw, 1vw) * 165.5 / 1280 * 100
  ))}.requirement-index__body{padding-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px);padding-bottom:min(
    var(--vw, 1vw) * 78 / 1280 * 100
  ,97.5px)}.requirement-btn{width:min(
    var(--vw, 1vw) * 496 / 1280 * 100
  ,620px);height:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.requirement-btn__wrap{height:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );overflow:hidden}.requirement-btn__wrap>p{transition:transform .5s}.requirement-btn__wrap>p:nth-of-type(2){transform:translateY(100%)}.requirement-btn__wrap>p::before,.requirement-btn__wrap>p::after{content:none}.requirement-btn__txt:nth-of-type(2){display:block}.requirement-btn__arrow{right:min(
    var(--vw, 1vw) * 37 / 1280 * 100
  ,46.25px);width:min(
    var(--vw, 1vw) * 16.7 / 1280 * 100
  ,20.875px);height:min(
    var(--vw, 1vw) * 11.5 / 1280 * 100
  ,14.375px)}.requirement-index-flow+.requirement-btn{margin-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}.requirement-index-anchor{margin-top:min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px);gap:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-template-columns:repeat(2, min( var(--vw, 1vw) * 352 / 1280 * 100 , 440px))}.requirement-index-anchor__btn{width:100%;height:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px);border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.requirement-index-anchor__btn::before{right:0;width:min(
    var(--vw, 1vw) * 704 / 1280 * 100
  ,880px);height:min(
    var(--vw, 1vw) * 704 / 1280 * 100
  ,880px)}.requirement-index-description{scroll-margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.requirement-index-description{margin-top:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);padding:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px) min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px);gap:min(
    var(--vw, 1vw) * 62 / 1280 * 100
  ,77.5px) 0}.requirement-index-description__dl{padding:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0;grid-template-columns:min(
    var(--vw, 1vw) * 264 / 1280 * 100
  ,330px) auto}.requirement-index-description__dl:not(:last-of-type)::before{width:min(
    var(--vw, 1vw) * 68 / 1280 * 100
  ,85px)}.requirement-index-description__dd a{text-decoration:none}.requirement-index-description__dd a::before{content:"";background-color:#00b4ed;position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(1);transform-origin:left center}.requirement-index-flow{scroll-margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.requirement-index-flow{margin:min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px) min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px) 0;gap:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px) 0}.requirement-index-flow__main{justify-content:center;gap:0 min(
    var(--vw, 1vw) * 76 / 1280 * 100
  ,95px);grid-template-columns:repeat(3, 1fr)}.requirement-index-flow__box{padding:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0 min(
    var(--vw, 1vw) * 21 / 1280 * 100
  ,26.25px);transform:translateX(-50%);gap:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px) 0;grid-template-columns:100%;grid-template-rows:min(
    var(--vw, 1vw) * 61.85 / 1280 * 100
  ,77.3125px) auto;justify-items:center}.requirement-index-flow__box.is-active{transform:translateX(0)}.requirement-index-flow__box.is-active:nth-of-type(1){transition-delay:0s}.requirement-index-flow__box.is-active:nth-of-type(2){transition-delay:.3s}.requirement-index-flow__box.is-active:nth-of-type(3){transition-delay:.6s}.requirement-index-flow__box:not(:last-of-type)::before{top:50%;right:0;width:min(
    var(--vw, 1vw) * 58 / 1280 * 100
  ,72.5px);height:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);transform:translate(95%, -50%)}.requirement-index-flow__img--1{width:min(
    var(--vw, 1vw) * 65 / 1280 * 100
  ,81.25px)}.requirement-index-flow__img--2{width:min(
    var(--vw, 1vw) * 58 / 1280 * 100
  ,72.5px)}.requirement-index-flow__img--3{width:min(
    var(--vw, 1vw) * 61.7 / 1280 * 100
  ,77.125px)}}@media screen and (any-hover: hover)and (min-width: 960px){.requirement-btn:hover .requirement-btn__txt{transform:translateY(-100%)}.requirement-index-description__dd a:hover::before{animation:stretchUnderLine .5s linear both}}@media screen and (min-width: 960px)and (min-width: 960px){.requirement-btn__wrap{height:min(
    calc(
      3.192rem + 3.99 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.591rem
  )}}@media(any-hover: hover){.requirement-btn:hover .arrow__icn:first-child{animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .1s}.requirement-btn:hover .arrow__icn:last-child{animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .25s}.requirement-btn:hover .requirement-btn__bg{transform:rotate(180deg)}.requirement-btn:hover .requirement-btn__bg::before{transform:translateX(10%) skewX(-30deg);opacity:1}.requirement-index-anchor__btn:hover::before{opacity:1;-webkit-clip-path:inset(0% 0% 0% 0% round 50%);clip-path:inset(0% 0% 0% 0% round 50%)}.requirement-index-anchor__btn:hover .requirement-index-anchor__txt{color:#fff}.requirement-index-description__dd a:hover{opacity:.75}}