.note-rss-feed{position:relative;overflow:hidden;transform:translate(50px, 50px);transition:all .5s ease-out;opacity:0}.note-rss-feed.is-active{transform:translate(0, 0);opacity:1}.note-rss-feed__img{height:100%;overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px);aspect-ratio:300/157}.note-rss-feed__img img{width:100%;height:100%;transition:all .5s ease-out;-o-object-fit:cover;object-fit:cover}.note-rss-feed__ttl{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );line-height:2.1538461538}.note-rss-feed__btns-wrapper{display:flex;justify-content:flex-end;align-items:center;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 52 / 768 * 100
  ,39px);padding-right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.note-rss-feed__btn{content:"";background-color:rgba(0,82,164,.2);position:relative;width:45px;height:45px;border:solid 1px rgba(0,82,164,.1);border-radius:2.5px;transform:rotate(45deg);transition:all .5s ease-out;cursor:pointer;z-index:1}.note-rss-feed__btn--next{margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px)}.note-rss-feed__icon{position:absolute;top:50%;left:50%;width:16px;transform:translate(-50%, -50%) rotate(135deg)}.note-rss-feed__icon--next{transform:translate(-50%, -50%) rotate(-45deg)}.note-rss-feed__counter{display:flex;background:pink;position:relative;margin-right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.note-rss-feed__counter-txt{font-family:"Prompt",sans-serif;display:inline-block;position:absolute}.note-rss-feed__counter-txt--left{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );top:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  , 30px) * -1);left:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  , 19.5px) * -1);color:#12243f}.note-rss-feed__counter-txt--right{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );bottom:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  , 30px) * -1);right:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  , 18px) * -1);color:#727272}.note-rss-feed__counter-slash{content:"";display:block;background:#0052a4;position:absolute;top:50%;left:50%;width:1px;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);transform:translate(-50%, -50%) rotate(45deg)}.jobs-lead{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 240 / 768 * 100
  ,180px)}.jobs-lead__txt{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 90 / 768 * 100
  ,67.5px);font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );letter-spacing:.05em;line-height:2.1538461538}.jobs-lead__area{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);display:flex;justify-content:center}.jobs-lead__pc{display:none}.jobs-lead__left,.jobs-lead__right{width:50%}.jobs-lead__left{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 0 / 768 * 100
  ,0px)}.jobs-lead__left .jobs-lead__item{margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px) 0 0 auto}.jobs-lead__right{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 300 / 768 * 100
  ,225px)}.jobs-lead__border img{position:absolute;top:0;left:50%;transform:translateX(-50%);width:20px;height:0%;z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;transition:all 1s ease-out}.jobs-lead__border.is-active img{height:100%}.jobs-lead__border-top,.jobs-lead__border-bottom{position:relative}.jobs-lead__border-top img{transform:translateX(-90%);transition:all .5s ease-out}.jobs-lead__border-top.is-active img{transform:translateX(-32px)}.jobs-lead__border-bottom img{opacity:0;transform:translateX(-100%);transition:all .5s ease-out}.jobs-lead__border-bottom.is-active img{opacity:1;transform:translateX(-128px)}.jobs-lead__item{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);transition:all .5s ease-out;width:173px}.jobs-lead__item:first-of-type{margin-top:0}.js-item-left-sp{opacity:0;transform:translateX(-20px)}.js-item-left-sp.is-active{opacity:1;transform:translateX(0)}.js-item-right-sp{opacity:0;transform:translateX(20px)}.js-item-right-sp.is-active{opacity:1;transform:translateX(0)}.jobs-lead__list{transition:all .5s ease-out}.jobs-lead__list.is-active{opacity:1}.jobs-lead__icon{transition:all .5s ease-out}.jobs-lead__icon.is-active{opacity:1;transform:translate(-50%, -100%)}.jobs-lead__item--2{left:37%}.jobs-lead__item--3{left:74%}.jobs-lead__item--4{left:22%}.jobs-lead__item--5{left:59%}.jobs-description{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px)}.jobs-description__contents{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 210 / 768 * 100
  ,157.5px)}.jobs-description__item{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 130 / 768 * 100
  ,97.5px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 82 / 768 * 100
  ,61.5px)}.jobs-description__item:first-of-type{margin-top:0}.jobs-description__item::after{content:"";background-color:rgba(114,114,114,.2);position:absolute;bottom:0;left:50%;width:100vw;height:1px;transform:translateX(-50%)}.jobs-description__head{position:relative;margin:0 calc(50% - var(--vw, 1vw)*50)}.jobs-description__deco{position:relative}.jobs-description__line{position:relative;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.jobs-description__box{background-color:rgba(204,238,255,.8);position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);border-radius:5px}.jobs-description__ttl{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);overflow:hidden;font-weight:bold;line-height:2;letter-spacing:.05em}.jobs-description__ttl span{display:inline-block;transform:translateY(100%);transition:all .5s ease-out}.jobs-description__item.is-active .jobs-description__ttl span{transform:translateX(0)}.jobs-description__icon{position:absolute;bottom:-30px;right:30px;max-width:80px}.jobs-description__border{position:absolute;bottom:-30px;left:0;width:98%;transform:translateX(-100%);transition:all .5s ease-out;z-index:-1}.jobs-description__item.is-active .jobs-description__border{transform:translateX(0)}.jobs-description__txt{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 165 / 768 * 100
  ,123.75px);line-height:2.1538461538;letter-spacing:.05em}.jobs-description__subinner{display:flex;justify-content:space-between;align-items:center}.jobs-description__img{width:42.0454545455%}.jobs-description__img img{border-radius:5px}.jobs-description__band{width:53.4090909091%}.jobs-description__word{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );font-weight:bold;line-height:2.1538461538;letter-spacing:.05em}.jobs-description__subtxt{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 15 / 768 * 100
  ,11.25px);line-height:1.6666666667}.jobs-description__btn{display:flex;justify-content:flex-end;align-items:center;position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);padding:5px}.jobs-description__link{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );font-weight:bold;line-height:1;letter-spacing:.05em;color:#0052a4}.jobs-description__btn-item{content:"";background-color:rgba(0,82,164,.1);position:relative;width:30px;height:30px;margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);border:solid 1px rgba(0,82,164,.1);border-radius:2.5px;transform:rotate(-45deg);transition:all .5s ease-out;z-index:1}.jobs-description__btn:hover .jobs-description__btn-item{border:solid 1px #0052a4}.jobs-description__arrow{position:absolute;top:50%;left:50%;width:12px;transform:translate(-50%, -50%) rotate(45deg)}.jobs-description__en{position:absolute;top:50%;left:-50%;width:100%;transform:translateY(-50%);z-index:-1}.jobs-description__en-icon{position:absolute;top:-40px;left:-50%}.jobs-description__en--1{width:1378px}.jobs-description__en--1 img{width:1378px}.jobs-description__en--2{width:1476.5px}.jobs-description__en--2 img{width:1476.5px}.jobs-description__en--3{width:1048.5px}.jobs-description__en--3 img{width:1048.5px}.jobs-description__en--4{width:968.5px}.jobs-description__en--4 img{width:968.5px}.jobs-description__en-icon--1{animation:jobsLoopAnime 400s -200s linear infinite}.jobs-description__en-icon--2{animation:jobsLoopAnime2 400s linear infinite}@keyframes jobsLoopAnime{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes jobsLoopAnime2{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.jobs-interview{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px)}.jobs-interview__inner{padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 240 / 768 * 100
  ,180px)}.jobs-interview__box{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 90 / 768 * 100
  ,67.5px)}.jobs-interview__txt{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );line-height:2.1538461538;letter-spacing:.05em}.jobs-interview__note{margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) calc(50% - var(--vw, 1vw)*50) 0;padding-left:calc(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  )}.jobs-interview__btn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 336 / 768 * 100
  ,252px);margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 84 / 768 * 100
  ,63px) auto 0}@media screen and (min-width: 960px){.note-rss-feed{transform:translate(80px, 80px)}.note-rss-feed__img{border-radius:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.note-rss-feed__ttl{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );margin-top:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px);line-height:2}.note-rss-feed__btns-wrapper{margin-top:min(
    var(--vw, 1vw) * 45 / 1280 * 100
  ,56.25px);padding-right:min(
    var(--vw, 1vw) * 140 / 1280 * 100
  ,175px)}.note-rss-feed__btn{width:60px;height:60px;border:solid 2px rgba(0,82,164,.1);border-radius:5px}.note-rss-feed__btn--next{margin-left:38px}.note-rss-feed__icon{width:16px}.note-rss-feed__counter{margin-right:min(
    var(--vw, 1vw) * 42 / 1280 * 100
  ,52.5px)}.note-rss-feed__counter-txt--left{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  );top:calc(min(
    var(--vw, 1vw) * 27 / 1280 * 100
  , 33.75px) * -1);left:calc(min(
    var(--vw, 1vw) * 15 / 1280 * 100
  , 18.75px) * -1)}.note-rss-feed__counter-txt--right{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.35rem
  );bottom:calc(min(
    var(--vw, 1vw) * 20 / 1280 * 100
  , 25px) * -1);right:calc(min(
    var(--vw, 1vw) * 10 / 1280 * 100
  , 12.5px) * -1)}.note-rss-feed__counter-slash{height:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.jobs-lead{margin-top:min(
    var(--vw, 1vw) * 164 / 1280 * 100
  ,205px)}.jobs-lead__box{width:81.0546875%;margin:0 0 0 auto}.jobs-lead__txt{margin-top:min(
    var(--vw, 1vw) * 70 / 1280 * 100
  ,87.5px);font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2}.jobs-lead__area{margin-top:min(
    var(--vw, 1vw) * 262 / 1280 * 100
  ,327.5px);max-width:1170px}.jobs-lead__sp{display:none}.jobs-lead__pc{display:block}.jobs-lead__border-top{height:40px;width:min(
    var(--vw, 1vw) * 1170 / 1280 * 100
  ,1462.5px);max-width:1170px}.jobs-lead__border-bottom{margin-top:min(
    var(--vw, 1vw) * 300 / 1280 * 100
  ,375px);height:40px;width:min(
    var(--vw, 1vw) * 1170 / 1280 * 100
  ,1462.5px);max-width:1170px}.jobs-lead__item{position:relative;margin-top:0;width:min(
    var(--vw, 1vw) * 264 / 1280 * 100
  ,330px);transform:translateX(-32px)}.jobs-lead__list{position:absolute;top:-40px;left:0;max-width:264px;width:min(
    var(--vw, 1vw) * 264 / 1280 * 100
  ,330px);opacity:0}.jobs-lead__icon{position:absolute;top:-40px;left:50%;width:160px;height:auto;transform:translate(-50%, calc(-100% - 20px));opacity:0}.jobs-lead__icon--1{left:42%}.jobs-lead__icon--2{left:32%;width:169px}.jobs-lead__icon--3{left:32%}.jobs-lead__icon--4{left:42%}.jobs-lead__icon--5{left:32%}.jobs-description{margin-top:min(
    var(--vw, 1vw) * 265 / 1280 * 100
  ,331.25px)}.jobs-description__contents{margin-top:min(
    var(--vw, 1vw) * 70 / 1280 * 100
  ,87.5px)}.jobs-description__item{margin-top:min(
    var(--vw, 1vw) * 77 / 1280 * 100
  ,96.25px);padding-bottom:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.jobs-description__item::after{width:100%}.jobs-description__head{display:flex;justify-content:space-between}.jobs-description__deco{position:absolute;bottom:0;left:0;width:min(
    var(--vw, 1vw) * 360 / 1280 * 100
  ,450px)}.jobs-description__line{left:min(
    var(--vw, 1vw) * 400 / 1280 * 100
  ,500px);width:min(
    var(--vw, 1vw) * 760 / 1280 * 100
  ,950px);margin:0 auto 0 0;padding:0}.jobs-description__box{left:min(
    var(--vw, 1vw) * 400 / 1280 * 100
  ,500px);width:min(
    var(--vw, 1vw) * 760 / 1280 * 100
  ,950px);margin:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px) calc(50% - var(--vw, 1vw)*50) 0;padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);border-radius:10px}.jobs-description__ttl{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  );padding-left:0;line-height:1.3333333333}.jobs-description__icon{bottom:0;right:40px;max-width:160px}.jobs-description__border{bottom:0;width:100%}.jobs-description__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );margin-top:min(
    var(--vw, 1vw) * 30 / 1280 * 100
  ,37.5px);line-height:2}.jobs-description__img{width:38.7%}.jobs-description__img img{border-radius:10px}.jobs-description__band{width:56.6%}.jobs-description__word{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2}.jobs-description__subtxt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2}.jobs-description__btn{margin-top:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 70 / 768 * 100
  , 52.5px) * -1);padding:10px}.jobs-description__link{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.jobs-description__btn-item{width:40px;height:40px;margin-left:min(
    var(--vw, 1vw) * 18 / 1280 * 100
  ,22.5px);border:solid 2px rgba(0,82,164,.1);border-radius:5px}.jobs-description__btn:hover .jobs-description__btn-item{border:solid 2px #0052a4}.jobs-description__arrow{width:16px}.jobs-description__en--1{width:2756px}.jobs-description__en--1 img{width:2756px}.jobs-description__en--2{width:2953px}.jobs-description__en--2 img{width:2953px}.jobs-description__en--3{width:2097px}.jobs-description__en--3 img{width:2097px}.jobs-description__en--4{width:1937px}.jobs-description__en--4 img{width:1937px}.jobs-interview{margin-top:min(
    var(--vw, 1vw) * 160 / 1280 * 100
  ,200px)}.jobs-interview__inner{padding-bottom:min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px)}.jobs-interview__box{width:57.03125%;margin:min(
    var(--vw, 1vw) * 70 / 1280 * 100
  ,87.5px) 0 0 auto}.jobs-interview__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2}.jobs-interview__note{margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);padding-left:calc((
    var(--vw, 1vw) * 32 / 1280 * 100
  ) + min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px))}.jobs-interview__btn{width:min(
    var(--vw, 1vw) * 264 / 1280 * 100
  ,330px);margin:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) auto 0}}@media screen and (any-hover: hover)and (min-width: 960px){.note-rss-feed__item:hover .note-rss-feed__img img{transform:scale(1.08)}.note-rss-feed__btn:hover{border:solid 2px #0052a4}}@media screen and (min-width: 1270px){.jobs-lead__list--5,.jobs-lead__list--6{width:264px}}@media screen and (min-width: 1400px){.jobs-lead__border-top{overflow:visible;margin:0 auto}.jobs-lead__border-top.is-active img{transform:translateX(50px)}.jobs-lead__border-bottom.is-active img{transform:translateX(-40px)}.jobs-lead__item{transform:translateX(50px)}.jobs-lead__item--2{left:380px}.jobs-lead__item--3{left:780px}.jobs-lead__item--4{left:180px}.jobs-lead__item--5{left:600px}}@media screen and (min-width: 1600px){.jobs-lead__item--2{left:400px}.jobs-lead__item--3{left:800px}.jobs-interview__note{max-width:1600px;margin:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) auto 0;padding:0}}@media(any-hover: hover){.note-rss-feed__btn:hover{border:solid 1px #0052a4}}