.recruit{margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px)}.recruit.is-active .recruit__wrap::before{transition:none;animation:stretchMask 0.8s 0.3s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.recruit.is-active .recruit__wrap>*{transition:-webkit-clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.7s;transition:clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.7s;transition:clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.7s, -webkit-clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.7s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.recruit.is-active .recruit__wrap>picture,.recruit.is-active .recruit__wrap>img{transform:scale(1);transition:transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.3s,-webkit-clip-path 0.4s linear 0.375s;transition:clip-path 0.4s linear 0.375s,transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.3s;transition:clip-path 0.4s linear 0.375s,transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.3s,-webkit-clip-path 0.4s linear 0.375s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.recruit__wrap{position:relative;overflow:hidden;z-index:1;width:-moz-fit-content;width:fit-content;margin:0 auto}.recruit__wrap::before{content:"";background-color:#333;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:-1;transform-origin:right center}.recruit__wrap::before{z-index:10}.recruit__wrap>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.recruit__wrap>picture,.recruit__wrap>img{transform:scale(1.25)}.recruit__hdg{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0520833333
    ),
    3rem
  );font-weight:900;line-height:1.8;letter-spacing:0;text-align:center}.recruit__hdg::before{margin-top:calc((1 - 1.8)*.5em);content:"";display:block;width:0;height:0}.recruit__hdg::after{margin-bottom:calc((1 - 1.8)*.5em);content:"";display:block;width:0;height:0}.recruit__body{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.recruit__card{display:block;background-color:#fff}.recruit__card+.recruit__card{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.recruit__box{margin:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.recruit__head{position:relative;width:-moz-fit-content;width:fit-content;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.recruit__head::before{content:"";background-color:#ff384f;position:absolute;top:0;left:0;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.recruit__en{color:#ff384f;text-transform:uppercase}.recruit__ja{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0520833333
    ),
    3rem
  );margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 77 / 768 * 100
  ,57.75px);font-weight:900;line-height:1.2;letter-spacing:0;color:#ff384f;text-align:right;transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.recruit__ja::before{margin-top:calc((1 - 1.2)*.5em);content:"";display:block;width:0;height:0}.recruit__ja::after{margin-bottom:calc((1 - 1.2)*.5em);content:"";display:block;width:0;height:0}.recruit__btn{position:relative;overflow:hidden;z-index:1;width:100%;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.recruit__btn::before{content:"";background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:-1;transform-origin:right center}.recruit__btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ff384f;transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1);pointer-events:none;opacity:0;z-index:1}.recruit__btn::after{border-style:solid none}.scroll-hint{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:rgba(51,51,51,.5);position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 322 / 768 * 100
  ,241.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 163 / 768 * 100
  ,122.25px);border-radius:2px;transform:translate(-50%, 0%);transition:opacity .5s ease;pointer-events:none;opacity:0;z-index:50;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.scroll-hint.is-show{opacity:1}.scroll-hint.is-show .scroll-hint__img{animation-play-state:running}.scroll-hint__img{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);animation:scroll-hint-animation 2s infinite ease paused}@keyframes scroll-hint-animation{0%{transform:translateX(0%)}50%{transform:translateX(25%)}100%{transform:translateX(0%)}}.is-loaded .interview-kv__wrap::before{transition:none;animation:stretchMask 1s 0.25s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.is-loaded .interview-kv__wrap:nth-of-type(1)::before{animation-delay:0.25s}.is-loaded .interview-kv__wrap:nth-of-type(1)>*{transition-delay:0.75s}.is-loaded .interview-kv__wrap:nth-of-type(2)::before{animation-delay:0.45s}.is-loaded .interview-kv__wrap:nth-of-type(2)>*{transition-delay:1s}.is-loaded .interview-kv__wrap:nth-of-type(3)::before{animation-delay:0.65s}.is-loaded .interview-kv__wrap:nth-of-type(3)>*{transition-delay:1.25s}.is-loaded .interview-kv__wrap:nth-of-type(4)::before{animation-delay:0.85s}.is-loaded .interview-kv__wrap:nth-of-type(4)>*{transition-delay:1.5s}.is-loaded .interview-kv__wrap>*{transition:-webkit-clip-path 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s;transition:clip-path 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s;transition:clip-path 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s, -webkit-clip-path 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.75s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.is-loaded .interview-kv__wrap>picture,.is-loaded .interview-kv__wrap>img{transform:scale(1);transition:transform 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s,-webkit-clip-path 0.5s linear 0.3125s;transition:clip-path 0.5s linear 0.3125s,transform 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s;transition:clip-path 0.5s linear 0.3125s,transform 1.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s,-webkit-clip-path 0.5s linear 0.3125s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.is-loaded .interview-kv__fig::before{transition:none;animation:stretchMask 0.75s 1s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.is-loaded .interview-kv__fig>*{transition:-webkit-clip-path 0.375s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.375s;transition:clip-path 0.375s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.375s;transition:clip-path 0.375s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.375s, -webkit-clip-path 0.375s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.375s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.is-loaded .interview-kv__fig>picture,.is-loaded .interview-kv__fig>img{transform:scale(1);transition:transform 1.125s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1s,-webkit-clip-path 0.375s linear 1.25s;transition:clip-path 0.375s linear 1.25s,transform 1.125s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1s;transition:clip-path 0.375s linear 1.25s,transform 1.125s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1s,-webkit-clip-path 0.375s linear 1.25s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.is-loaded .interview-kv__occupation,.is-loaded .interview-kv-profile{transition:opacity .3s 1.5s;opacity:1}.interview-kv{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 240 / 768 * 100
  ,180px)}.interview-kv__occupation{background-color:#fff;width:-moz-fit-content;width:fit-content;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);font-weight:900;color:#ff384f;opacity:0}.interview-kv__wrap{position:relative;overflow:hidden;z-index:1;width:100%;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0;border-top:1px solid #fff}.interview-kv__wrap::before{content:"";background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:-1;transform-origin:right center}.interview-kv__wrap::before{z-index:10}.interview-kv__wrap>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.interview-kv__wrap>picture,.interview-kv__wrap>img{transform:scale(1.25)}.interview-kv__wrap:last-of-type{border-bottom:1px solid #fff}.interview-kv-profile{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0;border-bottom:1px solid #fff;opacity:0}.interview-kv-profile__info{display:flex;flex-shrink:0;align-items:flex-end;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.interview-kv-profile__joined{font-weight:900}.interview-kv-profile__detail{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.interview-kv__fig{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);position:relative;overflow:hidden;z-index:1;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);overflow:hidden}.interview-kv__fig::before{content:"";background-color:#333;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:-1;transform-origin:right center}.interview-kv__fig::before{z-index:10}.interview-kv__fig>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.interview-kv__fig>picture,.interview-kv__fig>img{transform:scale(1.25)}.interview-kv__img{height:100%}.interview-article{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.interview-article__sec+.interview-article__sec{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.interview-article__sec.is-active .interview-article__head::before{transition:none;animation:stretchMask 0.8s 0s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.interview-article__sec.is-active .interview-article__head>*{transition:-webkit-clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.4s;transition:clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.4s;transition:clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.4s, -webkit-clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.4s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.interview-article__sec.is-active .interview-article__head>picture,.interview-article__sec.is-active .interview-article__head>img{transform:scale(1);transition:transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s,-webkit-clip-path 0.4s linear 0s;transition:clip-path 0.4s linear 0s,transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;transition:clip-path 0.4s linear 0s,transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s,-webkit-clip-path 0.4s linear 0s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.interview-article__sec.is-active .interview-article__txt{transition:opacity .5s cubic-bezier(0.39, 0.575, 0.565, 1) .5s;opacity:1}.interview-article__num{font-family:"Lato",sans-serif;font-style:italic;font-weight:900;font-size:clamp(
    1.25rem,
    calc(
      1.5rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0390625
    ),
    2.25rem
  );background-color:#fff;width:-moz-fit-content;width:fit-content;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);line-height:1.33;letter-spacing:.05em;color:#ff384f;text-transform:uppercase}.interview-article__num::before{margin-top:calc((1 - 1.33)*.5em);content:"";display:block;width:0;height:0}.interview-article__num::after{margin-bottom:calc((1 - 1.33)*.5em);content:"";display:block;width:0;height:0}.interview-article__blc{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px)}.interview-article__head{position:relative;overflow:hidden;z-index:1}.interview-article__head::before{content:"";background-color:#333;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:-1;transform-origin:right center}.interview-article__head::before{z-index:10}.interview-article__head>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.interview-article__head>picture,.interview-article__head>img{transform:scale(1.25)}.interview-article__txt{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);opacity:.5}.interview-article__link{position:relative;width:-moz-fit-content;width:fit-content}.interview-article__link::before{content:"";background-color:#fff;position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(1);transform-origin:left center}.interview-article__fig{position:relative;overflow:hidden;z-index:1;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 520 / 768 * 100
  ,390px);margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) auto 0}.interview-article__fig::before{content:"";background-color:#333;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:-1;transform-origin:right center}.interview-article__fig::before{z-index:10}.interview-article__fig>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.interview-article__fig>picture,.interview-article__fig>img{transform:scale(1.25)}.interview-article__fig.is-active::before{transition:none;animation:stretchMask 0.8s 0s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.interview-article__fig.is-active>*{transition:-webkit-clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.4s;transition:clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.4s;transition:clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.4s, -webkit-clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.4s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.interview-article__fig.is-active>picture,.interview-article__fig.is-active>img{transform:scale(1);transition:transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s,-webkit-clip-path 0.4s linear 0s;transition:clip-path 0.4s linear 0s,transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;transition:clip-path 0.4s linear 0s,transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s,-webkit-clip-path 0.4s linear 0s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.interview-schedule{width:100%;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.interview-schedule__hdg{text-align:center}.interview-schedule__body{position:relative;margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) calc(50% - var(--vw, 1vw)*50) 0;padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);overflow-x:auto;overflow-y:hidden}.interview-schedule__body::-webkit-scrollbar{height:2px}.interview-schedule__body::-webkit-scrollbar-track{background-color:#ddd;border-radius:1px}.interview-schedule__body::-webkit-scrollbar-thumb{background-color:#333;border-radius:1px}.schedule-table{display:grid;position:relative;width:calc(
    var(--vw, 1vw) * 1787 / 768 * 100
  );padding:0 calc(
    var(--vw, 1vw) * 40 / 768 * 100
  );gap:1px;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 150 / 768 * 100
  ,112.5px) auto;grid-template-rows:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px) auto}.schedule-table--9 .schedule-table__times,.schedule-table--9 .schedule-table__main{grid-template-rows:repeat(9, min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100 , 42px))}.schedule-table--10 .schedule-table__times,.schedule-table--10 .schedule-table__main{grid-template-rows:repeat(10, min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100 , 42px))}.schedule-table--11 .schedule-table__times,.schedule-table--11 .schedule-table__main{grid-template-rows:repeat(11, min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100 , 42px))}.schedule-table--12 .schedule-table__times,.schedule-table--12 .schedule-table__main{grid-template-rows:repeat(12, min( min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100 , 42px))}.schedule-table__times{display:grid;background-color:#ffeef0;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28.5 / 768 * 100
  ,21.375px);gap:1px;grid-column:1/2;grid-row:1/3}.schedule-table__time{display:flex;justify-content:center;align-items:center;position:relative;color:#ff384f}.schedule-table__time::before,.schedule-table__time::after{content:"";background-color:#ff384f;position:absolute;top:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 22 / 768 * 100
  ,16.5px);height:1px;margin:0;transform:translateY(-50%)}.schedule-table__time::before{left:0}.schedule-table__time::after{right:0}.schedule-table__weeks{display:grid;color:#ff384f;gap:1px;grid-template-columns:repeat(5, 1fr)}.schedule-table__week{display:flex;justify-content:center;align-items:center;background-color:#ffeef0;color:#ff384f}.schedule-table__main{display:grid;gap:1px;grid-auto-flow:column;grid-column:2/3;grid-row:2/3;grid-template-columns:repeat(5, 1fr)}.schedule-table__cell{display:flex;justify-content:center;align-items:center}.schedule-table__cell--1{grid-row:span 1}.schedule-table__cell--2{grid-row:span 2}.schedule-table__cell--3{grid-row:span 3}.schedule-table__cell--4{grid-row:span 4}.schedule-table__cell--5{grid-row:span 5}.schedule-table__cell--6{grid-row:span 6}.schedule-table__cell--job{background-color:#fff}.schedule-table__cell--job .schedule-table__txt{color:#ff384f}.schedule-table__cell--off{background-color:#f0f0f0}.schedule-table__cell--off .schedule-table__txt{color:#777}.schedule-table__cell--private{background-color:#e9f8fb}.schedule-table__cell--private .schedule-table__txt{color:#51c4d9}.schedule-table__txt{text-align:center}.schedule-table__txt.txt-small{line-height:1.42}.schedule-table__txt.txt-notice{line-height:1.25}.interview-notice{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.interview-other{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px)}.interview-other__head{position:relative;overflow:hidden;z-index:1;width:-moz-fit-content;width:fit-content;margin:0 auto}.interview-other__head::before{content:"";background-color:#333;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:-1;transform-origin:right center}.interview-other__head::before{z-index:10}.interview-other__head>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.interview-other__head>picture,.interview-other__head>img{transform:scale(1.25)}.interview-other__head.is-active::before{transition:none;animation:stretchMask 0.75s 0s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.interview-other__head.is-active>*{transition:-webkit-clip-path 0.375s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.375s;transition:clip-path 0.375s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.375s;transition:clip-path 0.375s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.375s, -webkit-clip-path 0.375s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.375s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.interview-other__head.is-active>picture,.interview-other__head.is-active>img{transform:scale(1);transition:transform 1.125s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s,-webkit-clip-path 0.375s linear 0s;transition:clip-path 0.375s linear 0s,transform 1.125s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;transition:clip-path 0.375s linear 0s,transform 1.125s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s,-webkit-clip-path 0.375s linear 0s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.interview-other__hdg{text-align:center;text-transform:uppercase}.interview-other__body{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px)}.interview-other__card{border-top:1px solid #fff}.interview-other__card picture,.interview-other__card img{transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.interview-other__card .view-more{position:relative;overflow:hidden;z-index:1}.interview-other__card .view-more::before{content:"";background-color:#fff;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:-1;transform-origin:right center}.interview-other__card+.interview-other__card{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.interview-other__occupation{background-color:#fff;width:-moz-fit-content;width:fit-content;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);color:#ff384f}.interview-other__fig{display:block;position:relative;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 440 / 768 * 100
  ,330px);margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);overflow:hidden}.interview-other__img{height:100%}.interview-other__img img{height:100%;-o-object-fit:cover;object-fit:cover}.interview-other__btn.view-more{position:absolute;bottom:0;right:0;width:100%;z-index:5}.interview-other__profile{display:flex;justify-content:space-between;align-items:flex-end;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.interview-other-back{display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;z-index:1;background-color:#fff;position:relative;width:100%;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 2.5px 0;z-index:20}.interview-other-back::before{content:"";background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:-1;transform-origin:right center}.interview-other-back__txt{position:relative;padding-right:.5em;color:#ff384f;z-index:5;text-transform:capitalize}.interview-other-back__icn{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px);z-index:5}.interview-other-back__icn.icn-plus::before,.interview-other-back__icn.icn-plus::after{background-color:#ff384f;transition:transform .2s linear,right .2s linear,background .3s .2s}.interview-other-back__icn .icn-plus__line{background-color:#ff384f;transition:background .3s .2s}.interview-kv__letter{font-size:clamp(
    1.75rem,
    calc(
      2.1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0546875
    ),
    3.15rem
  )}@media screen and (min-width: 960px){.breadcrumb{display:flex;position:absolute;top:min(
    var(--vw, 1vw) * 52 / 1360 * 100
  ,65px);right:min(
    var(--vw, 1vw) * 304 / 1360 * 100
  ,380px);transform:translateY(-50%);gap:0 min(
    var(--vw, 1vw) * 29 / 1360 * 100
  ,36.25px)}.breadcrumb__item{position:relative}.breadcrumb__item+.breadcrumb__item::before{content:"";background-color:#fff;position:absolute;top:50%;left:max(
    var(--vw, 1vw) * -12 / 1360 * 100
  ,-15px);width:4px;height:4px;border-radius:50%;transform:translate(-100%, -50%)}.recruit{margin:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px) 0}.recruit__hdg{font-size:min(
    calc(
      3.6rem + 4.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    4.05rem
  );line-height:1.77}.recruit__hdg::before{margin-top:calc((1 - 1.77)*.5em)}.recruit__hdg::after{margin-bottom:calc((1 - 1.77)*.5em)}.recruit__body{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);display:grid;margin-top:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);padding:0 calc(
    var(--vw, 1vw) * 16 / 1360 * 100
  );gap:0 min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);grid-template-columns:repeat(2, 1fr)}.recruit__card+.recruit__card{margin-top:0}.recruit__box{margin:0 min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.recruit__head{padding-top:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.recruit__head::before{height:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.recruit__ja{font-size:min(
    calc(
      3.2rem + 4 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    3.6rem
  );margin-top:min(
    var(--vw, 1vw) * 64 / 1360 * 100
  ,80px);line-height:1.5}.recruit__ja::before{margin-top:calc((1 - 1.5)*.5em)}.recruit__ja::after{margin-bottom:calc((1 - 1.5)*.5em)}.scroll-hint{display:none}.interview-kv{display:grid;align-content:end;margin-left:calc(50% - var(--vw, 1vw)*50);padding-top:min(
    var(--vw, 1vw) * 160 / 1360 * 100
  ,200px);gap:0 min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);grid-template-columns:calc(var(--vw, 1vw)*50) auto;grid-template-rows:1fr auto}.interview-kv__head{margin-top:auto;grid-column:2/3;grid-row:1/2}.interview-kv__occupation{padding:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.interview-kv__wrap{padding:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) 0}.interview-kv-profile{display:flex;height:-moz-fit-content;height:fit-content;padding:min(
    var(--vw, 1vw) * 48 / 1360 * 100
  ,60px) 0 min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);grid-column:2/3;grid-row:2/3}.interview-kv-profile__info{display:block}.interview-kv-profile__detail{margin-top:0}.interview-kv__fig{width:100%;height:min(
    var(--vw, 1vw) * 640 / 1360 * 100
  ,800px);margin:0;grid-column:1/2;grid-row:1/3}.interview-article{margin:min(
    var(--vw, 1vw) * 136 / 1360 * 100
  ,170px) min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0}.interview-article__sec+.interview-article__sec{margin-top:min(
    var(--vw, 1vw) * 96 / 1360 * 100
  ,120px)}.interview-article__sec:nth-of-type(odd) .interview-article__blc{grid-template-columns:min(
    var(--vw, 1vw) * 400 / 1360 * 100
  ,500px) auto}.interview-article__sec:nth-of-type(odd) .interview-article__fig{grid-column:1/2;grid-row:1/2}.interview-article__sec:nth-of-type(odd) .interview-article__box{grid-column:2/3;grid-row:1/2}.interview-article__sec:nth-of-type(even) .interview-article__blc{grid-template-columns:auto min(
    var(--vw, 1vw) * 400 / 1360 * 100
  ,500px)}.interview-article__sec:nth-of-type(even) .interview-article__num{margin-left:auto}.interview-article__num{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    2.25rem
  );padding:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);line-height:2}.interview-article__num::before{margin-top:calc((1 - 2)*.5em)}.interview-article__num::after{margin-bottom:calc((1 - 2)*.5em)}.interview-article__blc{display:grid;margin-top:min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px);gap:0 min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);grid-template-rows:auto}.interview-article__txt{margin-top:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.interview-article__fig{width:100%;margin:0}.interview-article__fig.is-active::before{transition:none;animation:stretchMask 0.8s 0.25s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.interview-article__fig.is-active>*{transition:-webkit-clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.65s;transition:clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.65s;transition:clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.65s, -webkit-clip-path 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.65s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.interview-article__fig.is-active>picture,.interview-article__fig.is-active>img{transform:scale(1);transition:transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s,-webkit-clip-path 0.4s linear 0.3125s;transition:clip-path 0.4s linear 0.3125s,transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s;transition:clip-path 0.4s linear 0.3125s,transform 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s,-webkit-clip-path 0.4s linear 0.3125s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.interview-schedule{margin-top:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px)}.interview-schedule__body{margin:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0 0;overflow-x:hidden}.schedule-table{width:100%;padding:0;gap:2px;grid-template-columns:min(
    var(--vw, 1vw) * 110 / 1360 * 100
  ,137.5px) auto;grid-template-rows:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) auto}.schedule-table--9 .schedule-table__times,.schedule-table--9 .schedule-table__main{grid-template-rows:repeat(9, min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px))}.schedule-table--10 .schedule-table__times,.schedule-table--10 .schedule-table__main{grid-template-rows:repeat(10, min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px))}.schedule-table--11 .schedule-table__times,.schedule-table--11 .schedule-table__main{grid-template-rows:repeat(11, min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px))}.schedule-table--12 .schedule-table__times,.schedule-table--12 .schedule-table__main{grid-template-rows:repeat(12, min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px))}.schedule-table__times{padding-top:min(
    var(--vw, 1vw) * 21 / 1360 * 100
  ,26.25px);gap:2px}.schedule-table__time::before,.schedule-table__time::after{width:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);height:2px}.schedule-table__weeks{gap:2px}.schedule-table__main{gap:2px}.interview-notice{margin-top:min(
    var(--vw, 1vw) * 48 / 1360 * 100
  ,60px)}.interview-other{margin-top:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px)}.interview-other__body{display:grid;width:min(
    var(--vw, 1vw) * 840 / 1360 * 100
  ,1050px);margin:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) auto 0;gap:0 min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);grid-template-columns:repeat(2, 1fr)}.interview-other__card{border-top-width:2px}.interview-other__card+.interview-other__card{margin-top:0}.interview-other__occupation{padding:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.interview-other__fig{height:min(
    var(--vw, 1vw) * 256 / 1360 * 100
  ,320px);margin-top:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px)}.interview-other__btn.view-more{width:min(
    var(--vw, 1vw) * 240 / 1360 * 100
  ,300px)}.interview-other__profile{margin-top:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.interview-other-back{width:min(
    var(--vw, 1vw) * 840 / 1360 * 100
  ,1050px);margin:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) auto 0;padding:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) 0 0}.interview-other-back__txt{background:linear-gradient(270deg, #ff384f 0%, #ff384f 50%, #fff 50%, #fff 100%);background-position:100% 50%;-webkit-background-clip:text;background-clip:text;background-size:220% 100%;color:rgba(0,0,0,0);animation:mouseOutHorizontalTextAction .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.interview-other-back__icn{width:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px);height:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px)}.interview-kv__letter{font-size:min(
    calc(
      3.6rem + 9 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    4.5rem
  )}}@media screen and (min-width: 1360px){.interview-kv__letter{font-size:min(
    calc(
      3.6rem + 4.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    4.05rem
  )}}@media(any-hover: hover){.recruit__card:hover .icn-plus::before,.recruit__card:hover .icn-plus::after{right:0}.recruit__card:hover .icn-plus::before{transform:translate(0%, -1px) rotate(-45deg) scaleY(1.3)}.recruit__card:hover .icn-plus::after{transform:translate(0%, 1px) rotate(45deg) scaleY(1.3)}.recruit__card:hover .icn-plus__line{transform:translateX(-5%)}.recruit__card:hover .recruit__btn::before{transform:scaleX(1);transform-origin:left center}.recruit__card:hover .recruit__btn::after{opacity:1}.recruit__card:hover .recruit__head{transform:translateX(min( var(--vw, 1vw) * 16 / 1360 * 100 , 20px))}.recruit__card:hover .recruit__ja{transform:translateX(max( var(--vw, 1vw) * -16 / 1360 * 100 , -20px))}.recruit__card:hover .view-more__txt{animation:mouseOverHorizontalTextAction .5s forwards}.recruit__card:hover .icn-plus::before,.recruit__card:hover .icn-plus::after{background-color:#ff384f}.recruit__card:hover .icn-plus__line{background-color:#ff384f}.interview-article__link:hover::before{animation:stretchUnderLine .6s cubic-bezier(0.445, 0.05, 0.55, 0.95) both}.interview-other__card:hover .icn-plus::before,.interview-other__card:hover .icn-plus::after{right:0}.interview-other__card:hover .icn-plus::before{transform:translate(0%, -1px) rotate(-45deg) scaleY(1.3)}.interview-other__card:hover .icn-plus::after{transform:translate(0%, 1px) rotate(45deg) scaleY(1.3)}.interview-other__card:hover .icn-plus__line{transform:translateX(-5%)}.interview-other__card:hover picture,.interview-other__card:hover img{transform:scale(1.05)}.interview-other__card:hover .view-more::before{transform:scaleX(1);transform-origin:left center}.interview-other__card:hover .view-more__txt{animation:mouseOverHorizontalTextAction .5s forwards}.interview-other__card:hover .icn-plus::before,.interview-other__card:hover .icn-plus::after{background-color:#ff384f}.interview-other__card:hover .icn-plus__line{background-color:#ff384f}.interview-other-back:hover .interview-other-back__txt{animation:mouseOverHorizontalTextAction .5s forwards}.interview-other-back:hover .icn-plus::before,.interview-other-back:hover .icn-plus::after{background-color:#fff}.interview-other-back:hover .icn-plus__line{background-color:#fff}.interview-other-back:hover .icn-plus::before,.interview-other-back:hover .icn-plus::after{right:0}.interview-other-back:hover .icn-plus::before{transform:translate(0%, -1px) rotate(-45deg) scaleY(1.3)}.interview-other-back:hover .icn-plus::after{transform:translate(0%, 1px) rotate(45deg) scaleY(1.3)}.interview-other-back:hover .icn-plus__line{transform:translateX(-5%)}.interview-other-back:hover::before{transform:scaleX(1);transform-origin:left center}.interview-other-back:hover::after{opacity:1}}