.txt-black{color:#2a2a2a}.bg-black{background-color:#2a2a2a}.txt-white{color:#fff}.bg-white{background-color:#fff}.txt-red{color:#eb5569}.bg-red{background-color:#eb5569}.txt-navy{color:#036}.bg-navy{background-color:#036}.index-kv{margin:var(--marginTop) calc(50% - var(--vw, 1vw)*50) var(--marginBottom);--marginBottom: 0;--marginTop: 0;--paddingBottom: 0;--paddingTop: 0;position:sticky;top:0;height:calc(var(--svh, 1vh)*100);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 152 / 768 * 100
  ,114px) calc(
    var(--vw, 1vw) * 32 / 768 * 100
  ) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.index-kv__body{position:relative;height:100%}.index-kv-copy{display:grid;position:absolute;top:0;left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 402 / 768 * 100
  ,301.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 162 / 768 * 100
  ,121.5px);margin:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px) 0;z-index:50;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0}.index-kv-copy__body{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(1.5)}.index-kv-copy__main{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 321.3 / 768 * 100
  ,240.975px)}.index-kv-copy__main path{fill:none;stroke:#fff;stroke-miterlimit:10;stroke-width:3px}.index-kv-copy__sub{position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 87.4 / 768 * 100
  ,65.55px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 175.2 / 768 * 100
  ,131.4px);transform:rotate(-4deg);opacity:0;z-index:2}.index-kv-copy__txt{margin-top:auto;font-weight:400;line-height:2;letter-spacing:.1em}.index-kv-copy__txt::before{margin-top:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}.index-kv-copy__txt::after{margin-bottom:calc((1 - 2)*.5em);content:"";display:block;width:0;height:0}.index-kv__btn{position:absolute;bottom:0;right:0;--width: min( min(var(--vw, 1vw), var(--svh, 1vh)) * 320 / 768 * 100 , 240px);--height: min( min(var(--vw, 1vw), var(--svh, 1vh)) * 240 / 768 * 100 , 180px);opacity:0;z-index:50}.index-kv-mask{position:absolute;width:100%;height:100%}.index-kv-mask__bg{position:relative;width:100%;height:100%;overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.index-kv-mask__part{background-color:#fff;position:absolute;width:25%;height:55%;z-index:5}.index-kv-mask__part:nth-of-type(odd){top:0;transform:translateY(-100%)}.index-kv-mask__part:nth-of-type(even){bottom:0;transform:translateY(100%)}.index-kv-mask__part:nth-of-type(3),.index-kv-mask__part:nth-of-type(4){left:25%}.index-kv-mask__part:nth-of-type(5),.index-kv-mask__part:nth-of-type(6){left:50%}.index-kv-mask__part:nth-of-type(7),.index-kv-mask__part:nth-of-type(8){left:75%}.index-kv-mask__slider{display:grid;justify-content:center;position:relative;opacity:0;z-index:10;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);grid-template-columns:repeat(3, calc(calc( var(--vw, 1vw) * 280 / 768 * 100 ) + min( min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100 , 6px)))}.index-kv-mask__wrap{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.index-kv-mask__img{overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.index-kv-mask-outer{position:absolute;z-index:25}.index-kv-mask-outer::before,.index-kv-mask-outer::after{content:"";background:url(../../../../images/index/bg_index_kv_corner.png) center/cover no-repeat;position:absolute;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);z-index:1}.index-kv-mask-outer::before{top:0;right:0}.index-kv-mask-outer::after{bottom:0;left:0}.index-kv-mask-outer--1{top:-1px;left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 402 / 768 * 100
  ,301.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 162 / 768 * 100
  ,121.5px)}.index-kv-mask-outer--1::before{transform:translateX(100%)}.index-kv-mask-outer--1::after{transform:translateY(100%)}.index-kv-mask-outer--1 .index-kv-mask-outer__bg{border-radius:0 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.index-kv-mask-outer--2{bottom:0;right:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 336 / 768 * 100
  ,252px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 256 / 768 * 100
  ,192px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.index-kv-mask-outer--2::before{transform:translateY(-100%) scale(-1, -1)}.index-kv-mask-outer--2::after{transform:translateX(-100%) scale(-1, -1)}.index-kv-mask-outer--2 .index-kv-mask-outer__bg{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.index-kv-mask-outer__bg{background-color:#fff;position:absolute;top:0;left:0;width:101%;height:101%;overflow:hidden;z-index:-1}.index-kv-mask-outer__bg::before,.index-kv-mask-outer__bg::after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.index-kv-mask-outer__bg::before{background-color:rgba(0,51,102,.04);z-index:1}.index-kv-mask-outer__bg::after{background:url(../../../../images/common/bg_noise.png) 1280px 760px repeat;opacity:.5;z-index:2;mix-blend-mode:screen}.index-message__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.index-message-lead{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.index-message-lead__additional{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );line-height:1.5}.index-message__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.index-message-card{display:grid;align-content:flex-start;background-color:#fff;position:relative;min-height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 458 / 768 * 100
  ,343.5px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 108 / 768 * 100
  ,81px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.index-message-card.is-active .index-message-card__icn{transform:scale(1);transition:transform .3s .25s}.index-message-card:nth-of-type(1) .index-message-card__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 99 / 768 * 100
  ,74.25px)}.index-message-card:nth-of-type(2) .index-message-card__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 85.5 / 768 * 100
  ,64.125px)}.index-message-card:nth-of-type(3) .index-message-card__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160.4 / 768 * 100
  ,120.3px)}.index-message-card__head{margin:0 auto}.index-message-card__ul{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.index-message-card__li .index-message-card__txt{display:inline-block;position:relative;padding-left:1.5em;margin-block:calc((1em - 1lh)/2)}.index-message-card__li .index-message-card__txt::before{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    2.1rem
  );content:"・";position:absolute;top:0;left:0}.index-message-card__icn{position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);transform:scale(0)}.index-message-card__txt{margin-block:calc((1em - 1lh)/2)}.index-about{margin:var(--marginTop) calc(50% - var(--vw, 1vw)*50) var(--marginBottom);--marginBottom: 0;--marginTop: 0;--paddingBottom: 0;--paddingTop: 0;padding:var(--paddingTop) calc(var(--vw, 1vw)*50 - 50%) var(--paddingBottom);background-color:#fff;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);--paddingBottom: min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100 , 60px);--paddingTop: min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100 , 60px)}.index-about__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.index-about__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.index-about__fig{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 480 / 768 * 100
  ,360px);margin:0 auto;overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.index-about-charm{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.index-about-charm__hdg{font-size:clamp(
    1.5rem,
    calc(
      1.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.046875
    ),
    2.7rem
  );line-height:1.5;font-weight:700;letter-spacing:.04em}.index-about-charm__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.index-about-charm__row{display:grid;align-items:center;grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px) auto}.index-about-charm__row.is-active .index-about-charm__icn{transform:scale(1);transition:transform .3s}.index-about-charm__row.is-active .index-about-charm__box{transition:-webkit-clip-path .5s .25s;transition:clip-path .5s .25s;transition:clip-path .5s .25s, -webkit-clip-path .5s .25s;-webkit-clip-path:inset(0 0% 0 -50% round min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px));clip-path:inset(0 0% 0 -50% round min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px))}.index-about-charm__row.is-active .index-about-charm__txt{transition:opacity .3s .5s;opacity:1}.index-about-charm__row:nth-of-type(1) .index-about-charm__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 53.2 / 768 * 100
  ,39.9px)}.index-about-charm__row:nth-of-type(2) .index-about-charm__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px)}.index-about-charm__row:nth-of-type(3) .index-about-charm__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 55.3 / 768 * 100
  ,41.475px)}.index-about-charm__cirlce{display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);border:1px solid #eb5569;border-radius:50%;z-index:2}.index-about-charm__icn{transform:scale(0)}.index-about-charm__box{display:flex;align-items:center;position:relative;min-height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);z-index:1;-webkit-clip-path:inset(0 50% 0 -50% round min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px));clip-path:inset(0 50% 0 -50% round min( var(--vw, 1vw) * 8 / 1280 * 100 , 10px))}.index-about-charm__box::before{content:"";background-color:rgba(235,85,105,.05);position:absolute;top:0;right:0;width:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  , 45px));height:100%;border-radius:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0;z-index:-1}.index-about-charm__txt{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );line-height:2;font-weight:700;letter-spacing:.04em;opacity:0}.index-company__btn{--bgColor: #fff}.index-company__btn .index-fig-btn__item{--height: min( min(var(--vw, 1vw), var(--svh, 1vh)) * 314 / 768 * 100 , 235.5px)}.splide__arrow{background-color:rgba(0,0,0,0);position:relative;top:auto;bottom:auto;left:auto;right:auto;width:auto;height:auto;margin:0;border-radius:0;transform:none;opacity:1 !important}.splide__arrow svg{width:auto;height:auto;fill:initial}.index-career{margin:var(--marginTop) calc(50% - var(--vw, 1vw)*50) var(--marginBottom);--marginBottom: 0;--marginTop: 0;--paddingBottom: 0;--paddingTop: 0;padding:var(--paddingTop) calc(var(--vw, 1vw)*50 - 50%) var(--paddingBottom);background-color:#fff;position:relative;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);--paddingBottom: min( min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100 , 30px);--paddingTop: min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100 , 60px)}.index-career__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.index-career__body.is-active .index-career-card{transform:translateY(0);transition:transform .75s ease 0s,opacity .75s ease 0s;opacity:1;transition-duration:0s}.splide{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 640 / 768 * 100
  ,480px);margin:0 auto}.index-career-card{position:relative;overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);cursor:pointer;z-index:1}.index-career-card::before,.index-career-card::after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.index-career-card::before{background-color:#eb5569;z-index:-2}.index-career-card::after{background-color:#fff;border:2px solid rgba(205,20,50,.2);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 144 / 768 * 100
  ,108px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);z-index:-1}.index-career-card__num{font-family:"Roboto",sans-serif;font-weight:500;font-size:clamp(
    0.8333333333rem,
    calc(
      1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0260416667
    ),
    1.5rem
  );line-height:1;position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 768 * 100
  ,10.5px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 14 / 768 * 100
  ,10.5px);line-height:1;z-index:5}.index-career-card__fig{position:relative;width:100%;aspect-ratio:1/1}.index-career-card__fig::before{content:"";background-image:linear-gradient(0deg, rgba(204, 51, 0, 0.3) 0%, rgba(204, 51, 0, 0) 100%);position:absolute;bottom:0;left:0;width:100%;height:17%;z-index:5}.index-career-card__img{position:absolute;width:100%}.index-career-card__img--off{z-index:1}.index-career-card__img--on{transition:opacity .3s;opacity:0;z-index:2}.index-career-card__circle{display:flex;justify-content:center;align-items:center;background-color:#eb5569;position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px);overflow:hidden;border:1px solid #eb5569;border-radius:50%;z-index:10}.index-career-card__plus{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);z-index:3}.index-career-card__plus::before,.index-career-card__plus::after{content:"";background-color:#fff;position:absolute;top:50%;left:50%;width:100%;height:2px;transition:background .3s}.index-career-card__plus::before{transform:translate(-50%, -50%)}.index-career-card__plus::after{transform:translate(-50%, -50%) rotate(90deg)}.index-career-card__box{display:grid;background-color:#fff;position:absolute;bottom:0;left:0;min-width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 440 / 768 * 100
  ,330px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);overflow:hidden;border-radius:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0 0;z-index:10;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.index-career-card__box::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(235,85,105,.1);z-index:-1}.index-career-card__jonied{font-weight:700;line-height:1}.splide__arrows{display:flex;justify-content:space-between;align-items:center;position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 292 / 768 * 100
  ,219px);left:50%;width:calc(100% + min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  , 42px));transform:translate(-50%, 0%);filter:drop-shadow(0 0 2px rgba(235, 85, 105, 0.5))}.splide__arrow{display:flex;justify-content:center;align-items:center;background-color:#fff;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);border-radius:50%}.splide__arrow--prev .splide__icn{transform:scaleX(-1)}.splide__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.splide__pagination{display:flex;justify-content:center;align-items:center;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.splide__pagination__page{background-color:rgba(42,42,42,.3);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);border-radius:50%}.splide__pagination__page.is-active{background-color:#eb5569}.index-layer{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);--bgColor: rgba(235, 85, 105, 0.1)}.index-layer .index-fig-btn__item{--height: min( min(var(--vw, 1vw), var(--svh, 1vh)) * 440 / 768 * 100 , 330px)}.index-layer .index-fig-btn__bottom::before,.index-layer .index-fig-btn__bottom::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0 0 0}.index-layer .index-fig-btn__bottom::before{background-color:#fff;z-index:-2}.modal{background-color:rgba(0,0,0,0);max-width:calc(
    var(--vw, 1vw) * 736 / 768 * 100
  );max-height:calc(var(--svh, 1vh)*100);margin:0 0 0 auto;padding:0;overflow:visible;border:none;transition:opacity .75s,transform .75s;pointer-events:all}.modal.-closing{transform:scale(0.9);pointer-events:none;opacity:0}.modal.-closing::backdrop{opacity:0}.modal::backdrop{background-color:rgba(0,51,102,.3);transition:opacity .75s}.modal-close{display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.4);position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);border:1px solid rgba(235,85,105,.4);border-radius:50%;z-index:10}.modal-close__icn{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);overflow:hidden}.modal-close__icn::before,.modal-close__icn::after{content:"";background-color:#2a2a2a;position:absolute;top:50%;left:50%;width:125%;height:1px}.modal-close__icn::before{transform:translate(-50%, -50%) rotate(-45deg)}.modal-close__icn::after{transform:translate(-50%, -50%) rotate(45deg)}.modal__inner{width:-moz-fit-content;width:fit-content}.index-career-modal{display:grid;background-color:#fff;width:calc(
    var(--vw, 1vw) * 736 / 768 * 100
  );height:calc(var(--svh, 1vh)*100);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 768 * 100
  ,27px) 0;grid-template-rows:auto calc(
    var(--vw, 1vw) * 480 / 768 * 100
  )}.index-career-modal__main{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);overflow-x:hidden;overflow-y:scroll}.index-career-modal__main::-webkit-scrollbar{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.index-career-modal__main::-webkit-scrollbar-track{background-color:#fff}.index-career-modal__main::-webkit-scrollbar-thumb{background-color:#eb5569;border-radius:4px}.index-career-modal__article{display:grid;align-content:flex-start;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) 0}.index-career-modal__blc{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.index-career-modal__head{position:relative}.index-career-modal__head::before{content:"";background-image:linear-gradient(90deg, #cc3300 0%, rgba(204, 51, 0, 0.3) 100%);position:absolute;top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.index-career-modal__num{background-color:#fff;position:relative;width:-moz-fit-content;width:fit-content;padding-right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);z-index:2}.index-career-modal__question{font-size:clamp(
    1.5rem,
    calc(
      1.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.046875
    ),
    2.7rem
  );line-height:1.77;font-weight:700;letter-spacing:.04em}.index-career-modal__txt{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.index-career-modal__fig{position:relative;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 480 / 768 * 100
  ,360px);overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px) 0 0 0}.index-career-modal__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.index-career-modal__img--2{transition:opacity .5s;opacity:0}.index-career-modal__img--2.is-active{opacity:1}.index-career-modal__img img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.index-career-modal__box{display:grid;background-color:#fff;position:absolute;bottom:0;right:0;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0 0 0;z-index:5;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.index-career-modal__box::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(235,85,105,.1);z-index:-1}.index-career-modal__label{font-family:"Roboto",sans-serif;font-weight:500;font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );line-height:1;line-height:1;letter-spacing:0;text-transform:uppercase}.index-career-modal__profile{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.index-career-modal__name{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    2.1rem
  );line-height:1;font-family:"Roboto",sans-serif;font-weight:500;font-weight:700}section.index-workstyle{margin:var(--marginTop) calc(50% - var(--vw, 1vw)*50) var(--marginBottom);--marginBottom: 0;--marginTop: 0;--paddingBottom: 0;--paddingTop: 0;padding:var(--paddingTop) calc(var(--vw, 1vw)*50 - 50%) var(--paddingBottom);background-color:#fff;margin-top:0 !important;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);--paddingBottom: min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100 , 60px);--paddingTop: min( min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100 , 60px)}.index-workstyle__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0}.index-workstyle-card{display:grid}.index-workstyle-card:not(:has(.index-workstyle-benefits)){gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.index-workstyle-card:not(:has(.index-workstyle-benefits)).is-active .index-workstyle-card__fig{transform:translateY(0);transition:transform .75s ease 0s,opacity .75s ease 0s;opacity:1}.index-workstyle-card:has(.index-workstyle-benefits){gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.index-workstyle-card__hdg{font-size:clamp(
    1.5rem,
    calc(
      1.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.046875
    ),
    2.7rem
  );line-height:2;font-weight:700;margin-block:calc((1em - 1lh)/2)}.index-workstyle-card__fig{display:flex;align-items:center;background-color:rgba(0,51,102,.03);min-height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 400 / 768 * 100
  ,300px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  ,19.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  ,19.5px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.index-workstyle-card__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0}.index-workstyle-benefits{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.index-workstyle-benefits:nth-of-type(1) .index-workstyle-benefits__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 45.8 / 768 * 100
  ,34.35px)}.index-workstyle-benefits:nth-of-type(2) .index-workstyle-benefits__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 47.5 / 768 * 100
  ,35.625px)}.index-workstyle-benefits:nth-of-type(3) .index-workstyle-benefits__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 768 * 100
  ,33px)}.index-workstyle-benefits:nth-of-type(4) .index-workstyle-benefits__icn{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 43.6 / 768 * 100
  ,32.7px)}.index-workstyle-benefits__head{display:grid;justify-content:flex-start;align-items:center;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);grid-template-columns:auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px)}.index-workstyle-benefits__hdg{font-size:clamp(
    1.5rem,
    calc(
      1.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.046875
    ),
    2.7rem
  );line-height:2;font-weight:700}.index-workstyle-benefits__fig{display:flex;justify-content:center;align-items:center;background-color:rgba(0,51,102,.05);width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.index-workstyle-benefits__ul{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0}.index-workstyle-benefits__txt,.index-workstyle-benefits__supplement{line-height:1.71}.index-workstyle-benefits__txt::before,.index-workstyle-benefits__txt::after,.index-workstyle-benefits__supplement::before,.index-workstyle-benefits__supplement::after{content:none}.index-workstyle-benefits__txt{font-weight:700}.index-recruit__body{display:grid;background-color:#fff;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.index-recruit__dl{display:grid;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0;border-bottom:1px solid rgba(235,85,105,.2);grid-template-columns:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 188 / 768 * 100
  ,141px) auto}.index-recruit__dt{font-weight:700;margin-block:calc((1em - 1lh)/2)}.index-recruit__dd{margin-block:calc((1em - 1lh)/2)}.index-voice__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.index-voice__box{position:relative;width:calc(100% - min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  , 60px));padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);z-index:1;-webkit-clip-path:inset(0 0 0 0 round min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px));clip-path:inset(0 0 0 0 round min( min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100 , 12px))}.index-voice__box:nth-of-type(even){margin-left:auto}.index-voice__box::before,.index-voice__box::after{content:"";position:absolute;bottom:0;right:0}.index-voice__box::before{background-color:#eb5569;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,45px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 60 / 768 * 100
  ,45px);z-index:-2}.index-voice__box::after{background-color:#fff;width:100%;height:100%;border-radius:0 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0;z-index:-1}.index-voice__txt{margin-block:calc((1em - 1lh)/2)}.index-voice__txt .txt-red{font-weight:700}.index-qa__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0}.index-qa__details{background-color:#fff;position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);overflow:hidden;border:1px solid #eb5569;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);z-index:1}.index-qa__details::before{content:"";background:linear-gradient(90deg, #cc3300 0%, rgba(204, 51, 0, 0.3) 100%);position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s;opacity:0;z-index:-1}.index-qa__details:has(.index-qa__summary:hover)::before{opacity:.25}.index-qa__details:has(.index-qa__summary[aria-expanded=true])::before{opacity:0}.index-qa__typo{font-family:"Roboto",sans-serif;font-weight:500;font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );line-height:1.33;color:#eb5569}.index-qa__summary{display:grid;align-items:center;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0;cursor:pointer;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);grid-template-columns:auto 1fr min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px)}.index-qa__summary[aria-expanded=true] .index-qa__circle svg{transform:rotate(90deg) scaleX(-1)}.index-qa__question{font-size:clamp(
    1.25rem,
    calc(
      1.5rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0390625
    ),
    2.25rem
  );line-height:2.4;font-weight:700;margin-block:calc((1em - 1lh)/2)}.index-qa__circle{display:grid;background-color:#eb5569;position:relative;overflow:hidden;border:1px solid #eb5569;border-radius:50%;aspect-ratio:1/1;place-content:center}.index-qa__circle svg{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 19 / 768 * 100
  ,14.25px);transform:rotate(90deg);transition:transform .3s;z-index:3}.index-qa__circle svg path{transition:fill .3s}.index-qa-answer{display:grid;align-items:center;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) 0;border-top:1px solid rgba(235,85,105,.2);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);grid-template-columns:auto 1fr}.index-qa-answer .index-qa__typo{margin-bottom:auto}.index-qa__em{font-weight:700;color:#eb5569;margin-block:calc((1em - 1lh)/2)}.index-qa__txt,.index-qa-list{grid-column:span 2}.index-qa-list__item{position:relative;padding-left:2em}.index-qa-list__item::before{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    2.1rem
  );line-height:2.28;content:"・";position:absolute;top:0;left:0}.index-fig-btn{display:grid;background-color:var(--bgColor);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.index-fig-btn__item{display:block;background-color:#eb5569;position:relative;height:var(--height);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);z-index:1}.index-fig-btn__item:has(.index-fig-btn__wrap) .index-fig-btn__fig{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.index-fig-btn__item:not(:has(.index-fig-btn__wrap)) .index-fig-btn__fig{border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.index-fig-btn__fig{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-1}.index-fig-btn__fig::before{content:"";background:linear-gradient(0deg, #cc3300 0%, rgba(204, 51, 0, 0) 100%);position:absolute;bottom:0;left:0;width:100%;height:20%;transform:translateY(10%);transition:transform .5s;z-index:1;mix-blend-mode:screen}.index-fig-btn__img{transition:transform .5s}.index-fig-btn__img img{height:100%;-o-object-fit:cover;object-fit:cover}.index-fig-btn__wrap{background-color:#2a2a2a;width:-moz-fit-content;width:fit-content;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 768 * 100
  ,3px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.index-fig-btn__label{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );line-height:2;font-weight:700;color:#fff}.index-fig-btn__bottom{position:absolute;bottom:0;right:0;z-index:5}.index-fig-btn__row{display:grid;align-items:center;background-color:var(--bgColor);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100
  ,21px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 28 / 768 * 100
  ,21px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100
  ,54px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0 0 0;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);grid-template-columns:auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px)}.index-fig-btn__guide{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );line-height:2;font-weight:700;letter-spacing:0}.index-fig-btn__circle{display:grid;background-color:#eb5569;position:relative;overflow:hidden;border:1px solid #eb5569;border-radius:50%;aspect-ratio:1/1;place-content:center}.index-fig-btn__circle svg{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 19 / 768 * 100
  ,14.25px);transform:translateX(10%);z-index:3}.index-fig-btn__circle svg path{transition:fill .3s}.people-career{width:-moz-fit-content;width:fit-content;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 768 * 100
  ,3px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 768 * 100
  ,3px)}.people-career__txt{line-height:1.5}.question-index{display:grid;align-items:center;gap:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);grid-template-columns:auto 1fr}.question-index__num{font-family:"Roboto",sans-serif;font-weight:500;font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );line-height:1;letter-spacing:0}.question-index__txt{font-family:"Noto Sans JP",sans-serif;font-weight:400;padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);font-weight:700}.question-index__line{background:linear-gradient(90deg, #cc3300 0%, rgba(204, 51, 0, 0.3) 100%);width:100%;height:1px}summary{display:block}summary::-webkit-details-marker{display:none}.btn-cta{display:grid;align-items:center;background-color:#eb5569;position:relative;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px) auto 0;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);overflow:hidden;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);z-index:1;grid-template-columns:auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px)}.btn-cta__article{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 768 * 100
  ,3px) 0}.btn-cta__circle{display:flex;justify-content:center;align-items:center;background-color:#fff;position:relative;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px);overflow:hidden;border-radius:50%;z-index:1}.btn-cta__article__main,.btn-cta__article__sub{font-weight:700;letter-spacing:0;color:#fff;transition:color .2s}.btn-cta__article__main{font-size:clamp(
    1.6666666667rem,
    calc(
      2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0520833333
    ),
    3rem
  );line-height:1.5}.btn-cta__article__sub{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );line-height:1.5}.index-below{position:relative;margin-top:calc(var(--svh, 1vh)*50);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 150 / 768 * 100
  ,112.5px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);z-index:1}.index-below__bg{background-color:#fff;position:absolute;top:0;left:50%;width:calc(var(--vw, 1vw)*100);height:100%;transform:translateX(-50%);z-index:-1}.index-below__bg::before,.index-below__bg::after{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.index-below__bg::before{background-color:rgba(0,51,102,.04);z-index:1}.index-below__bg::after{background:url(../../../../images/common/bg_noise.png) 1280px 760px repeat;opacity:.5;z-index:2;mix-blend-mode:screen}.index-sec{scroll-margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px) 0}.index-sec+.index-sec,.btn-cta+.index-sec{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.index-label{width:-moz-fit-content;width:fit-content;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.index-label__txt{font-size:clamp(
    1.3333333333rem,
    calc(
      1.6rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0416666667
    ),
    2.4rem
  );line-height:1.5;font-weight:700}.index-break{margin:var(--marginTop) calc(50% - var(--vw, 1vw)*50) var(--marginBottom);--marginBottom: 0;--marginTop: 0;--paddingBottom: 0;--paddingTop: 0;height:calc(
    var(--vw, 1vw) * 560 / 768 * 100
  );margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);overflow:hidden}@media screen and (min-width: 960px){.index-kv{padding:min(
    var(--vw, 1vw) * 117 / 1280 * 100
  ,146.25px) min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px) min(
    var(--vw, 1vw) * 38 / 1280 * 100
  ,47.5px)}.index-kv-copy{width:min(
    var(--vw, 1vw) * 664 / 1280 * 100
  ,830px);height:min(
    var(--vw, 1vw) * 114 / 1280 * 100
  ,142.5px);margin:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px) min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0;gap:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) 0}.index-kv-copy__main{width:min(
    var(--vw, 1vw) * 644.7 / 1280 * 100
  ,805.875px)}.index-kv-copy__sub{top:min(
    var(--vw, 1vw) * 56.5 / 1280 * 100
  ,70.625px);right:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px);width:min(
    var(--vw, 1vw) * 175.2 / 1280 * 100
  ,219px)}.index-kv-copy__txt{letter-spacing:.08em}.index-kv__btn{--width: calc( var(--vw, 1vw) * 320 / 1280 * 100 );--height: min( var(--vw, 1vw) * 240 / 1280 * 100 , 300px)}.index-kv-mask__bg{border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-kv-mask__part:nth-of-type(odd){border-radius:0 0 min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-kv-mask__part:nth-of-type(even){border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0 0}.index-kv-mask__slider{gap:0 min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);grid-template-columns:repeat(4, 1fr)}.index-kv-mask__wrap{padding-top:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.index-kv-mask__img{border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-kv-mask-outer::before,.index-kv-mask-outer::after{width:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);height:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-kv-mask-outer--1{width:min(
    var(--vw, 1vw) * 664 / 1280 * 100
  ,830px);height:min(
    var(--vw, 1vw) * 114 / 1280 * 100
  ,142.5px)}.index-kv-mask-outer--1 .index-kv-mask-outer__bg{border-radius:0 0 min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0}.index-kv-mask-outer--2{width:calc(calc(
    var(--vw, 1vw) * 320 / 1280 * 100
  ) + min(
    var(--vw, 1vw) * 16 / 1280 * 100
  , 20px));height:min(
    var(--vw, 1vw) * 256 / 1280 * 100
  ,320px);padding:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0 0 min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-kv-mask-outer--2 .index-kv-mask-outer__bg{border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0 min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0}.index-kv-mask-outer__bg::after{background-image:url(../../../../images/common/bg_noise_md.png)}.index-message__head{align-items:flex-start;gap:0;grid-template-columns:auto min(
    var(--vw, 1vw) * 640 / 1280 * 100
  ,800px)}.index-message-lead{gap:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0}.index-message-lead__additional{font-size:min(
    calc(
      1rem + 1.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.125rem
  );line-height:2}.index-message__body{gap:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-template-columns:repeat(3, 1fr)}.index-message-card{min-height:auto;padding:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px) min(
    var(--vw, 1vw) * 54 / 1280 * 100
  ,67.5px);border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0}.index-message-card:nth-of-type(1){transition-delay:0s}.index-message-card:nth-of-type(2){transition-delay:.1s}.index-message-card:nth-of-type(3){transition-delay:.2s}.index-message-card:nth-of-type(1) .index-message-card__icn{width:min(
    var(--vw, 1vw) * 54.1 / 1280 * 100
  ,67.625px)}.index-message-card:nth-of-type(2) .index-message-card__icn{width:min(
    var(--vw, 1vw) * 48.3 / 1280 * 100
  ,60.375px)}.index-message-card:nth-of-type(3) .index-message-card__icn{width:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}.index-message-card__ul{gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0}.index-message-card__li .index-message-card__txt::before{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.index-message-card__icn{bottom:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);right:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px)}.index-about{border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);--paddingBottom: min( var(--vw, 1vw) * 80 / 1280 * 100 , 100px);--paddingTop: min( var(--vw, 1vw) * 80 / 1280 * 100 , 100px)}.index-about__head{gap:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0}.index-about__body{gap:0 min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);grid-template-columns:min(
    var(--vw, 1vw) * 480 / 1280 * 100
  ,600px) auto}.index-about__fig{width:100%;margin:0;border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-about-charm{align-content:flex-start;gap:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0}.index-about-charm__hdg{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  )}.index-about-charm__body{gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0}.index-about-charm__row{grid-template-columns:min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px) auto}.index-about-charm__row:nth-of-type(1) .index-about-charm__icn{width:min(
    var(--vw, 1vw) * 38.2 / 1280 * 100
  ,47.75px)}.index-about-charm__row:nth-of-type(2) .index-about-charm__icn{width:min(
    var(--vw, 1vw) * 36.4 / 1280 * 100
  ,45.5px)}.index-about-charm__row:nth-of-type(3) .index-about-charm__icn{width:min(
    var(--vw, 1vw) * 40.6 / 1280 * 100
  ,50.75px)}.index-about-charm__cirlce{height:min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px);border-width:2px}.index-about-charm__box{min-height:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px);padding:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.index-about-charm__box::before{width:calc(100% + min(
    var(--vw, 1vw) * 48 / 1280 * 100
  , 60px));border-radius:0 min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) 0}.index-about-charm__txt{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  )}.index-company__btn .index-fig-btn__item{--height: min( var(--vw, 1vw) * 314 / 1280 * 100 , 392.5px)}.index-career{border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);--paddingBottom: min( var(--vw, 1vw) * 40 / 1280 * 100 , 50px);--paddingTop: min( var(--vw, 1vw) * 80 / 1280 * 100 , 100px)}.index-career__head{gap:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) 0}.index-career__body.is-active .index-career-card{transition-duration:.75s}.index-career__body.is-active .splide__slide:nth-of-type(1) .index-career-card{transition-delay:0s}.index-career__body.is-active .splide__slide:nth-of-type(2) .index-career-card{transition-delay:.1s}.index-career__body.is-active .splide__slide:nth-of-type(3) .index-career-card{transition-delay:.2s}.index-career__body.is-active .splide__slide:nth-of-type(4) .index-career-card{transition-delay:.3s}.index-career__body.is-active .splide__slide:nth-of-type(5) .index-career-card{transition-delay:.4s}.splide{width:100%}.splide.is-initialized:not(.is-active) .splide__list{display:grid;justify-content:center;gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-template-columns:repeat(2, min( var(--vw, 1vw) * 362 / 1280 * 100 , 452.5px))}.splide__slide:nth-of-type(n - 2){transform:translateX(min( var(--vw, 1vw) * 48 / 1280 * 100 , 60px))}.splide__slide:nth-of-type(n + 3){transform:translateX(max( var(--vw, 1vw) * -48 / 1280 * 100 , -60px))}.index-career-card{border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-career-card::after{border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-career-card__num{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.35rem
  )}.index-career-card__num{top:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px);right:min(
    var(--vw, 1vw) * 12 / 1280 * 100
  ,15px)}.index-career-card__circle{bottom:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);right:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);width:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);height:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px)}.index-career-card__circle::before{content:"";background-color:#fff;position:absolute;width:100%;height:100%;border-radius:50%;transform:scaleX(0);transition:transform .2s;z-index:1;transform-origin:right center}.index-career-card__plus{width:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);height:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-career-card__box{min-width:min(
    var(--vw, 1vw) * 248 / 1280 * 100
  ,310px);padding:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);border-radius:0 min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0 0;gap:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) 0}.splide__arrows{display:none}.index-layer{margin-top:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.index-layer .index-fig-btn__item{--height: min( var(--vw, 1vw) * 370 / 1280 * 100 , 462.5px)}.index-layer .index-fig-btn__bottom::before,.index-layer .index-fig-btn__bottom::after{border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0 0 0}.modal{max-width:calc(
    var(--vw, 1vw) * 1152 / 1280 * 100
  )}.modal-close{top:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);right:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);width:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);height:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.modal-close__icn{width:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);height:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.modal-close__icn::before,.modal-close__icn::after{height:2px}.index-career-modal{width:calc(
    var(--vw, 1vw) * 1152 / 1280 * 100
  );border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0 0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);gap:0 min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);grid-template-columns:auto calc(
    var(--vw, 1vw) * 480 / 1280 * 100
  );grid-template-rows:100%}.index-career-modal__main{scrollbar-width:none;margin-top:0;padding:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px) 0 min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px) min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.index-career-modal__main::-webkit-scrollbar{display:none}.index-career-modal__article{gap:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) 0}.index-career-modal__blc{gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0}.index-career-modal__num{padding-right:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.index-career-modal__question{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  );line-height:1.5}.index-career-modal__txt{margin-top:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.index-career-modal__fig{height:100%;border-radius:min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px) 0 0 0}.index-career-modal__box{min-width:min(
    var(--vw, 1vw) * 248 / 1280 * 100
  ,310px);padding:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0 0 0;gap:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0}.index-career-modal__label{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.35rem
  )}.index-career-modal__profile{gap:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px) 0}.index-career-modal__name{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  )}section.index-workstyle{border-radius:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);--paddingBottom: min( var(--vw, 1vw) * 80 / 1280 * 100 , 100px);--paddingTop: min( var(--vw, 1vw) * 80 / 1280 * 100 , 100px)}.index-workstyle__body{gap:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px) 0}.index-workstyle-card:not(:has(.index-workstyle-benefits)){gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);grid-template-columns:auto min(
    var(--vw, 1vw) * 640 / 1280 * 100
  ,800px);grid-template-rows:auto auto 1fr}.index-workstyle-card:not(:has(.index-workstyle-benefits)).is-active .index-workstyle-card__fig{transition-delay:.25s !important}.index-workstyle-card:has(.index-workstyle-benefits){gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0}.index-workstyle-card:has(.index-workstyle-benefits) .index-workstyle-benefits:nth-of-type(1){transition-delay:0s}.index-workstyle-card:has(.index-workstyle-benefits) .index-workstyle-benefits:nth-of-type(2){transition-delay:.1s}.index-workstyle-card:has(.index-workstyle-benefits) .index-workstyle-benefits:nth-of-type(3){transition-delay:.2s}.index-workstyle-card:has(.index-workstyle-benefits) .index-workstyle-benefits:nth-of-type(4){transition-delay:.3s}.index-workstyle-card__hdg{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  )}.index-workstyle-card__fig{min-height:min(
    var(--vw, 1vw) * 377 / 1280 * 100
  ,471.25px);padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);grid-column:2/3;grid-row:1/4}.index-workstyle-card__body{gap:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-template-columns:27.77% repeat(3, 1fr)}.index-workstyle-benefits{align-content:flex-start;gap:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px) 0}.index-workstyle-benefits:nth-of-type(1) .index-workstyle-benefits__icn{width:min(
    var(--vw, 1vw) * 22.3 / 1280 * 100
  ,27.875px)}.index-workstyle-benefits:nth-of-type(2) .index-workstyle-benefits__icn{width:min(
    var(--vw, 1vw) * 25.5 / 1280 * 100
  ,31.875px)}.index-workstyle-benefits:nth-of-type(3) .index-workstyle-benefits__icn{width:min(
    var(--vw, 1vw) * 25 / 1280 * 100
  ,31.25px)}.index-workstyle-benefits:nth-of-type(4) .index-workstyle-benefits__icn{width:min(
    var(--vw, 1vw) * 28.4 / 1280 * 100
  ,35.5px)}.index-workstyle-benefits__head{gap:0 min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);grid-template-columns:auto min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px)}.index-workstyle-benefits__hdg{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  )}.index-workstyle-benefits__fig{height:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);border-radius:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.index-workstyle-benefits__ul{gap:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px) 0}.index-recruit__body{padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px);border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);gap:0 min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);grid-auto-flow:column;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, auto)}.index-recruit__dl{padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0;grid-template-columns:min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px) auto}.index-voice__body{align-items:flex-start;width:min(
    var(--vw, 1vw) * 1024 / 1280 * 100
  ,1280px);margin:0 auto;gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0;grid-template-columns:repeat(2, 1fr)}.index-voice__box{width:calc(100% - min(
    var(--vw, 1vw) * 64 / 1280 * 100
  , 80px));padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);-webkit-clip-path:inset(0 0 0 0 round min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px));clip-path:inset(0 0 0 0 round min( var(--vw, 1vw) * 16 / 1280 * 100 , 20px))}.index-voice__box:nth-of-type(even){margin-top:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px);margin-left:0}.index-voice__box:nth-of-type(n + 3){margin-left:auto}.index-voice__box::before{width:min(
    var(--vw, 1vw) * 60 / 1280 * 100
  ,75px);height:min(
    var(--vw, 1vw) * 60 / 1280 * 100
  ,75px)}.index-voice__box::after{border-radius:0 0 min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px) 0}.index-voice__txt .txt-red{display:inline-block}.index-qa__body{gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0}.index-qa__details{padding:0 min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px);border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-qa__typo{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  )}.index-qa__summary{padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0;gap:0 min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);grid-template-columns:auto 1fr min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px)}.index-qa__question{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  );line-height:1.5}.index-qa__circle::before{content:"";background-color:#fff;position:absolute;width:100%;height:100%;border-radius:50%;transform:scaleX(0);transition:transform .2s;z-index:1;transform-origin:right center}.index-qa__circle svg{width:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.index-qa-answer{padding:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) 0;gap:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px) min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.index-qa-list__item::before{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.index-fig-btn{padding:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px);gap:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px) 0}.index-fig-btn__item{padding:min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-fig-btn__item:has(.index-fig-btn__wrap) .index-fig-btn__fig{border-radius:min(
    var(--vw, 1vw) * 120 / 1280 * 100
  ,150px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-fig-btn__item:not(:has(.index-fig-btn__wrap)) .index-fig-btn__fig{border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.index-fig-btn__wrap{padding:0 min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);border-radius:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.index-fig-btn__label{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.7rem
  )}.index-fig-btn__row{padding:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px) 0 min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px) min(
    var(--vw, 1vw) * 56 / 1280 * 100
  ,70px);border-radius:min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px) 0 0 0;gap:0 min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);grid-template-columns:auto min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px)}.index-fig-btn__guide{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.575rem
  )}.index-fig-btn__circle::before{content:"";background-color:#fff;position:absolute;width:100%;height:100%;border-radius:50%;transform:scaleX(0);transition:transform .2s;z-index:1;transform-origin:right center}.index-fig-btn__circle svg{width:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.people-career{padding:min(
    var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px);border-radius:min(
    var(--vw, 1vw) * 4 / 1280 * 100
  ,5px)}.question-index{gap:0 min(
    var(--vw, 1vw) * 16 / 1280 * 100
  ,20px)}.question-index__num{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  )}.question-index__txt{padding-left:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.btn-cta{width:min(
    var(--vw, 1vw) * 480 / 1280 * 100
  ,600px);height:min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px);margin-top:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);padding:0 min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px);border:1px solid #eb5569;border-radius:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);grid-template-columns:auto min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.btn-cta::before{content:"";background-color:#fff;position:absolute;width:100%;height:100%;border-radius:min(
    var(--vw, 1vw) * 48 / 1280 * 100
  ,60px);transform:scaleX(0);transition:transform .3s;z-index:-1;transform-origin:right center}.btn-cta__article{gap:0}.btn-cta__circle{height:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px)}.btn-cta__circle::before{content:"";background-color:#eb5569;position:absolute;width:100%;height:100%;border-radius:50%;transform:scaleX(0);transition:transform .2s;z-index:-1;transform-origin:right center}.btn-cta__article__main{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.25rem
  );line-height:1.6}.btn-cta__article__sub{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );line-height:2}.index-below{padding:min(
    var(--vw, 1vw) * 144 / 1280 * 100
  ,180px) 0 min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px)}.index-below__bg::after{background-image:url(../../../../images/common/bg_noise_md.png)}.index-sec{scroll-margin-top:min(
    var(--vw, 1vw) * 96 / 1280 * 100
  ,120px)}.index-sec{gap:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px) 0}.index-sec+.index-sec,.btn-cta+.index-sec{margin-top:min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px)}.index-label{padding:min(
    var(--vw, 1vw) * 4 / 1280 * 100
  ,5px) min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);border-radius:min(
    var(--vw, 1vw) * 8 / 1280 * 100
  ,10px)}.index-label__txt{font-size:min(
    calc(
      1.8rem + 2.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.025rem
  );line-height:1.55}.index-break{height:calc(
    var(--vw, 1vw) * 456 / 1280 * 100
  );margin-top:min(
    var(--vw, 1vw) * 128 / 1280 * 100
  ,160px)}}@media screen and (any-hover: hover)and (any-pointer: fine)and (min-width: 960px){.index-qa__summary:hover .index-qa__circle svg path{fill:#eb5569}.index-fig-btn:hover .index-fig-btn__circle svg path{fill:#eb5569}}@media(any-hover: hover)and (any-pointer: fine){.index-career-card:hover .index-career-card__img--on{opacity:1}.index-career-card:hover .index-career-card__circle::before{transform:scale(1);transition-delay:.1s;transform-origin:left center}.index-career-card:hover .index-career-card__plus::before,.index-career-card:hover .index-career-card__plus::after{background-color:#eb5569}.index-qa__summary:hover .index-qa__circle::before{transform:scale(1);transition-delay:.1s;transform-origin:left center}.index-fig-btn:hover .index-fig-btn__circle::before{transform:scale(1);transition-delay:.1s;transform-origin:left center}.index-fig-btn__item:hover .index-fig-btn__fig::before{transform:translateY(0)}.index-fig-btn__item:hover .index-fig-btn__img{transform:scale(1.05)}.btn-cta:hover::before{transform:scale(1);transform-origin:left center}.btn-cta:hover .btn-cta__article__main,.btn-cta:hover .btn-cta__article__sub{color:#eb5569}.btn-cta:hover .btn-cta__circle::before{transform:scale(1);transition-delay:.1s;transform-origin:left center}.btn-cta:hover .icon-external{background-color:#fff}.btn-cta:hover .icon-external::before{background-color:#fff}}