.is-loaded .third-level-kv__fig{transition:-webkit-clip-path .5s cubic-bezier(0.39, 0.575, 0.565, 1) 1s;transition:clip-path .5s cubic-bezier(0.39, 0.575, 0.565, 1) 1s;transition:clip-path .5s cubic-bezier(0.39, 0.575, 0.565, 1) 1s, -webkit-clip-path .5s cubic-bezier(0.39, 0.575, 0.565, 1) 1s;-webkit-clip-path:inset(0 0 0 0 round 0);clip-path:inset(0 0 0 0 round 0)}.is-loaded .third-level-kv__img{transform:scale(1);transition:transform 1s cubic-bezier(0.39, 0.575, 0.565, 1) 1s}.is-loaded .third-level-kv__wrap{transition:-webkit-clip-path .3s 1.25s;transition:clip-path .3s 1.25s;transition:clip-path .3s 1.25s, -webkit-clip-path .3s 1.25s;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.is-loaded .third-level-kv__wrap+.third-level-kv__main .third-level-kv__hdg{transition-delay:1.5s}.is-loaded .third-level-kv__hdg{transform:translateY(0);transition:transform .5s 1.25s}.is-loaded .breadcrumb-top{transition:opacity .3s 1.5s;opacity:1}.third-level-kv{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);padding-left:calc(var(--vw, 1vw)*50 - 50%);padding-right:calc(var(--vw, 1vw)*50 - 50%);display:grid;align-items:flex-start;position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 480 / 768 * 100
  ,360px);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);z-index:1;grid-template-rows:1fr auto}.third-level-kv:has(.third-level-kv__sub){background-color:#e2e2e2}.third-level-kv__fig{position:absolute;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1;-webkit-clip-path:inset(100% 0 0 0 round min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100 , 60px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100 , 60px) 0 0);clip-path:inset(100% 0 0 0 round min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100 , 60px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100 , 60px) 0 0)}.third-level-kv__img{height:100%;transform:scale(1.25)}.third-level-kv__wrap{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.third-level-kv__wrap+.third-level-kv__main{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.third-level-kv__main{overflow:hidden}.third-level-kv__hdg{font-family:"Syncopate",sans-serif;font-weight:700;letter-spacing:-0.05em;text-transform:uppercase;font-size:clamp(
    2.6666666667rem,
    calc(
      3.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0833333333
    ),
    4.8rem
  );line-height:1;transform:translateY(100%)}.breadcrumb-top{opacity:0}.anchor-btn{display:flex;justify-content:center;align-items:center;background-color:#000;position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px);z-index:1}.anchor-btn::before{content:"";background-color:rgba(255,255,255,.2);position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%);z-index:-1;aspect-ratio:2/1;-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0);clip-path:polygon(0 0, 50% 100%, 100% 0)}.anchor-btn::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#717d83;transition:-webkit-clip-path .3s;transition:clip-path .3s;transition:clip-path .3s, -webkit-clip-path .3s;z-index:-2;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}.anchor-btn__txt{position:relative;line-height:1.25;z-index:3}.jobs-detail-anchor{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0;grid-template-columns:100%}.jobs-detail-about{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 144 / 768 * 100
  ,108px);display:grid;position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);margin-right:calc(50% - var(--vw, 1vw)*50);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);z-index:1;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,45px);grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr}.jobs-detail-about::before{content:"";background-color:#e2e2e2;position:absolute;bottom:0;right:0;width:calc(var(--vw, 1vw)*100);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 336 / 768 * 100
  ,252px);z-index:-1}.jobs-detail-about.is-active .jobs-detail-about__carousel{transform:translateX(0);transition:transform .5s,opacity .5s;opacity:1}.jobs-detail-about__label{line-height:1;letter-spacing:0;grid-column:1/2;grid-row:1/3;writing-mode:vertical-lr}.jobs-detail-about__main{display:grid;position:relative;margin-right:var(--sw);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);overflow:hidden;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0;grid-template-rows:auto 1fr}.jobs-detail-about__main::before{content:"";background-color:#000;position:absolute;top:0;right:0;width:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  , 30px));height:1px}.jobs-detail-about__carousel{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 768 * 100
  ,33px);transform:translateX(50%);opacity:0}.jobs-detail-about__control{display:flex;justify-content:center;margin-right:var(--sw);gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);grid-column:1/3}.jobs-detail-about__btn{display:flex;justify-content:center;align-items:center;background-color:#333;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);border:1px solid #333;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);transition:background .3s}.jobs-detail-about__arrow{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 18 / 768 * 100
  ,13.5px)}.jobs-detail-about__arrow path{transition:fill .3s}.jobs-detail-case{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 144 / 768 * 100
  ,108px);margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.jobs-detail-case__inner{position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 216 / 768 * 100
  ,162px)}.jobs-detail-case__inner::before{content:"";background-color:#000;position:absolute;top:1px;left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 68 / 768 * 100
  ,51px);width:1px;height:100%;transform:translateX(-50%);transform-origin:top center}.jobs-detail-case-route{position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 68 / 768 * 100
  ,51px);left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 136 / 768 * 100
  ,102px);height:100%;z-index:10}.jobs-detail-case-route__start{position:absolute;top:0;right:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -24 / 768 * 100
  ,-18px);transform:translate(100%, -50%)}.jobs-detail-case-route__circle{display:flex;justify-content:center;align-items:center;position:sticky;top:calc(var(--svh, 1vh)*50);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 136 / 768 * 100
  ,102px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 136 / 768 * 100
  ,102px);border-radius:50%;transform:translateY(-50%);z-index:1}.jobs-detail-case-route__circle::before,.jobs-detail-case-route__circle::after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";border-radius:50%}.jobs-detail-case-route__circle::before{background-color:#e42c2c;width:100%;height:100%;z-index:-1}.jobs-detail-case-route__circle::after{background-color:#f2f2f2;width:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  , 18px));height:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  , 18px));z-index:-2}.jobs-detail-case-route__img{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 76.5 / 768 * 100
  ,57.375px)}.jobs-detail-case__main{position:relative;margin-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.jobs-detail-case__blc{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100
  ,54px) 1fr;grid-template-rows:auto auto}.jobs-detail-case__blc+.jobs-detail-case__blc{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.jobs-detail-case__blc.is-active .jobs-detail-case__circle::before{transform:translate(0%, -50%) scaleX(1);transition:transform .5s ease}.jobs-detail-case__blc.is-active .jobs-detail-case__img{transition:-webkit-clip-path .5s ease .25s;transition:clip-path .5s ease .25s;transition:clip-path .5s ease .25s, -webkit-clip-path .5s ease .25s;-webkit-clip-path:inset(0% 0% 0% 0% round 0 0 0 0);clip-path:inset(0% 0% 0% 0% round 0 0 0 0)}.jobs-detail-case__article{display:grid;background-color:#fff;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0;grid-column:2/3;grid-row:1/2}.jobs-detail-case__article .jobs-detail-case__txt{margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 768 * 100
  ,10.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.jobs-detail-case-head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px) 0}.jobs-detail-case-head__wrap{position:relative;padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px)}.jobs-detail-case-head__wrap::before{content:"";background-color:#000;position:absolute;top:50%;left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);height:1px;transform:translateY(-50%)}.jobs-detail-case-head__action .hdg6:before,.jobs-detail-case-head__action .hdg6:after{content:none}.jobs-detail-case-hdg{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 5 / 768 * 100
  ,3.75px) 0}.jobs-detail-case__circle{position:relative;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100
  ,54px);margin:auto 0;border:1px solid #000;border-radius:50%;grid-column:1/2;grid-row:1/2}.jobs-detail-case__circle::before,.jobs-detail-case__circle::after{content:"";position:absolute;top:50%}.jobs-detail-case__circle::before{background-color:#000;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 92 / 768 * 100
  ,69px);height:1px;transform:translate(0%, -50%) scaleX(0);transform-origin:center left}.jobs-detail-case__circle::after{background-color:#e42c2c;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);border:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px) solid #f2f2f2;border-radius:50%;transform:translate(-50%, -50%)}.jobs-detail-case__additional{display:block;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.jobs-detail-case__additional a{word-break:break-all}.jobs-detail-case__fig{position:relative;grid-column:2/3;grid-row:2/3}.jobs-detail-case__img{-webkit-clip-path:inset(0% 100% 0% 0% round 0 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100 , 24px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100 , 24px));clip-path:inset(0% 100% 0% 0% round 0 0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100 , 24px) min( min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100 , 24px))}.jobs-detail-case__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jobs-detail-career{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 144 / 768 * 100
  ,108px);margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.jobs-detail-career__inner{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 42 / 768 * 100
  ,31.5px) 0}.jobs-detail-career__head{display:grid;justify-content:center;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.jobs-detail-career__jp{font-size:clamp(
    1.25rem,
    calc(
      1.5rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0390625
    ),
    2.25rem
  );font-weight:700;line-height:1.6}.jobs-detail-career__jp::before{margin-top:calc((1 - 1.6)*.5em);content:"";display:block;width:0;height:0}.jobs-detail-career__jp::after{margin-bottom:calc((1 - 1.6)*.5em);content:"";display:block;width:0;height:0}.jobs-detail-career__main{background-color:#fff;position:relative;width:calc(calc(var(--vw, 1vw) * 100) - calc(
    var(--vw, 1vw) * 80 / 768 * 100
  ));margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.career-flow{scrollbar-width:none;display:grid;overflow-x:scroll}.career-flow::-webkit-scrollbar{display:none}.career-flow__blc{display:grid;background-color:#f2f2f2;position:relative;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0;grid-template-rows:auto 1fr}.career-flow__head:has(.career-flow__period:nth-of-type(2)){display:grid;grid-template-columns:repeat(2, 1fr)}.career-flow__row{display:flex;align-items:center;position:relative;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);z-index:1}.career-flow__row::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:-1}.career-flow__row[data-opacity="0"]::before{opacity:0}.career-flow__row[data-opacity="40"]::before{opacity:.4}.career-flow__row[data-opacity="60"]::before{opacity:.6}.career-flow__row[data-opacity="75"]::before{opacity:.75}.career-flow__row[data-opacity="80"]::before{opacity:.8}.career-flow__arrow{background-color:#000;position:absolute;top:50%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);transform:translate(100%, -50%);-webkit-clip-path:polygon(calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) calc(50% - 0.5px), calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) 0, 100% 50%, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) 100%, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) calc(50% + 0.5px), 0 calc(50% + 0.5px), 0 calc(50% - 0.5px));clip-path:polygon(calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) calc(50% - 0.5px), calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) 0, 100% 50%, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) 100%, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) calc(50% + 0.5px), 0 calc(50% + 0.5px), 0 calc(50% - 0.5px))}.jobs-detail-career-additional{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px)}.jobs-detail-career-additional__txt{position:relative;padding-left:1em}.jobs-detail-career-additional__txt::before{content:"・";position:absolute;top:0;left:0;margin:0}.jobs-detail-career-additional__txt::after{content:none}.career-row{scrollbar-width:none;display:grid;overflow-x:scroll;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 14.4 / 768 * 100
  ,10.8px) 0}.career-row::-webkit-scrollbar{display:none}.career-row__blc{display:grid;background-color:#f2f2f2;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 36.1 / 768 * 100
  ,27.075px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 57.7 / 768 * 100
  ,43.275px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 14.4 / 768 * 100
  ,10.8px) 0}.career-row__main{display:grid}.career-flow__item{display:flex;align-items:center;position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 57.7 / 768 * 100
  ,43.275px);padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28.9 / 768 * 100
  ,21.675px);z-index:1}.career-flow__item::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:-1}.career-flow__item[data-opacity="60"]::before{opacity:.6}.career-flow__item[data-opacity="80"]::before{opacity:.8}.career-row__arrow{background-color:#000;position:absolute;top:50%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);transform:translate(100%, -50%);-webkit-clip-path:polygon(calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) calc(50% - 0.5px), calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) 0, 100% 50%, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) 100%, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) calc(50% + 0.5px), 0 calc(50% + 0.5px), 0 calc(50% - 0.5px));clip-path:polygon(calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) calc(50% - 0.5px), calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) 0, 100% 50%, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) 100%, calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px)) calc(50% + 0.5px), 0 calc(50% + 0.5px), 0 calc(50% - 0.5px))}.jobs-detail-people{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 144 / 768 * 100
  ,108px);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;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);padding-top:calc(var(--svh, 1vh)*100);z-index:1}.jobs-detail-people-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.jobs-detail-people-bg__img{position:sticky;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 144 / 768 * 100
  ,108px);width:100%;height:calc(100dvh - min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 144 / 768 * 100
  , 108px));transform:scale(0.5)}.jobs-detail-people-bg__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.jobs-detail-people-bg__img::before,.jobs-detail-people-bg__img::after{content:"";position:absolute;top:0;height:100%}.jobs-detail-people-bg__img::before{background:linear-gradient(90deg, black 0%, rgba(0, 0, 0, 0) 100%);left:0;width:67.7%;opacity:.4}.jobs-detail-people-bg__img::after{background-color:rgba(0,0,0,.5);left:0;width:100%;opacity:var(--opacity)}.jobs-detail-people__body{padding:min(calc(var(--svh, 1vh) * 50), min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 600 / 768 * 100
  , 450px)) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.jobs-detail-people__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.jobs-detail-people__en{font-family:"Syncopate",sans-serif;font-weight:700;letter-spacing:-0.05em;text-transform:uppercase;font-size:clamp(
    4.3333333333rem,
    calc(
      5.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.1354166667
    ),
    7.8rem
  );line-height:1}.jobs-detail-people-detail{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 84 / 768 * 100
  ,63px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.jobs-detail-people-detail__head{display:flex;align-items:baseline;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.jobs-detail-people-detail__people{display:grid}.jobs-detail-people-detail__body{display:grid;background-color:rgba(242,242,242,.8);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100
  ,21px) 0}.jobs-detail-people-detail-question{position:relative}.jobs-detail-people-detail-question::before{content:"";background-color:#000;position:absolute;top:50%;left:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -16 / 768 * 100
  ,-12px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);height:1px;transform:translate(-100%, -50%)}.jobs-detail-people-article{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px) 0}.jobs-detail-people-article__blc{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.jobs-detail-people-article__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px) 0}.jobs-detail-people-article__answer{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );line-height:1.66}.jobs-detail-people-article__answer::before{margin-top:calc((1 - 1.66)*.5em);content:"";display:block;width:0;height:0}.jobs-detail-people-article__answer::after{margin-bottom:calc((1 - 1.66)*.5em);content:"";display:block;width:0;height:0}.jobs-detail-life{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 144 / 768 * 100
  ,108px);position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px) 0;z-index:1}.jobs-detail-life::before{content:"";background-color:#e2e2e2;position:absolute;bottom:0;left:50%;width:calc(var(--vw, 1vw)*100);height:100%;transform:translateX(-50%);z-index:-1}.jobs-detail-life__blc{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 768 * 100
  ,33px) 0;grid-template-rows:auto auto 1fr}.jobs-detail-life__blc--1 .jobs-detail-life__head{position:relative}.jobs-detail-life__blc--1 .jobs-detail-life__fig{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px);grid-row:3/4}.jobs-detail-life__blc--2 .jobs-detail-life__head{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px)}.jobs-detail-life__blc--2 .jobs-detail-life__fig{grid-row:1/2}.jobs-detail-life__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100
  ,21px) 0}.jobs-detail-life__fig{position:relative;height:calc(
    var(--vw, 1vw) * 370 / 768 * 100
  )}.jobs-detail-life__img{position:absolute;left:50%;width:calc(var(--vw, 1vw)*100);height:calc(
    var(--vw, 1vw) * 390 / 768 * 100
  );max-width:none;transform:translateX(-50%)}.jobs-detail-life__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.jobs-detail-life__img--workstyle{top:0;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100 , 30px)), 0% 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100 , 30px)), 0% 100%)}.jobs-detail-life__img--off{bottom:0;-webkit-clip-path:polygon(0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100 , 30px), 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100 , 30px), 100% 0, 100% 100%, 0% 100%)}.jobs-detail-life__article{display:grid;background-color:#f2f2f2;position:relative;margin:0 auto;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);z-index:5;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0;grid-template-rows:auto 1fr}.jobs-detail-supplement{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%);background-color:#e42c2c;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,45px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,45px)}.jobs-detail-supplement__main{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.jobs-detail-supplement__link{display:grid;align-items:center;background-color:#333;position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);z-index:1;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 180 / 768 * 100
  ,135px) auto}.jobs-detail-supplement__link::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#717d83;transition:opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);opacity:0;z-index:-1}.jobs-detail-supplement__link .box-arrow__icn--external path{transition:fill .3s;fill:#333}.jobs-detail-supplement__wrap{position:relative}.jobs-detail-supplement__txt{transition:transform .3s ease 0s,-webkit-clip-path .3s ease 0s;transition:clip-path .3s ease 0s,transform .3s ease 0s;transition:clip-path .3s ease 0s,transform .3s ease 0s,-webkit-clip-path .3s ease 0s}.jobs-detail-supplement__txt:nth-of-type(1){transform:translateX(0%);-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.jobs-detail-supplement__txt:nth-of-type(2){position:absolute;top:0;left:0;transform:translateX(-10%);z-index:2;-webkit-clip-path:inset(0% 100% 0% 0%);clip-path:inset(0% 100% 0% 0%)}.jobs-detail-supplement__arrow{position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.jobs-detail-supplement__arrow .arrow__icn:last-of-type path{fill:#717d83}.jobs-detail-supplement-professional{display:flex;flex-direction:column;justify-content:center;position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px);padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);z-index:1;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px) 0}.jobs-detail-supplement-professional::before,.jobs-detail-supplement-professional::after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.jobs-detail-supplement-professional::before{background-color:rgba(51,51,51,.75);z-index:1}.jobs-detail-supplement-professional::after{border:2px solid #333;z-index:2}.jobs-detail-supplement-professional p{position:relative;z-index:5}.jobs-detail-supplement-professional__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.jobs-detail-supplement-professional__bg img{height:100%;-o-object-fit:cover;object-fit:cover}.jobs-detail-supplement-professional__arrow{position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);z-index:5}.jobs-detail-others{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 144 / 768 * 100
  ,108px);display:grid;position:relative;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);z-index:1;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 42 / 768 * 100
  ,31.5px) 0}.jobs-detail-others__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0}.jobs-detail-others__body{display:grid;position:relative;padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);grid-template-columns:repeat(2, 1fr)}.jobs-detail-others__body::before{content:"";background-color:#e2e2e2;position:absolute;bottom:0;left:50%;width:calc(var(--vw, 1vw)*100);height:calc(100% - min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  , 90px));transform:translateX(-50%);z-index:-1}.jobs-detail-others-target{display:grid;cursor:pointer;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.jobs-detail-others-target__fig{position:relative;overflow:hidden}.jobs-detail-others-target__fig::before{border-style:solid none none solid !important;-webkit-clip-path:inset(0 100% 100% 0);clip-path:inset(0 100% 100% 0)}.jobs-detail-others-target__fig::after{border-style:none solid solid none !important;-webkit-clip-path:inset(100% 0 0 100%);clip-path:inset(100% 0 0 100%)}.jobs-detail-others-target__img{transition:transform .5s}.jobs-detail-others-target__arrow{position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.jobs-detail-grow{display:grid;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px) 0;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 42 / 768 * 100
  ,31.5px) 0}.jobs-detail-grow__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.jobs-detail-grow__name{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.jobs-detail-grow__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) 0}.jobs-detail-grow-fig.is-active .jobs-detail-grow-fig__blc .jobs-detail-grow-fig__img{transition:-webkit-clip-path .5s linear;transition:clip-path .5s linear;transition:clip-path .5s linear, -webkit-clip-path .5s linear;-webkit-clip-path:inset(0 -50% 0 0);clip-path:inset(0 -50% 0 0)}.jobs-detail-grow-fig.is-active .jobs-detail-grow-fig__blc:nth-of-type(2) .jobs-detail-grow-fig__img{transition-delay:.3s}.jobs-detail-grow-fig__blc{position:relative}.jobs-detail-grow-fig__img{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.jobs-detail-grow-fig__label{display:flex;align-items:center;background-color:#fff;position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 6 / 768 * 100
  ,4.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.jobs-detail-grow-profile{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.jobs-detail-grow-profile__body{display:grid;justify-content:center;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.jobs-detail-grow-profile__row{display:grid;gap:0 1em;grid-template-columns:clamp(
    7rem,
    calc(
      8.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.21875
    ),
    12.6rem
  ) auto}.jobs-detail-grow-article{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.jobs-detail-grow-article__box{display:grid;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  ,19.5px) 0}.jobs-detail-relation{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);padding-left:calc(var(--vw, 1vw)*50 - 50%);padding-right:calc(var(--vw, 1vw)*50 - 50%);display:grid;background-color:#333;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 84 / 768 * 100
  ,63px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 768 * 100
  ,27px) 0}.jobs-detail-relation__body{display:grid;gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.jobs-detail-relation__link{display:flex;justify-content:center;align-items:center;position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);z-index:1}.jobs-detail-relation__bg{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s;opacity:.3}.jobs-detail-relation__occupation{font-size:clamp(
    1.25rem,
    calc(
      1.5rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0390625
    ),
    2.25rem
  );font-weight:700;line-height:1.6}.jobs-detail-relation__occupation::before{margin-top:calc((1 - 1.6)*.5em);content:"";display:block;width:0;height:0}.jobs-detail-relation__occupation::after{margin-bottom:calc((1 - 1.6)*.5em);content:"";display:block;width:0;height:0}.jobs-detail-relation__arrow{position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.jobs-detail-modal__control{display:grid;position:absolute;top:0;left:0;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px);grid-template-columns:repeat(2, min( min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100 , 90px))}.jobs-detail-modal__btn{display:flex;justify-content:center;align-items:center;background-color:#fff;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);border:3px solid #e42c2c}.jobs-detail-modal__btn[data-direction="<"] svg{transform:scaleX(-1)}.jobs-detail-modal__btn svg{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.jobs-detail-modal__btn svg path{fill:#e42c2c}.jobs-detail-modal__main{background-color:#fff;max-height:calc((var(--svh, 1vh) * 90) - min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 140 / 768 * 100
  , 105px));overflow-y:auto}.jobs-detail-modal__main::-webkit-scrollbar{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px)}.jobs-detail-modal__main::-webkit-scrollbar-track{background-color:#ccc}.jobs-detail-modal__main::-webkit-scrollbar-thumb{background-color:#e42c2c}.jobs-detail-modal__inner{display:grid;padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.jobs-detail-modal__head{position:relative}.jobs-detail-modal__profile{display:grid;position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);z-index:5;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0}.jobs-detail-modal__detail{display:flex;align-items:baseline}.jobs-detail-modal-department{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0}.jobs-detail-modal__body{display:grid;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.jobs-detail-modal-article{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.jobs-detail-modal-article .text-link__txt.hdg5{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );line-height:1.66}.jobs-detail-modal-article .text-link__txt.hdg5::before,.jobs-detail-modal-article .text-link__txt.hdg5::after{content:none}.jobs-detail-modal-article__box{display:grid;background-color:#f2f2f2;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 42 / 768 * 100
  ,31.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.jobs-detail-modal-article__wrap{position:relative}.jobs-detail-modal-article__wrap::before{content:"";background-color:#000;position:absolute;top:50%;left:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -16 / 768 * 100
  ,-12px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);height:1px;transform:translate(-100%, -50%)}.jobs-detail-modal-article-additional{counter-reset:number 0}.jobs-detail-modal-article-additional__txt{position:relative;padding-left:2em}.jobs-detail-modal-article-additional__txt::before{content:"※" counter(number);counter-increment:number 1;position:absolute;top:0;left:0;width:-moz-fit-content;width:fit-content;margin:0}.jobs-detail-modal-article-additional__txt::after{content:none}.jobs-detail-modal-article-link{display:flex;align-items:center;position:relative;width:-moz-fit-content;width:fit-content;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);padding:.25em 0;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px)}.jobs-detail-modal-article-link::before{content:"";background-color:#000;position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(1);transform-origin:left center}.jobs-detail-modal-article-link__icn{flex-shrink:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px)}.third-level-kv__hdg{font-size:clamp(
    2.3333333333rem,
    calc(
      2.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0729166667
    ),
    4.2rem
  )}.jobs-detail-back{display:grid;background-color:#000;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 576 / 768 * 100
  ,432px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px) auto 0;border:2px solid #000;pointer-events:all;gap:0 2px;grid-template-columns:auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px)}.jobs-detail-back__wrap{display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.jobs-detail-back__wrap::before{content:"";background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;transition:-webkit-clip-path .2s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s;transition:clip-path .2s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s;transition:clip-path .2s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s, -webkit-clip-path .2s cubic-bezier(0.25, 0.46, 0.45, 0.94) .2s;z-index:-1;-webkit-clip-path:inset(0% 100% 0% 0%);clip-path:inset(0% 100% 0% 0%)}.jobs-detail-back__txt{transition:color .2s}.jobs-detail-back__box{display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative;z-index:1}.jobs-detail-back__box::before{content:"";background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;transition:-webkit-clip-path .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:clip-path .2s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-clip-path .2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:-1;-webkit-clip-path:inset(-2% 100% -2% -2%);clip-path:inset(-2% 100% -2% -2%)}.jobs-detail-back__box .arrow{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 15 / 768 * 100
  ,11.25px)}.jobs-detail-back__box .arrow .arrow__icn:nth-of-type(2){filter:brightness(0) invert(1)}@media screen and (min-width: 960px){.third-level-kv{height:calc(
    var(--vw, 1vw) * 320 / 1360 * 100
  );min-height:min(
    var(--vw, 1vw) * 320 / 1360 * 100
  ,400px);padding-top:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px);padding-bottom:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.third-level-kv__fig{-webkit-clip-path:inset(100% 0 0 0 round min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px) min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px) 0 0);clip-path:inset(100% 0 0 0 round min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px) min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px) 0 0)}.third-level-kv__wrap+.third-level-kv__main{margin-top:min(
    var(--vw, 1vw) * 20 / 1360 * 100
  ,25px)}.third-level-kv__hdg{font-size:min(
    calc(
      8rem + 26 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    10.6rem
  )}.anchor-btn{height:min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px);padding:0 min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px)}.jobs-detail-anchor{justify-content:center;margin-top:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);gap:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px);grid-template-columns:repeat(3, min( var(--vw, 1vw) * 312 / 1360 * 100 , 390px))}.jobs-detail-about{scroll-margin-top:min(
    var(--vw, 1vw) * 72 / 1360 * 100
  ,90px)}.jobs-detail-about{margin-top:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);padding:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px) 0 min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);gap:min(
    var(--vw, 1vw) * 68 / 1360 * 100
  ,85px) min(
    var(--vw, 1vw) * 30 / 1360 * 100
  ,37.5px);grid-template-columns:auto min(
    var(--vw, 1vw) * 400 / 1360 * 100
  ,500px) 1fr;grid-template-rows:auto 1fr}.jobs-detail-about::before{width:calc(var(--vw, 1vw)*50);height:100%}.jobs-detail-about__main{margin-right:0;padding-top:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);gap:min(
    var(--vw, 1vw) * 28 / 1360 * 100
  ,35px) 0}.jobs-detail-about__main::before{width:100%}.jobs-detail-about__carousel{margin-top:0;margin-left:min(
    var(--vw, 1vw) * 50 / 1360 * 100
  ,62.5px);grid-row:1/3}.jobs-detail-about__control{justify-content:flex-start;margin-right:0;gap:0 min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px);grid-column:2/3;grid-row:2/3}.jobs-detail-about__btn{width:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);height:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px);border-radius:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px)}.jobs-detail-about__arrow{width:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px)}.jobs-detail-case{scroll-margin-top:min(
    var(--vw, 1vw) * 72 / 1360 * 100
  ,90px)}.jobs-detail-case{margin-top:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px)}.jobs-detail-case__detail{text-align:center}.jobs-detail-case__inner{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%);margin-top:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);padding-top:min(
    var(--vw, 1vw) * 136 / 1360 * 100
  ,170px)}.jobs-detail-case__inner::before{left:50%}.jobs-detail-case-route{top:min(
    var(--vw, 1vw) * 48 / 1360 * 100
  ,60px);left:50%;width:min(
    var(--vw, 1vw) * 96 / 1360 * 100
  ,120px);transform:translateX(-50%)}.jobs-detail-case-route__start{left:max(
    var(--vw, 1vw) * -32 / 1360 * 100
  ,-40px);right:auto;transform:translate(-100%, -50%)}.jobs-detail-case-route__circle{width:min(
    var(--vw, 1vw) * 96 / 1360 * 100
  ,120px);height:min(
    var(--vw, 1vw) * 96 / 1360 * 100
  ,120px)}.jobs-detail-case-route__circle::after{width:calc(100% + min(
    var(--vw, 1vw) * 16 / 1360 * 100
  , 20px));height:calc(100% + min(
    var(--vw, 1vw) * 16 / 1360 * 100
  , 20px))}.jobs-detail-case-route__img{width:min(
    var(--vw, 1vw) * 50.55 / 1360 * 100
  ,63.1875px)}.jobs-detail-case__main{margin:0 clamp(30px,
      30px + 105 *
        (var(--vw, 1vw) * 100 - 960px) / 740
    ,135px)}.jobs-detail-case-nav{position:absolute;top:0;left:calc((var(--sw) + clamp(30px, 
      30px + 105 *
        (var(--vw, 1vw) * 100 - 960px) / 740
    , 135px))*-1);width:clamp(60px,
      60px + 75 *
        (var(--vw, 1vw) * 100 - 960px) / 740
    ,135px);height:100%}.jobs-detail-case-nav__sticky{display:grid;position:sticky;top:50vh;left:0;gap:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px) 0}.jobs-detail-case-nav__link{display:flex;align-items:center;position:relative;height:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px);padding-left:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);z-index:1}.jobs-detail-case-nav__link.is-active::before{background-color:#e42c2c;transform:scaleX(1)}.jobs-detail-case-nav__link.is-active .jobs-detail-case-nav__txt{color:#fff}.jobs-detail-case-nav__link::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:#000;transform:scaleX(0.04);transition:all .3s;z-index:-1;transform-origin:center left}.jobs-detail-case__blc{align-items:center;min-height:calc(
    var(--vw, 1vw) * 640 / 1360 * 100
  );gap:0 min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px);grid-template-columns:1fr min(
    var(--vw, 1vw) * 48 / 1360 * 100
  ,60px) 1fr;grid-template-rows:auto}.jobs-detail-case__blc+.jobs-detail-case__blc{margin-top:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.jobs-detail-case__article{padding:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0;gap:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px) 0;grid-column:1/2}.jobs-detail-case__article .jobs-detail-case__txt{margin:0 min(
    var(--vw, 1vw) * 20 / 1360 * 100
  ,25px)}.jobs-detail-case-head{gap:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px) 0}.jobs-detail-case-head__wrap{padding-left:min(
    var(--vw, 1vw) * 96 / 1360 * 100
  ,120px)}.jobs-detail-case-head__wrap::before{width:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px)}.jobs-detail-case-head__action .hdg6{display:inline-block;line-height:1.5}.jobs-detail-case-hdg{gap:4px 0}.jobs-detail-case-hdg__txt{font-size:min(
    calc(
      2rem + 3 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    2.3rem
  )}.jobs-detail-case__circle{height:min(
    var(--vw, 1vw) * 48 / 1360 * 100
  ,60px);grid-column:2/3}.jobs-detail-case__circle::before{left:max(
    var(--vw, 1vw) * -56 / 1360 * 100
  ,-70px);width:calc(100% + min(
    var(--vw, 1vw) * 240 / 1360 * 100
  , 300px))}.jobs-detail-case__circle::after{width:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);height:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);border-width:min(
    var(--vw, 1vw) * 4 / 1360 * 100
  ,5px)}.jobs-detail-case__additional{margin-top:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.jobs-detail-case__fig{height:100%;margin-left:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);grid-column:3/4;grid-row:1/2}.jobs-detail-case__img{position:absolute;top:50%;left:0;width:calc(100% + clamp(30px, 
      30px + 105 *
        (var(--vw, 1vw) * 100 - 960px) / 740
    , 135px) + var(--sw));height:100%;max-width:none;transform:translateY(-50%);-webkit-clip-path:inset(0% 100% 0% 0% round 0 0 min( var(--vw, 1vw) * 16 / 1360 * 100 , 20px) min( var(--vw, 1vw) * 16 / 1360 * 100 , 20px));clip-path:inset(0% 100% 0% 0% round 0 0 min( var(--vw, 1vw) * 16 / 1360 * 100 , 20px) min( var(--vw, 1vw) * 16 / 1360 * 100 , 20px))}.jobs-detail-career{scroll-margin-top:min(
    var(--vw, 1vw) * 72 / 1360 * 100
  ,90px)}.jobs-detail-career{margin-top:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px)}.jobs-detail-career__inner{margin-top:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px);gap:min(
    var(--vw, 1vw) * 42 / 1360 * 100
  ,52.5px) 0}.jobs-detail-career__head{gap:min(
    var(--vw, 1vw) * 18 / 1360 * 100
  ,22.5px) 0}.jobs-detail-career__jp{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    2.7rem
  );line-height:1.66}.jobs-detail-career__jp::before{margin-top:calc((1 - 1.66)*.5em)}.jobs-detail-career__jp::after{margin-bottom:calc((1 - 1.66)*.5em)}.jobs-detail-career__main{width:auto;margin-top:0;padding:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.career-flow{width:100%;overflow-x:visible}.career-flow__blc{gap:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px) 0}.career-flow__row{padding:0 min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.career-flow__arrow{height:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);-webkit-clip-path:polygon(calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) calc(50% - 1px), calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) 0, 100% 50%, calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) 100%, calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) calc(50% + 1px), 0 calc(50% + 1px), 0 calc(50% - 1px));clip-path:polygon(calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) calc(50% - 1px), calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) 0, 100% 50%, calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) 100%, calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) calc(50% + 1px), 0 calc(50% + 1px), 0 calc(50% - 1px))}.jobs-detail-career-additional{margin-top:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.career-row{width:auto;overflow-x:visible;gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.career-row__blc{padding:min(
    var(--vw, 1vw) * 20 / 1360 * 100
  ,25px) min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.career-flow__item{height:min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px);padding:0 min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px)}.career-row__arrow{height:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);-webkit-clip-path:polygon(calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) calc(50% - 1px), calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) 0, 100% 50%, calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) 100%, calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) calc(50% + 1px), 0 calc(50% + 1px), 0 calc(50% - 1px));clip-path:polygon(calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) calc(50% - 1px), calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) 0, 100% 50%, calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) 100%, calc(100% - min( var(--vw, 1vw) * 8 / 1360 * 100 , 10px)) calc(50% + 1px), 0 calc(50% + 1px), 0 calc(50% - 1px))}.jobs-detail-people{scroll-margin-top:min(
    var(--vw, 1vw) * 72 / 1360 * 100
  ,90px)}.jobs-detail-people{margin-top:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px)}.jobs-detail-people--right .jobs-detail-people-bg__img::before{background:linear-gradient(-90deg, black 0%, rgba(0, 0, 0, 0) 100%);left:auto;right:0}.jobs-detail-people--right .jobs-detail-people__body{margin-left:auto}.jobs-detail-people-bg__img{top:min(
    var(--vw, 1vw) * 72 / 1360 * 100
  ,90px);height:calc(100dvh - min(
    var(--vw, 1vw) * 72 / 1360 * 100
  , 90px))}.jobs-detail-people-bg__img::before{width:50%}.jobs-detail-people__body{width:50%;padding:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px) 0 min(
    var(--vw, 1vw) * 160 / 1360 * 100
  ,200px)}.jobs-detail-people__head{gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.jobs-detail-people__en{font-size:min(
    calc(
      6.4rem + 8 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    7.2rem
  )}.jobs-detail-people-detail{margin-top:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px);gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.jobs-detail-people-detail__head{gap:0 min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.jobs-detail-people-detail__people{gap:min(
    var(--vw, 1vw) * 5 / 1360 * 100
  ,6.25px) 0}.jobs-detail-people-detail__body{padding:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);gap:min(
    var(--vw, 1vw) * 20 / 1360 * 100
  ,25px) 0}.jobs-detail-people-detail-question::before{left:max(
    var(--vw, 1vw) * -16 / 1360 * 100
  ,-20px);width:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.jobs-detail-people-article{margin-top:min(
    var(--vw, 1vw) * 98 / 1360 * 100
  ,122.5px);gap:min(
    var(--vw, 1vw) * 132 / 1360 * 100
  ,165px) 0}.jobs-detail-people-article__blc{gap:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px) 0}.jobs-detail-people-article__head{gap:0;grid-template-columns:auto 1fr}.jobs-detail-people-article__head:has(:nth-child(2)) .jobs-detail-people-article__wrap:first-of-type{padding-right:0}.jobs-detail-people-article__head:has(:nth-child(2)) .jobs-detail-people-article__wrap:last-of-type{padding-left:0}.jobs-detail-people-article__answer{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  );line-height:2;letter-spacing:0}.jobs-detail-people-article__answer::before{margin-top:calc((1 - 2)*.5em)}.jobs-detail-people-article__answer::after{margin-bottom:calc((1 - 2)*.5em)}.jobs-detail-life{scroll-margin-top:min(
    var(--vw, 1vw) * 72 / 1360 * 100
  ,90px)}.jobs-detail-life{display:grid;margin:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px) min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0;padding:0 0 min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px);grid-template-columns:repeat(2, 1fr)}.jobs-detail-life::before{height:calc(100% - (min(
    calc(
      4.4rem + 5.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    4.95rem
  ) + min(
    var(--vw, 1vw) * 204 / 1360 * 100
  , 255px)))}.jobs-detail-life__blc{gap:min(
    var(--vw, 1vw) * 34 / 1360 * 100
  ,42.5px) 0}.jobs-detail-life__blc--1 .jobs-detail-life__head::before{content:"";background-color:#000;position:absolute;top:50%;right:0;width:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);height:1px;transform:translate(50%, -50%) rotate(106deg)}.jobs-detail-life__blc--1 .jobs-detail-life__fig{margin-top:0;grid-row:2/3}.jobs-detail-life__blc--2 .jobs-detail-life__head{margin-top:0}.jobs-detail-life__blc--2 .jobs-detail-life__fig{grid-row:2/3}.jobs-detail-life__head{gap:min(
    var(--vw, 1vw) * 18 / 1360 * 100
  ,22.5px) 0}.jobs-detail-life__fig{height:min(
    var(--vw, 1vw) * 304 / 1360 * 100
  ,380px)}.jobs-detail-life__img{width:107.14%;height:auto;transform:none}.jobs-detail-life__img--workstyle{left:0;-webkit-clip-path:polygon(0 0, 100% 0, calc(100% - min( var(--vw, 1vw) * 80 / 1360 * 100 , 100px)) 100%, 0% 100%);clip-path:polygon(0 0, 100% 0, calc(100% - min( var(--vw, 1vw) * 80 / 1360 * 100 , 100px)) 100%, 0% 100%)}.jobs-detail-life__img--off{left:auto;right:0;-webkit-clip-path:polygon(min( var(--vw, 1vw) * 80 / 1360 * 100 , 100px) 0, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(min( var(--vw, 1vw) * 80 / 1360 * 100 , 100px) 0, 100% 0, 100% 100%, 0% 100%)}.jobs-detail-life__article{width:min(
    var(--vw, 1vw) * 440 / 1360 * 100
  ,550px);margin-top:max(
    var(--vw, 1vw) * -74 / 1360 * 100
  ,-92.5px);padding:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);gap:min(
    var(--vw, 1vw) * 20 / 1360 * 100
  ,25px) 0}.jobs-detail-supplement{padding-top:min(
    var(--vw, 1vw) * 60 / 1360 * 100
  ,75px);padding-bottom:min(
    var(--vw, 1vw) * 60 / 1360 * 100
  ,75px)}.jobs-detail-supplement__main{margin-top:min(
    var(--vw, 1vw) * 36 / 1360 * 100
  ,45px);gap:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px);grid-template-columns:repeat(2, 1fr)}.jobs-detail-supplement__link{padding:4px;gap:0 min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);grid-template-columns:min(
    var(--vw, 1vw) * 160 / 1360 * 100
  ,200px) auto}.jobs-detail-supplement__txt .hdg4{line-height:1.42}.jobs-detail-supplement__txt .hdg4::before{margin-top:calc((1 - 1.42)*.5em)}.jobs-detail-supplement__txt .hdg4::after{margin-bottom:calc((1 - 1.42)*.5em)}.jobs-detail-supplement__txt .hdg6{line-height:1.75}.jobs-detail-supplement__txt .hdg6::before{margin-top:calc((1 - 1.75)*.5em)}.jobs-detail-supplement__txt .hdg6::after{margin-bottom:calc((1 - 1.75)*.5em)}.jobs-detail-supplement__arrow{bottom:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);right:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.jobs-detail-supplement-professional{flex-direction:row;justify-content:flex-start;align-items:center;height:min(
    var(--vw, 1vw) * 136 / 1360 * 100
  ,170px);padding:0 min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);gap:0 min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);grid-column:1/3}.jobs-detail-supplement-professional::after{border-width:4px}.jobs-detail-supplement-professional__arrow{bottom:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);right:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.jobs-detail-others{scroll-margin-top:min(
    var(--vw, 1vw) * 72 / 1360 * 100
  ,90px)}.jobs-detail-others{margin-top:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px);gap:min(
    var(--vw, 1vw) * 42 / 1360 * 100
  ,52.5px) 0}.jobs-detail-others__head{gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.jobs-detail-others__body{justify-content:center;padding-bottom:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);gap:0 min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px);grid-template-columns:repeat(3, min( var(--vw, 1vw) * 296 / 1360 * 100 , 370px))}.jobs-detail-others__body::before{height:calc(100% - min(
    var(--vw, 1vw) * 120 / 1360 * 100
  , 150px))}.jobs-detail-others-target{align-content:flex-start;gap:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) 0}.jobs-detail-others-target__fig::before,.jobs-detail-others-target__fig::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) #717d83;transition:-webkit-clip-path .3s;transition:clip-path .3s;transition:clip-path .3s, -webkit-clip-path .3s;z-index:2}.jobs-detail-others-target__arrow{bottom:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);right:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.jobs-detail-grow{margin:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px) min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);gap:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0}.jobs-detail-grow__head{gap:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) 0}.jobs-detail-grow__name{margin-top:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.jobs-detail-grow__body{gap:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0}.jobs-detail-grow-fig{display:grid;gap:0;grid-template-columns:repeat(2, 1fr)}.jobs-detail-grow-fig__label{top:auto;bottom:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);height:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);padding:2px min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0}.jobs-detail-grow-fig__label--1{left:auto;right:0;border-radius:min(
    var(--vw, 1vw) * 20 / 1360 * 100
  ,25px) 0 0 min(
    var(--vw, 1vw) * 20 / 1360 * 100
  ,25px);z-index:2}.jobs-detail-grow-fig__label--2{left:0;border-radius:0 min(
    var(--vw, 1vw) * 20 / 1360 * 100
  ,25px) min(
    var(--vw, 1vw) * 20 / 1360 * 100
  ,25px) 0}.jobs-detail-grow-fig__arrow{position:absolute;top:50%;right:0;width:min(
    var(--vw, 1vw) * 64 / 1360 * 100
  ,80px);transform:translate(50%, -50%)}.jobs-detail-grow-profile{gap:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) 0}.jobs-detail-grow-profile__body{gap:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px) 0}.jobs-detail-grow-profile__row{grid-template-columns:min(
    calc(
      9.8rem + 12.25 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    11.025rem
  ) auto}.jobs-detail-grow-article{gap:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) 0}.jobs-detail-grow-article__box{padding:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);gap:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) 0}.jobs-detail-relation{padding-top:min(
    var(--vw, 1vw) * 64 / 1360 * 100
  ,80px);padding-bottom:min(
    var(--vw, 1vw) * 64 / 1360 * 100
  ,80px);gap:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px) 0}.jobs-detail-relation__body{justify-content:center;gap:0 min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);grid-template-columns:repeat(4, min( var(--vw, 1vw) * 280 / 1360 * 100 , 350px))}.jobs-detail-relation__link{height:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px)}.jobs-detail-relation__occupation{font-size:min(
    calc(
      1.8rem + 2.25 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    2.025rem
  );line-height:1.55;letter-spacing:0}.jobs-detail-relation__occupation::before{margin-top:calc((1 - 1.55)*.5em)}.jobs-detail-relation__occupation::after{margin-bottom:calc((1 - 1.55)*.5em)}.jobs-detail-relation__arrow{bottom:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);right:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.jobs-detail-modal__control{top:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px);left:max(
    var(--vw, 1vw) * -40 / 1360 * 100
  ,-50px);transform:translateX(-100%);gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0;grid-template-columns:100%}.jobs-detail-modal__btn{width:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);height:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);border-width:4px}.jobs-detail-modal__btn svg{width:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.jobs-detail-modal__main::-webkit-scrollbar{width:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px);height:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px)}.jobs-detail-modal__main{max-height:calc(var(--svh, 1vh)*90)}.jobs-detail-modal__inner{padding:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);gap:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0}.jobs-detail-modal__profile{bottom:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);left:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) 0}.jobs-detail-modal-department{margin-top:min(
    var(--vw, 1vw) * 4 / 1360 * 100
  ,5px);gap:0;grid-template-columns:auto auto 1fr}.jobs-detail-modal-department:has(:nth-child(2)) .jobs-detail-modal-department__txt:first-of-type{padding-right:0}.jobs-detail-modal-department:has(:nth-child(2)) .jobs-detail-modal-department__txt:last-of-type{padding-left:0}.jobs-detail-modal-department:has(:nth-child(2)) .jobs-detail-modal-department__txt:not(:first-of-type):not(:last-of-type){padding-left:0;padding-right:0}.jobs-detail-modal-department__txt .none-sp{display:inline-block}.jobs-detail-modal__body{align-items:flex-start;padding:0;gap:0 min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);grid-template-columns:min(
    var(--vw, 1vw) * 360 / 1360 * 100
  ,450px) auto}.jobs-detail-modal__fig{position:sticky;top:min(
    var(--vw, 1vw) * 180 / 1360 * 100
  ,225px);grid-column:1/2;grid-row:1/2}.jobs-detail-modal-article{gap:min(
    var(--vw, 1vw) * 10 / 1360 * 100
  ,12.5px) 0;grid-column:2/3;grid-row:1/2}.jobs-detail-modal-article .text-link__txt.hdg5{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.575rem
  );line-height:1.71}.jobs-detail-modal-article__box{padding:min(
    var(--vw, 1vw) * 42 / 1360 * 100
  ,52.5px) min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);gap:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px) 0}.jobs-detail-modal-article__wrap::before{left:max(
    var(--vw, 1vw) * -16 / 1360 * 100
  ,-20px);width:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.jobs-detail-modal-article-link{margin-top:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);gap:0 min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.jobs-detail-modal-article-link__icn{width:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px)}.third-level-kv__hdg{font-size:min(
    calc(
      7.2rem + 23.4 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    9.54rem
  )}.jobs-detail-back{width:min(
    var(--vw, 1vw) * 150 / 1360 * 100
  ,187.5px);height:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);min-width:140px;margin-top:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);margin-right:0;border-width:4px;gap:0 4px;grid-template-columns:auto min(
    var(--vw, 1vw) * 25.6 / 1360 * 100
  ,32px)}.jobs-detail-back__box .arrow{width:min(
    var(--vw, 1vw) * 9 / 1360 * 100
  ,11.25px)}}@media screen and (any-hover: hover)and (min-width: 960px){.jobs-detail-modal-article-link:hover::before{animation:stretchUnderLine .5s linear both}}@media screen and (min-width: 1020px){.jobs-detail-others-target__bottom{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0}}@media screen and (min-width: 1360px){.jobs-detail-case-hdg__txt{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    2.25rem
  )}.career-flow__item{height:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);padding:0 min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}}@media screen and (min-width: 1700px){.third-level-kv__hdg{font-size:min(
    calc(
      8rem + 10 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    9rem
  )}.jobs-detail-modal__inner{padding:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px) calc(
    var(--vw, 1vw) * 80 / 1360 * 100
  )}.third-level-kv__hdg{font-size:min(
    calc(
      7.2rem + 9 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    8.1rem
  )}}@media(any-hover: hover){.anchor-btn:hover::after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.jobs-detail-about__btn:hover{background-color:#fff}.jobs-detail-about__btn:hover path{fill:#333}.jobs-detail-supplement__link:hover .arrow__icn:first-child{animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 0s}.jobs-detail-supplement__link:hover .arrow__icn:last-child{animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .15s}.jobs-detail-supplement__link:hover::before{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);opacity:1}.jobs-detail-supplement__link:hover .jobs-detail-supplement__txt{transition-delay:.1s}.jobs-detail-supplement__link:hover .jobs-detail-supplement__txt:nth-of-type(1){transform:translateX(10%);-webkit-clip-path:inset(0% 0% 0% 100%);clip-path:inset(0% 0% 0% 100%)}.jobs-detail-supplement__link:hover .jobs-detail-supplement__txt:nth-of-type(2){transform:translateX(0%);-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.jobs-detail-supplement__link:hover .box-arrow__icn--external path{fill:#717d83}.jobs-detail-others-target:hover .arrow__icn:first-child{animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 0s}.jobs-detail-others-target:hover .arrow__icn:last-child{animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .15s}.jobs-detail-others-target:hover .box-arrow{background-color:#717d83}.jobs-detail-others-target:hover .jobs-detail-others-target__fig::before,.jobs-detail-others-target:hover .jobs-detail-others-target__fig::after{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.jobs-detail-others-target:hover .jobs-detail-others-target__img{transform:scale(1.05)}.jobs-detail-relation__link:hover .arrow__icn:first-child{animation:transformCenterRight .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both 0s}.jobs-detail-relation__link:hover .arrow__icn:last-child{animation:transformLeftCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .15s}.jobs-detail-relation__link:hover .jobs-detail-relation__bg{opacity:.6}.jobs-detail-relation__link:hover .box-arrow{background-color:#717d83}.jobs-detail-back:hover .arrow__icn:first-child{animation:transformCenterTop .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .1s}.jobs-detail-back:hover .arrow__icn:last-child{animation:transformBottomCenter .3s cubic-bezier(0.25, 0.46, 0.45, 0.94) both .25s}.jobs-detail-back:hover .jobs-detail-back__wrap::before{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);transition-delay:0s;-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.jobs-detail-back:hover .jobs-detail-back__box::before{transition-timing-function:cubic-bezier(0.55, 0.085, 0.68, 0.53);transition-delay:.1s;-webkit-clip-path:inset(-2% -2% -2% -2%);clip-path:inset(-2% -2% -2% -2%)}.jobs-detail-back:hover .jobs-detail-back__txt{color:#717d83}}