.sendai__lead{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );letter-spacing:.05em;line-height:1.75;font-weight:bold;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 150 / 768 * 100
  ,112.5px)}.sendai__txt{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;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px)}.sendai__paragraph{overflow-x:hidden;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px) calc(50% - var(--vw, 1vw)*50) 0}.office__paragraph{overflow:hidden;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px) calc(50% - var(--vw, 1vw)*50) 0}.office__img{overflow:hidden;border-radius:5px}.office__area{position:relative;margin:-120px calc(50% - var(--vw, 1vw)*50) 0;overflow:hidden;border-radius:5px;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 1140 / 768 * 100
  ,855px);max-height:570px}.office__bg{height:100%;width:100%;position:relative;top:0;left:50%;transform:translateX(-50%)}.office__bg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.office__motif{position:absolute;top:250px;left:50%;transform:translateX(-50%);width:100%}.office__motif img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.office__line{position:absolute;top:calc(50% + 60px);left:50%;width:82%;margin:0 auto;max-width:400px;transform:translate(-50%, -50%);z-index:1}.office__item{position:relative;width:167.5px;height:167.5px;transform:translateX(50px);opacity:0;transition:all .5s ease-out}.office__item:first-of-type{top:60px;transition-delay:.1s}.office__item:nth-of-type(2){transition-delay:.3s}.office__item:last-of-type{top:-60px;transition-delay:.6s}.office__item.is-active{opacity:1;transform:translateX(0px)}.office__item--right{margin:0 0 0 auto}.office__txt{transform:rotate(-45deg);font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );color:#fff;font-weight:bold;letter-spacing:.05em}.office__txt span{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  )}.work{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 166 / 768 * 100
  ,124.5px)}.work__paragraph{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px)}.work__subttl{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );font-weight:bold;letter-spacing:.05em;line-height:1.75}.work__box{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 70 / 768 * 100
  ,52.5px)}.work__card{position:relative;z-index:1;background-color:#e4fadf;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 47 / 768 * 100
  ,35.25px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 63 / 768 * 100
  ,47.25px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);border-radius:5px}.work__card:first-of-type{margin-top:0}.work__icon{position:absolute;top:50%;left:50%;z-index:-1;transform:translate(-50%, -50%);width:20%}.work__name{position:absolute;top:0;left:0%;z-index:-1;transform:translateY(-50%);width:143.5px}.work__txt{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}.interview{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 166 / 768 * 100
  ,124.5px)}.interview__paragraph{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 17 / 768 * 100
  ,12.75px)}.interview__left{position:relative;display:none}.interview__right{position:relative}.interview__num{position:absolute;z-index:2;top:0;left:0;transform:translateY(-50%);transition:all .5s ease-out}.interview__num.is-active{opacity:1}.interview__bg{position:absolute;top:24px}.interview__img{position:relative;z-index:1;border-radius:5px;overflow:hidden;transition:all .5s ease-out}.interview__img.is-active{opacity:1}.interview__item{position:relative;z-index:1;cursor:pointer;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 112 / 768 * 100
  ,84px)}.interview__item:first-of-type{margin-top:0;padding-top:0}.interview__btn-icon{display:none}.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;font-weight:bold;text-indent:-1.8em;padding-left:1.8em;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.interview__word{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );padding-left:1.8em;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 25 / 768 * 100
  ,18.75px)}.interview__item:hover{color:#12243f}.interview-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;z-index:-100}.interview-modal__bg{background-color:rgba(228,250,223,.9);width:100vw;height:100vh}.interview-modal__back{cursor:pointer;position:absolute;top:45px;left:-20px;z-index:100;width:10px;transition:all .5s ease-out}.interview-modal__contents{position:absolute;top:70px;left:52%;transform:translateX(-50%);width:87.5%;height:80vh}.interview-modal__card{position:relative;opacity:0;transform:translateY(calc(-100% - 100px)) !important}.interview-modal__card.swiper-slide-active{opacity:1;transform:translateY(0%) !important}.interview-modal__scroll{position:relative;z-index:-10;background-color:#fff;border-radius:5px;height:80vh;width:100%;overflow:hidden;overflow-y:scroll}.interview-modal__scroll::-webkit-scrollbar-thumb{display:none}.interview-modal__scroll::-webkit-scrollbar{display:none}.interview-modal__scroll::-webkit-scrollbar-track{display:none}.interview-modal__scroll .simplebar-track{background:rgba(114,114,114,.2);border-radius:0px;right:8px;border-radius:10px}.interview-modal__scroll .simplebar-scrollbar::before{background:#0052a4;opacity:1 !important;border-radius:10px;width:8px !important;left:-2px}.interview-modal__scroll .simplebar-track.simplebar-vertical{width:4px;margin:10px 0 200px}.interview-modal__subinner{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0px}.interview-modal__num{position:absolute;top:0;left:15px;transform:translate(-50%, -50%);width:80px;z-index:999}.interview-modal__ttl{font-size:clamp(
    2.3333333333rem,
    calc(
      2.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0729166667
    ),
    4.2rem
  );line-height:1.1428571429;font-weight:bold;letter-spacing:.05em;white-space:pre-line}.interview-modal__img{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);overflow:hidden;border-radius:5px}.interview-modal__prof{display:flex;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px)}.interview-modal__icon img{border-radius:5px;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 112 / 768 * 100
  ,84px)}.interview-modal__info{margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 25 / 768 * 100
  ,18.75px)}.interview-modal__name{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );font-weight:bold;letter-spacing:.05em;line-height:1}.interview-modal__label{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );line-height:1.6666666667;margin-top:clamp(
    0.6666666667rem,
    calc(
      0.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0208333333
    ),
    1.2rem
  );white-space:pre-line}.interview-modal__paragraph{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 162 / 768 * 100
  ,121.5px)}.interview-modal__line{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 162 / 768 * 100
  ,121.5px)}.interview-modal__line:first-of-type{margin-top:0}.interview-modal__band{display:flex;justify-content:flex-start;align-items:center}.interview-modal__q{font-family:"Prompt",sans-serif;color:#4ab134;font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );line-height:1}.interview-modal__lead{position:relative;font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );font-weight:bold;letter-spacing:.05em;line-height:1;margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px);white-space:pre-line}.interview-modal__txt{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;margin-top:clamp(
    2.6875rem,
    calc(
      3.225rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.083984375
    ),
    4.8375rem
  );white-space:pre-line}.interview-modal__box{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);background-color:#e4fadf;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);border-radius:5px}.interview-modal__subttl{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );letter-spacing:.05em;line-height:1;font-weight:bold}.interview-modal__subtxt{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;margin-top:clamp(
    2.3333333333rem,
    calc(
      2.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0729166667
    ),
    4.2rem
  )}.interview-modal__foot{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px)}.interview-modal__foot-bg{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:5px;overflow:hidden}.interview-modal__foot-bg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.interview-modal__word{position:relative;z-index:1;text-align:center;font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );font-weight:bold;color:#fff;letter-spacing:.05em}.interview-modal__area{display:flex;align-items:center;justify-content:space-between;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 768 * 100
  ,22.5px)}.interview-modal__btn{cursor:pointer;position:relative;z-index:1;width:14.8026315789%}.interview-modal__btn:hover .interview-modal__btnimg::after{opacity:0}.interview-modal__btnimg{position:relative;overflow:hidden;border-radius:10px;opacity:.6}.interview-modal__btnimg::after{content:"";transition:all .5s ease-out}.interview-modal__btninner{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px)}.interview-modal__btnnum{position:relative;font-family:"Prompt",sans-serif;font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );color:#fff;letter-spacing:.05em;line-height:1;padding-left:15px}.interview-modal__btnicon{content:"";width:8px;height:8px;border-radius:1px;background:linear-gradient(227.884deg, #b8ed15 0%, #00f5ff 54.32%, #5ff9ff 100%);position:absolute;top:40%;left:0;transform:rotate(45deg) translateY(-50%)}.interview-modal__btnword{font-size:clamp(
    0.6666666667rem,
    calc(
      0.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0208333333
    ),
    1.2rem
  );color:#fff;letter-spacing:.05em;font-weight:bold;line-height:1;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px)}.interview-modal__btnbox--next{flex-direction:row-reverse}.interview-modal__btnbox--next .interview-modal__btnnum{text-align:right;padding-left:0;padding-right:15px}.interview-modal__btnbox--next .interview-modal__btnicon{left:auto;right:5px}.career{margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 166 / 768 * 100
  ,124.5px) calc(50% - var(--vw, 1vw)*50) 0}.career__inner{padding:0 calc(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  );width:100%;max-width:792px}.career__paragraph{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px);overflow-x:scroll}.career__paragraph::-webkit-scrollbar-thumb{display:none}.career__paragraph::-webkit-scrollbar{display:none}.career__paragraph::-webkit-scrollbar-track{display:none}.career__paragraph .simplebar-track.simplebar-horizontal{top:0}.career__paragraph .simplebar-track{background:rgba(114,114,114,.2);border-radius:10px}.career__paragraph .simplebar-scrollbar::before{background:#0052a4;opacity:1 !important;border-radius:10px}.career__paragraph .simplebar-track.simplebar-horizontal{margin:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.career__word{color:#0052a4;font-family:"Prompt",sans-serif;font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );letter-spacing:.05em;margin-top:clamp(
    4.3333333333rem,
    calc(
      5.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.1354166667
    ),
    7.8rem
  )}.career__img{z-index:999;width:778.5px;height:445.5px;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px);padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.requirements{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 166 / 768 * 100
  ,124.5px)}.requirements__paragraph{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 95 / 768 * 100
  ,71.25px)}.requirements__item{border-top:solid 1px rgba(114,114,114,.2);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 55 / 768 * 100
  ,41.25px);margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 55 / 768 * 100
  ,41.25px)}.requirements__item:last-of-type{border-bottom:solid 1px rgba(114,114,114,.2);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 55 / 768 * 100
  ,41.25px);margin-bottom:0}.requirements__name{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );font-weight:bold;letter-spacing:.05em;line-height:1}.requirements__box{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 22 / 768 * 100
  ,16.5px)}.requirements__txt{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );line-height:1.6666666667}.requirements__txt a{color:#0052a4;display:inline-block;line-height:1;border-bottom:solid 1px #0052a4;transition:all .5s ease-out}.requirements__img{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 22 / 768 * 100
  ,16.5px);max-width:352px}.sendai-entry{background-color:#1ea800;border-radius:5px 5px 0 0}.sendai-entry__inner{position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 83 / 768 * 100
  ,62.25px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100
  ,54px)}.sendai-entry__contents{text-align:right}.sendai-entry__box{text-align:left;position:relative;display:flex;justify-content:space-between;margin-bottom:min(
    var(--vw, 1vw) * 67 / 1280 * 100
  ,83.75px)}.sendai-entry__icon{width:20%}.sendai-entry__icon.is-active{animation:boundAnim .5s forwards}.sendai-entry__txt{font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );color:#fff;letter-spacing:.05em;line-height:2.1538461538;width:78%}.sendai-entry__btn{cursor:pointer;pointer-events:auto;position:relative;display:flex;align-items:center;justify-content:flex-end}.sendai-entry__btn:first-of-type{margin-top:0}.sendai-entry__btn.is-disabled{pointer-events:none;opacity:.6}.sendai-entry__btn-txt{color:#fff;font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );letter-spacing:.05em;font-weight:bold;line-height:2}.sendai-entry__btn-item{content:"";position:relative;z-index:1;background-color:rgba(255,255,255,.1);border:solid 1px rgba(255,255,255,.4);border-radius:2.5px;width:45px;height:45px;transform:rotate(-45deg);margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 38 / 768 * 100
  ,28.5px);transition:all .5s ease-out}.sendai-entry__btn:hover .sendai-entry__btn-txt{animation:sendaiHoverSlideTextY .8s forwards}.sendai-entry__btn:hover .sendai-entry__btn-item{border:solid 2px #fff}@keyframes sendaiHoverSlideTextY{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.sendai-entry__btn-arrow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);width:16px}.sendai-entry__en{width:100%;position:absolute;bottom:0%;left:0;z-index:0}.sendai-entry__en-icon{position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);left:0;width:1046px}.sendai-entry__en-icon--1{animation:sendailoopanime 400s -200s linear infinite}.sendai-entry__en-icon--2{animation:sendailoopanime2 400s linear infinite}@keyframes sendailoopanime{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes sendailoopanime2{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes boundAnim{0%,100%{transform:translateY(0) scale(1)}30%{transform:translateY(-40%) scale(0.96, 1.04)}60%{transform:translateY(-40%) scale(1)}90%{transform:translateY(0) scale(1.15, 0.9)}}.swiper-wrapper{transition-timing-function:linear !important}@media screen and (min-width: 960px){.sendai__lead{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  );line-height:1.3333333333;margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.sendai__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2;margin-top:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.sendai__paragraph{margin-top:min(
    var(--vw, 1vw) * 100 / 1280 * 100
  ,125px)}.office__paragraph{margin:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px) calc(25% - var(--vw, 1vw)*50) 0}.office__img{border-radius:10px}.office__area{margin:-200px calc(33% - var(--vw, 1vw)*50) 0;width:100.5vw;height:min(
    var(--vw, 1vw) * 640 / 1280 * 100
  ,800px);max-height:640px;border-radius:20px}.office__motif{top:80px}.office__line{width:100%;max-width:100%;display:flex;justify-content:center;top:calc(50% + 100px);left:60%}.office__item{width:232px;height:232px;margin-left:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);transform:translateX(60px);opacity:0}.office__item:first-of-type{top:0;margin-left:0}.office__item:last-of-type{top:0}.office__item--right{margin-left:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.office__txt{font-size:20px}.office__txt span{font-size:16px}.work{margin-top:min(
    var(--vw, 1vw) * 164 / 1280 * 100
  ,205px)}.work__paragraph{margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.work__subttl{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  );line-height:1.6666666667}.work__box{display:flex;justify-content:space-between;margin-top:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px)}.work__card{width:calc(50% - 8px);padding:min(
    var(--vw, 1vw) * 82 / 1280 * 100
  ,102.5px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);margin-top:0;border-radius:10px}.work__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  )}.interview{margin-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}.interview__paragraph{display:flex;justify-content:space-between;margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.interview__left{display:block;width:45%;left:min(
    var(--vw, 1vw) * -35 / 1280 * 100
  ,-43.75px)}.interview__right{width:42%;left:min(
    var(--vw, 1vw) * -75 / 1280 * 100
  ,-93.75px)}.interview__num{opacity:0}.interview__bg{top:0;width:105%;max-width:418px;transform:translate(-8px, 25px)}.interview__img{border-radius:10px;opacity:0;position:absolute;top:0;left:0;transform:translateX(20px);max-width:408px}.interview__num--default,.interview__img--default{opacity:1}.interview__item{color:#727272;border-bottom:solid 1px rgba(114,114,114,.2);padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0;margin-top:0}.interview__btn-icon{display:block;position:absolute;z-index:-1;right:0;bottom:10px;width:56px;transition:all .5s ease-out}.interview__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2;margin-top:0}.interview__word{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  );line-height:1.8571428571;margin-top:min(
    var(--vw, 1vw) * 5 / 1280 * 100
  ,6.25px)}.interview-modal__bg{background-color:rgba(228,250,223,.85)}.interview-modal__back{width:20px;top:76px;left:-65px}.interview-modal__contents{top:10%;width:80%;height:80vh;max-width:1024px}.interview-modal__scroll{border-radius:10px}.interview-modal__scroll .simplebar-track{right:20px}.interview-modal__scroll .simplebar-track.simplebar-vertical{margin:10px 0 140px}.interview-modal__subinner{padding:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px) 0px}.interview-modal__num{width:114px}.interview-modal__ttl{font-size:min(
    calc(
      4rem + 5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    4.5rem
  );line-height:1.4}.interview-modal__img{border-radius:10px}.interview-modal__prof{margin-top:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.interview-modal__icon img{border-radius:10px;width:min(
    var(--vw, 1vw) * 88 / 1280 * 100
  ,110px)}.interview-modal__info{margin-left:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.interview-modal__name{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  )}.interview-modal__label{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  );line-height:1.8571428571;margin-top:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  )}.interview-modal__paragraph{margin-top:min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px)}.interview-modal__line{display:flex;justify-content:space-between;align-items:flex-start;margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.interview-modal__band{justify-content:flex-start;align-items:flex-start;width:35%}.interview-modal__q{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  );line-height:2.8}.interview-modal__lead{margin-left:min(
    var(--vw, 1vw) * 29 / 1280 * 100
  ,36.25px);font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  );line-height:1.6666666667}.interview-modal__txt{width:61.0086100861%;font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2;margin-top:0;width:63%}.interview-modal__box{margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);border-radius:10px;display:flex;justify-content:space-between}.interview-modal__subttl{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  );width:35%}.interview-modal__subtxt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2;margin-top:0;width:64%}.interview-modal__foot{margin-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}.interview-modal__foot-bg{border-radius:10px}.interview-modal__word{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  )}.interview-modal__area{padding:min(
    var(--vw, 1vw) * 28 / 1280 * 100
  ,35px) min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px)}.interview-modal__btn{width:auto}.interview-modal__btnbox{display:flex;align-items:center}.interview-modal__btnimg{width:80px}.interview-modal__btnimg::after{position:absolute;top:0;left:0;background-color:rgba(230,187,143,.2);width:100%;height:100%}.interview-modal__btninner{margin-top:0;margin-left:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.interview-modal__btnnum{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.interview-modal__btnword{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)}.interview-modal__btnbox--next .interview-modal__btninner{margin-top:0;margin-left:0;margin-right:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.career{margin:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px) 0 0}.career__inner{max-width:100%;padding:0}.career__paragraph{margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);overflow-x:hidden}.career__word{display:none}.career__img{width:100%;height:auto;margin:0 auto;max-width:815px}.requirements{margin-top:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}.requirements__paragraph{margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.requirements__item{padding-top:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);margin-top:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.requirements__item:last-of-type{padding-bottom:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.requirements__name{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  )}.requirements__box{margin-top:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.requirements__txt{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.requirements__img{margin-top:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);padding:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px) 0;max-width:632px}.requirements__img img{height:56px}.sendai-entry{border-radius:10px 10px 0 0}.sendai-entry__inner{padding:min(
    var(--vw, 1vw) * 83 / 1280 * 100
  ,103.75px) min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px);max-width:1600px;margin:0 auto}.sendai-entry__contents{display:flex;align-items:center;justify-content:space-between}.sendai-entry__box{padding-left:50px;width:60%;margin-bottom:0}.sendai-entry__icon{width:15%;max-width:80px}.sendai-entry__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2;width:76%}.sendai-entry__btn{justify-content:space-between}.sendai-entry__btn:first-of-type{margin-left:0}.sendai-entry__btn-txt{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  )}.sendai-entry__btn-item{border-radius:5px;border:solid 2px rgba(255,255,255,.4);width:60px;height:60px;margin-left:min(
    var(--vw, 1vw) * 38 / 1280 * 100
  ,47.5px)}.sendai-entry__btn-arrow{width:16px}.sendai-entry__en-icon{width:1984px;opacity:.8}}@media(any-hover: hover){.interview-modal__back:hover{transform:translateX(-3px)}.requirements__txt a:hover{opacity:.6}}