.is-loaded .second-level-kv2__wrap::before{transition:none;animation:stretchMask 0.6s 0.25s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.is-loaded .second-level-kv2__wrap:nth-of-type(1)::before{animation-delay:0.25s}.is-loaded .second-level-kv2__wrap:nth-of-type(1)>*{transition-delay:0.55s}.is-loaded .second-level-kv2__wrap:nth-of-type(2)::before{animation-delay:0.45s}.is-loaded .second-level-kv2__wrap:nth-of-type(2)>*{transition-delay:0.8s}.is-loaded .second-level-kv2__wrap:nth-of-type(3)::before{animation-delay:0.65s}.is-loaded .second-level-kv2__wrap:nth-of-type(3)>*{transition-delay:1.05s}.is-loaded .second-level-kv2__wrap>*{transition:-webkit-clip-path 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.55s;transition:clip-path 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.55s;transition:clip-path 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.55s, -webkit-clip-path 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.55s;-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 .second-level-kv2__wrap>picture,.is-loaded .second-level-kv2__wrap>img{transform:scale(1);transition:transform 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s,-webkit-clip-path 0.3s linear 0.3125s;transition:clip-path 0.3s linear 0.3125s,transform 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s;transition:clip-path 0.3s linear 0.3125s,transform 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s,-webkit-clip-path 0.3s 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 .second-level-kv2__txt{transition:opacity .5s cubic-bezier(0.39, 0.575, 0.565, 1) 1s;opacity:1}.is-loaded .second-level-kv2+*{transform:translateY(0);transition:transform .4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.25s,opacity .4s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.25s;opacity:1}.second-level-kv2{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);padding-left:calc(var(--vw, 1vw)*50 - 50%);padding-right:calc(var(--vw, 1vw)*50 - 50%);position:relative;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 240 / 768 * 100
  ,180px)}.second-level-kv2+*{transform:translateY(min( min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100 , 18px));opacity:0}.second-level-kv2__wrap{position:relative;overflow:hidden;z-index:1;width:-moz-fit-content;width:fit-content}.second-level-kv2__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}.second-level-kv2__wrap::before{z-index:10}.second-level-kv2__wrap>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.second-level-kv2__wrap>picture,.second-level-kv2__wrap>img{transform:scale(1.25)}.second-level-kv2__wrap+.second-level-kv2__wrap{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.second-level-kv2__en{text-transform:uppercase}.second-level-kv2__txt{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);opacity:0}.is-loaded .level-sec-heading.is-active .level-sec-heading__box::before{transition:none;animation:stretchMask 0.5s 0s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.is-loaded .level-sec-heading.is-active .level-sec-heading__box>*{transition:-webkit-clip-path 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s;transition:clip-path 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s;transition:clip-path 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s, -webkit-clip-path 0.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.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 .level-sec-heading.is-active .level-sec-heading__box>picture,.is-loaded .level-sec-heading.is-active .level-sec-heading__box>img{transform:scale(1);transition:transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s,-webkit-clip-path 0.25s linear 0s;transition:clip-path 0.25s linear 0s,transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s;transition:clip-path 0.25s linear 0s,transform 0.75s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0s,-webkit-clip-path 0.25s 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%)}.is-loaded .level-sec-heading.is-active .level-sec-heading__box::after{transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1) .3s;opacity:1}.level-sec-heading{margin-left:calc(50% - var(--vw, 1vw)*50);padding-left:calc(var(--vw, 1vw)*50 - 50%);overflow:hidden}.level-sec-heading--red .level-sec-heading__box{position:relative;overflow:hidden;z-index:1}.level-sec-heading--red .level-sec-heading__box::before{content:"";background-color:#ff384f;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}.level-sec-heading--red .level-sec-heading__box::before{z-index:10}.level-sec-heading--red .level-sec-heading__box>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.level-sec-heading--red .level-sec-heading__box>picture,.level-sec-heading--red .level-sec-heading__box>img{transform:scale(1.25)}.level-sec-heading--red .level-sec-heading__box::after{background-color:#ff384f}.level-sec-heading--red .level-sec-heading__hdg,.level-sec-heading--red .level-sec-heading__txt{color:#ff384f}.level-sec-heading--white .level-sec-heading__box{position:relative;overflow:hidden;z-index:1}.level-sec-heading--white .level-sec-heading__box::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}.level-sec-heading--white .level-sec-heading__box::before{z-index:10}.level-sec-heading--white .level-sec-heading__box>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.level-sec-heading--white .level-sec-heading__box>picture,.level-sec-heading--white .level-sec-heading__box>img{transform:scale(1.25)}.level-sec-heading--white .level-sec-heading__box::after{background-color:#fff}.level-sec-heading--white .level-sec-heading__hdg,.level-sec-heading--white .level-sec-heading__txt{color:#fff}.level-sec-heading .level-sec-heading__box{position:relative;width:-moz-fit-content;width:fit-content;padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);overflow:visible}.level-sec-heading .level-sec-heading__box.level-sec-heading .level-sec-heading__box--exception::before{top:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  )}.level-sec-heading .level-sec-heading__box::before{transform-origin:left center}.level-sec-heading .level-sec-heading__box::after{content:"";position:absolute;top:clamp(
    1.41rem,
    calc(
      1.692rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0440625
    ),
    2.538rem
  );left:0;width:calc(
    var(--vw, 1vw) * 40 / 768 * 100
  );height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);transform:translate(-100%, -50%) scaleX(1);opacity:0}.level-sec-heading__hdg{width:-moz-fit-content;width:fit-content;padding:.1em 0}.level-sec-heading__hdg--en{font-size:clamp(
    2rem,
    calc(
      2.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0625
    ),
    3.6rem
  );font-family:"Lato",sans-serif;font-style:italic;font-weight:900;line-height:1;letter-spacing:.05em}.level-sec-heading__txt{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.other-contents{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.other-contents.is-active .other-contents__wrap::before{transition:none;animation:stretchMask 0.8s 0.3s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.other-contents.is-active .other-contents__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%)}.other-contents.is-active .other-contents__wrap>picture,.other-contents.is-active .other-contents__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%)}.other-contents__head{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50)}.other-contents__wrap{position:relative;overflow:hidden;z-index:1;width:-moz-fit-content;width:fit-content;margin:0 auto}.other-contents__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}.other-contents__wrap::before{z-index:10}.other-contents__wrap>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.other-contents__wrap>picture,.other-contents__wrap>img{transform:scale(1.25)}.other-contents__hdg{text-align:center;text-transform:uppercase}.other-contents__body{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) 0}.other-contents-card{position:relative;overflow:hidden;border:1px solid #fff}.other-contents-card picture,.other-contents-card img{transition:transform .5s cubic-bezier(0.645, 0.045, 0.355, 1)}.other-contents-card .view-more{position:relative;overflow:hidden;z-index:1;background-color:#fff}.other-contents-card .view-more::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}.other-contents-card .view-more__txt{color:#ff384f}.other-contents-card .view-more__icn .icn-plus__line{background-color:#ff384f}.other-contents-card .view-more__icn::before,.other-contents-card .view-more__icn::after{background-color:#ff384f}.other-contents-card__bg{position:relative}.other-contents-card__bg::before{content:"";background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;bottom:0;left:0;width:100%;height:78.86%;opacity:.8;z-index:1}.other-contents-card__head{background-color:#000;position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);left:0;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);z-index:2}.other-contents-card__hdg{transition:transform .3s cubic-bezier(0.39, 0.575, 0.565, 1)}.other-contents-card__txt{position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 93 / 768 * 100
  ,69.75px);left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);color:#fff;z-index:2}.other-contents-card__fig{position:relative;height:100%;overflow:hidden}.other-contents-card__btn.view-more{position:absolute;bottom:0;right:0;width:100%}.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}.is-loaded .introduction-kv__map-wrap{transform:translate(0%, 0%);transition:transform 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) .75s,opacity 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) .75s;opacity:1}.is-loaded .introduction-kv__img::before{transition:none;animation:stretchMask 0.6s 1s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.is-loaded .introduction-kv__img>*{transition:-webkit-clip-path 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.3s;transition:clip-path 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.3s;transition:clip-path 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.3s, -webkit-clip-path 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1.3s;-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 .introduction-kv__img>picture,.is-loaded .introduction-kv__img>img{transform:scale(1);transition:transform 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1s,-webkit-clip-path 0.3s linear 1.25s;transition:clip-path 0.3s linear 1.25s,transform 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1s;transition:clip-path 0.3s linear 1.25s,transform 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) 1s,-webkit-clip-path 0.3s 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 .introduction-kv__circle{transform:scale(1);transition:transform 1.5s cubic-bezier(0.39, 0.575, 0.565, 1) .75s}.is-loaded .introduction-kv__en{transition:-webkit-clip-path .3s cubic-bezier(0.455, 0.03, 0.515, 0.955) .55s;transition:clip-path .3s cubic-bezier(0.455, 0.03, 0.515, 0.955) .55s;transition:clip-path .3s cubic-bezier(0.455, 0.03, 0.515, 0.955) .55s, -webkit-clip-path .3s cubic-bezier(0.455, 0.03, 0.515, 0.955) .55s;-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 .introduction-kv__ja::before{transition:none;animation:stretchMask 0.6s 0.25s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.is-loaded .introduction-kv__ja>*{transition:-webkit-clip-path 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.55s;transition:clip-path 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.55s;transition:clip-path 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.55s, -webkit-clip-path 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.55s;-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 .introduction-kv__ja>picture,.is-loaded .introduction-kv__ja>img{transform:scale(1);transition:transform 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s,-webkit-clip-path 0.3s linear 0.3125s;transition:clip-path 0.3s linear 0.3125s,transform 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s;transition:clip-path 0.3s linear 0.3125s,transform 0.9s cubic-bezier(0.455, 0.03, 0.515, 0.955) 0.25s,-webkit-clip-path 0.3s 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 .introduction-kv__lead::before,.is-loaded .introduction-kv__lead-bg::before{transform:scaleX(1);transition:transform .6s cubic-bezier(0.445, 0.05, 0.55, 0.95) .75s}.is-loaded .introduction-kv__lead>*,.is-loaded .introduction-kv__lead-bg>*{transition:opacity .3s cubic-bezier(0.445, 0.05, 0.55, 0.95) 1.25s;opacity:1}.introduction-kv{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);padding-left:calc(var(--vw, 1vw)*50 - 50%);padding-right:calc(var(--vw, 1vw)*50 - 50%);position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 1090 / 768 * 100
  ,817.5px);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 240 / 768 * 100
  ,180px)}.introduction-kv__bg{position:absolute;top:0;left:0;width:100%;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 1125 / 768 * 100
  ,843.75px);overflow:hidden;z-index:-1}.introduction-kv__map-wrap{width:100%;height:100%;transform:translate(-25%, -25%);opacity:0}.introduction-kv__map{position:absolute;top:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)*-1);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16.3 / 768 * 100
  ,12.225px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 1002.83 / 768 * 100
  ,752.1225px);max-width:none}.introduction-kv__mask{position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 471 / 768 * 100
  ,353.25px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 453.56 / 768 * 100
  ,340.17px);-webkit-mask-image:url(../../../../../img/introduction/index/mask_introduction_index_chiba_1.png);mask-image:url(../../../../../img/introduction/index/mask_introduction_index_chiba_1.png);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.introduction-kv__img{position:relative;overflow:hidden;z-index:1}.introduction-kv__img::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}.introduction-kv__img::before{z-index:10}.introduction-kv__img>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.introduction-kv__img>picture,.introduction-kv__img>img{transform:scale(1.25)}.introduction-kv__chiba{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.introduction-kv__circle{position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 395.8 / 768 * 100
  ,296.85px);right:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)*-1);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 729 / 768 * 100
  ,546.75px);border:1px solid rgba(255,255,255,.5);border-radius:50%;transform:scale(0);opacity:.5;aspect-ratio:1}.introduction-kv__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.introduction-kv__hdg{display:flex;flex-direction:column;align-items:flex-start;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.introduction-kv__en{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);text-transform:uppercase}.introduction-kv__ja{position:relative;overflow:hidden;z-index:1}.introduction-kv__ja::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}.introduction-kv__ja::before{z-index:10}.introduction-kv__ja>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.introduction-kv__ja>picture,.introduction-kv__ja>img{transform:scale(1.25)}.introduction-kv__lead+.introduction-kv__lead{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.introduction-kv__lead-bg{display:inline-block;align-self:flex-start;position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);overflow:hidden;color:#ff384f}.introduction-kv__lead-bg::before{content:"";background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);z-index:0;transform-origin:left center}.introduction-kv__lead-bg+.introduction-kv__lead-bg{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.introduction-kv__lead-bg>*{position:relative;opacity:0;z-index:1}.introduction-kv__lead-bg .hdg6{white-space:nowrap}.introduction-future{padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px)}.introduction-future__body{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.introduction-future-media{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.introduction-future-media__body{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.introduction-future-media__cont{display:flex;flex-direction:column;align-items:start}.introduction-future-media__cont.is-active .introduction-future-media__ttl{transition:-webkit-clip-path .3s cubic-bezier(0.39, 0.575, 0.565, 1);transition:clip-path .3s cubic-bezier(0.39, 0.575, 0.565, 1);transition:clip-path .3s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-clip-path .3s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.introduction-future-media__cont.is-active .introduction-future-media__badge{transition:opacity .25s cubic-bezier(0.39, 0.575, 0.565, 1) .5s;opacity:1}.introduction-future-media__badge{display:inline-block;background:#fff;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);color:#ff384f;opacity:0}.introduction-future-media__ttl{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);padding-right:2px;-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.introduction-future-media__lead{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.introduction-future-fig{background:rgba(255,255,255,.75);position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 480 / 768 * 100
  ,360px);margin:0 auto;border-radius:50%;aspect-ratio:1}.introduction-future-fig__item{background:rgba(255,56,79,.75);position:absolute;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 259 / 768 * 100
  ,194.25px);overflow:hidden;border-radius:50%;aspect-ratio:1}.introduction-future-fig__item::before{content:"";background:#ff384f;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;transform:scale(0);transition:transform .5s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.introduction-future-fig__item.is-active::before{transform:scale(1)}.introduction-future-fig__item--1{top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px);left:50%;transform:translateX(-50%)}.introduction-future-fig__item--1::before{transform-origin:center bottom}.introduction-future-fig__item--1 .introduction-future-fig__txt{top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 57 / 768 * 100
  ,42.75px);left:50%;transform:translateX(-50%)}.introduction-future-fig__item--2{bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 47 / 768 * 100
  ,35.25px);left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 29 / 768 * 100
  ,21.75px)}.introduction-future-fig__item--2::before{transform-origin:right top}.introduction-future-fig__item--2 .introduction-future-fig__txt{bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 67 / 768 * 100
  ,50.25px);left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 38 / 768 * 100
  ,28.5px)}.introduction-future-fig__item--3{bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 47 / 768 * 100
  ,35.25px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 29 / 768 * 100
  ,21.75px)}.introduction-future-fig__item--3::before{transform-origin:left top}.introduction-future-fig__item--3 .introduction-future-fig__txt{bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 67 / 768 * 100
  ,50.25px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 38 / 768 * 100
  ,28.5px)}.introduction-future-fig__txt{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );position:absolute;font-weight:900;letter-spacing:0}.introduction-future-fig__logo-area{display:flex;align-items:center;background:#fff;position:absolute;top:50%;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 192 / 768 * 100
  ,144px);border-radius:50%;transform:translate(-50%, -50%);aspect-ratio:1}.introduction-future-fig__logo-area::before{content:"";position:absolute;top:50%;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 211 / 768 * 100
  ,158.25px);border:1px solid #fff;border-radius:50%;transform:translate(-50%, -50%);aspect-ratio:1}.introduction-future-fig__logo{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 78 / 768 * 100
  ,58.5px);margin:0 auto}.introduction-future-fig-triangle__bg{fill:#fff;stroke:#ff384f;stroke-width:3}.introduction-future-fig-triangle__ttl{fill:#ff384f}.introduction-what{margin-left:calc(50% - var(--vw, 1vw)*50);margin-right:calc(50% - var(--vw, 1vw)*50);padding-left:calc(var(--vw, 1vw)*50 - 50%);padding-right:calc(var(--vw, 1vw)*50 - 50%);background-color:#fff;padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px);color:#333}.introduction-what__body{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px)}.introduction-what-about-area{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.introduction-what-fig-area{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.introduction-what-fig{background:#fff;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0}.introduction-what-fig.is-active .introduction-what-fig__img--1 .introduction-what-fig__img-data--1{animation:chart1Data1 1s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.introduction-what-fig.is-active .introduction-what-fig__img--1 .introduction-what-fig__img-data--2{animation:chart1Data2 1s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.introduction-what-fig.is-active .introduction-what-fig__img--1 .introduction-what-fig__img-data--3{animation:chart1Data3 1s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.introduction-what-fig.is-active .introduction-what-fig__img--1 .introduction-what-fig__img-data--4{animation:chart1Data4 1s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.introduction-what-fig.is-active .introduction-what-fig__img--1 .introduction-what-fig__img-data--5{animation:chart1Data5 1s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.introduction-what-fig.is-active .introduction-what-fig__img--1 .introduction-what-fig__img-data--6{animation:chart1Data6 1s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.introduction-what-fig.is-active .introduction-what-fig__img--2 .introduction-what-fig__img-data--1{animation:chart2Data1 1s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.introduction-what-fig.is-active .introduction-what-fig__img--2 .introduction-what-fig__img-data--2{animation:chart2Data2 1s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.introduction-what-fig.is-active .introduction-what-fig__img--3 .introduction-what-fig__img-data--1{animation:chart3Data1 1s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.introduction-what-fig.is-active .introduction-what-fig__img--3 .introduction-what-fig__img-data--2{animation:chart3Data2 1s cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.introduction-what-fig.is-active .badge,.introduction-what-fig.is-active .data,.introduction-what-fig.is-active .ttl{transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1) 1.2s;opacity:1}.introduction-what-fig.is-active .introduction-what-fig__data-list,.introduction-what-fig.is-active .introduction-what-fig__data{transform:translateY(0);transition:opacity .3s linear 1.2s,transform .3s linear 1.2s;opacity:1}.introduction-what-fig__ttl{font-weight:900;line-height:1.66;text-align:center}.introduction-what-fig__ttl::before{margin-top:calc((1 - 1.66)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__ttl::after{margin-bottom:calc((1 - 1.66)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__body--row{display:grid;justify-content:center;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);grid-template-columns:repeat(2, min( min(var(--vw, 1vw), var(--svh, 1vh)) * 240 / 768 * 100 , 180px))}.introduction-what-fig__col--2 .introduction-what-fig__chart{width:100%}.introduction-what-fig__chart{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 320 / 768 * 100
  ,240px);margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) auto 0}.introduction-what-fig__chart .badge{font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    2.1rem
  );background:#ff384f;background:#fff;position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  ,19.5px);right:0;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px);border:1px solid #ff384f;font-weight:900;line-height:1.75;color:#ff384f;opacity:0}.introduction-what-fig__chart .badge::before{margin-top:calc((1 - 1.75)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__chart .badge::after{margin-bottom:calc((1 - 1.75)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__chart .data{font-family:"Lato",sans-serif;font-style:italic;font-weight:900;font-size:clamp(
    1.5833333333rem,
    calc(
      1.9rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0494791667
    ),
    2.85rem
  );position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 118 / 768 * 100
  ,88.5px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 18 / 768 * 100
  ,13.5px);line-height:2.52;letter-spacing:.05em;color:#fff;opacity:0}.introduction-what-fig__chart .data::before{margin-top:calc((1 - 2.52)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__chart .data::after{margin-bottom:calc((1 - 2.52)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__chart .data strong{font-size:clamp(
    1.5833333333rem,
    calc(
      1.9rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0494791667
    ),
    2.85rem
  )}.introduction-what-fig__chart .ttl{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );position:absolute;top:50%;left:50%;width:100%;font-weight:900;line-height:1.66;letter-spacing:-0.025em;color:#fff;text-align:center;transform:translate(-50%, -50%);opacity:0}.introduction-what-fig__chart .ttl::before{margin-top:calc((1 - 1.66)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__chart .ttl::after{margin-bottom:calc((1 - 1.66)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__img{transform:rotate(-90deg);transform-origin:center}.introduction-what-fig__img-data{fill:none;stroke-dasharray:100;stroke-dashoffset:100;stroke-width:31.8308}.introduction-what-fig__img--1 .introduction-what-fig__img-data--1{stroke:#ff384f}.introduction-what-fig__img--1 .introduction-what-fig__img-data--2{stroke:#51c4d9}.introduction-what-fig__img--1 .introduction-what-fig__img-data--3{stroke:#7cd3e2}.introduction-what-fig__img--1 .introduction-what-fig__img-data--4{stroke:#a7e1ec}.introduction-what-fig__img--1 .introduction-what-fig__img-data--5{stroke:#d3f0f6}.introduction-what-fig__img--1 .introduction-what-fig__img-data--6{stroke:#ccc}.introduction-what-fig__img--2 .introduction-what-fig__img-data--1{stroke:#ff384f}.introduction-what-fig__img--2 .introduction-what-fig__img-data--2{stroke:#ccc}.introduction-what-fig__img--3 .introduction-what-fig__img-data--1{stroke:#ff384f}.introduction-what-fig__img--3 .introduction-what-fig__img-data--2{stroke:#ccc}.introduction-what-fig__data-list{display:flex;flex-wrap:wrap;justify-content:center;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 475 / 768 * 100
  ,356.25px);margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px) auto 0;-moz-column-gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);column-gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);row-gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.introduction-what-fig__data-item{position:relative;padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.introduction-what-fig__data-item::before{content:"";display:block;position:absolute;top:50%;left:0;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);height:100%;transform:translateY(-50%)}.introduction-what-fig__data-item:nth-of-type(1)::before{background:#51c4d9}.introduction-what-fig__data-item:nth-of-type(2)::before{background:rgba(81,196,217,.75)}.introduction-what-fig__data-item:nth-of-type(3)::before{background:rgba(81,196,217,.5)}.introduction-what-fig__data-item:nth-of-type(4)::before{background:rgba(81,196,217,.25)}.introduction-what-fig__data-item:last-of-type::before{background:#ccc}.introduction-what-fig__data-item span{font-size:clamp(
    0.9166666667rem,
    calc(
      1.1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0286458333
    ),
    1.65rem
  );font-weight:900;line-height:1.27;letter-spacing:0}.introduction-what-fig__data-item span::before{margin-top:calc((1 - 1.27)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__data-item span::after{margin-bottom:calc((1 - 1.27)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__data-item strong{font-family:"Lato",sans-serif;font-style:italic;font-weight:900;font-size:clamp(
    1.1666666667rem,
    calc(
      1.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0364583333
    ),
    2.1rem
  );line-height:1.42;letter-spacing:.05em;white-space:nowrap}.introduction-what-fig__data-item strong::before{margin-top:calc((1 - 1.42)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__data-item strong::after{margin-bottom:calc((1 - 1.42)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__data{font-family:"Lato",sans-serif;font-style:italic;font-weight:900;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)) * 16 / 768 * 100
  ,12px);letter-spacing:.05em;color:#ff384f;text-align:center}.introduction-what-fig__data::before{margin-top:calc((1 - 1)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__data::after{margin-bottom:calc((1 - 1)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__data strong{font-size:clamp(
    2.3333333333rem,
    calc(
      2.8rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0729166667
    ),
    4.2rem
  )}.introduction-what-fig__notice{height:100%;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);text-align:center}@keyframes chart1Data1{to{stroke-dashoffset:59.72}}@keyframes chart1Data2{to{stroke-dashoffset:36.12}}@keyframes chart1Data3{to{stroke-dashoffset:17.26}}@keyframes chart1Data4{to{stroke-dashoffset:7.72}}@keyframes chart1Data5{to{stroke-dashoffset:5.29}}@keyframes chart1Data6{to{stroke-dashoffset:0}}@keyframes chart2Data1{to{stroke-dashoffset:59.5}}@keyframes chart2Data2{to{stroke-dashoffset:0}}@keyframes chart3Data1{to{stroke-dashoffset:71.5}}@keyframes chart3Data2{to{stroke-dashoffset:0}}.introduction-feature{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px)}.introduction-feature__body{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px)}.introduction-feature-list{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);grid-template-columns:repeat(2, 1fr)}.introduction-feature-item.is-active .introduction-feature-card__icon{transition:-webkit-clip-path .3s cubic-bezier(0.445, 0.05, 0.55, 0.95) .7s;transition:clip-path .3s cubic-bezier(0.445, 0.05, 0.55, 0.95) .7s;transition:clip-path .3s cubic-bezier(0.445, 0.05, 0.55, 0.95) .7s, -webkit-clip-path .3s cubic-bezier(0.445, 0.05, 0.55, 0.95) .7s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.introduction-feature-card{display:flex;flex-direction:column;height:100%}.introduction-feature-card__en{position:relative;color:#ff384f;text-align:center;z-index:1}.introduction-feature-card__body{display:flex;flex-direction:column;background:#fff;position:relative;height:100%;margin-top:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px)*-1);padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);z-index:0}.introduction-feature-card__ttl{line-height:1.2;color:#ff384f;text-align:center}.introduction-feature-card__ttl::before{margin-top:calc((1 - 1.2)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-card__ttl::after{margin-bottom:calc((1 - 1.2)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-card__list{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 11 / 768 * 100
  ,8.25px)}.introduction-feature-card__item+.introduction-feature-card__item{border-top:1px solid #ccc}.introduction-feature-card__item .vl{font-size:clamp(
    0.9166666667rem,
    calc(
      1.1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0286458333
    ),
    1.65rem
  );font-weight:900;line-height:1.27;letter-spacing:-0.025em;color:#ff384f;writing-mode:vertical-lr}.introduction-feature-card__item .vl::before{margin-top:calc((1 - 1.27)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-card__item .vl::after{margin-bottom:calc((1 - 1.27)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-card__item .data{font-size:clamp(
    1rem,
    calc(
      1.2rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.03125
    ),
    1.8rem
  );display:flex;align-items:center;font-weight:700;letter-spacing:-0.025em;color:#ff384f}.introduction-feature-card__item .data::before{margin-top:calc((1 - 2.08)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-card__item .data::after{margin-bottom:calc((1 - 2.08)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-card__item .ttl{font-size:clamp(
    0.9166666667rem,
    calc(
      1.1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0286458333
    ),
    1.65rem
  );display:block;font-weight:700;line-height:1.27;letter-spacing:-0.025em;text-align:center}.introduction-feature-card__item .ttl::before{margin-top:calc((1 - 1.27)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-card__item .ttl::after{margin-bottom:calc((1 - 1.27)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-card__item .ttl--red{color:#ff384f}.introduction-feature-card__item .notice{font-size:clamp(
    0.8333333333rem,
    calc(
      1rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0260416667
    ),
    1.5rem
  );line-height:1.6;letter-spacing:-0.025em}.introduction-feature-card__item .notice::before{margin-top:calc((1 - 1.6)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-card__item .notice::after{margin-bottom:calc((1 - 1.6)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-card__item .en{font-family:"Lato",sans-serif;font-style:italic;font-weight:900}.introduction-feature-card__item strong{font-family:"Lato",sans-serif;font-style:italic;font-weight:900;font-size:clamp(
    2rem,
    calc(
      2.4rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0625
    ),
    3.6rem
  );letter-spacing:.05em}.introduction-feature-card__item--1{display:flex;justify-content:space-between;align-items:center;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.introduction-feature-card__item--1:first-of-type{padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.introduction-feature-card__item--1:last-of-type{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.introduction-feature-card__item--2{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.introduction-feature-card__item--2:first-of-type{padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.introduction-feature-card__item--2:last-of-type{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.introduction-feature-card__item--3{display:flex;flex-direction:column;align-items:center}.introduction-feature-card__item--3:first-of-type{padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.introduction-feature-card__item--3:last-of-type{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.introduction-feature-card__item--4{display:flex;flex-direction:column;align-items:center}.introduction-feature-card__item--4:first-of-type{padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.introduction-feature-card__item--4:nth-of-type(2){padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) 0}.introduction-feature-card__item--4:last-of-type{padding-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.introduction-feature-card__notice{display:flex;justify-content:center;align-items:flex-end;height:100%;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 13 / 768 * 100
  ,9.75px);padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);text-align:center}.introduction-feature-card__icon{position:absolute;bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.introduction-feature-card__icon--1{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px)}.introduction-feature-card__icon--2{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.introduction-feature-card__icon--3{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 144 / 768 * 100
  ,108px)}.introduction-feature-card__icon--4{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px)}.introduction-feature-fig{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px)}.introduction-feature-chart{display:none}.introduction-feature-modal-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);border:1px solid #fff}.introduction-feature-modal-btn__icon{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.introduction-feature-history{display:grid}.introduction-feature-history.is-active .introduction-feature-history__data{transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1}.introduction-feature-history.is-active .introduction-feature-history__anchor .introduction-feature-history__data{transition-delay:1.25s}.introduction-feature-history.is-active .introduction-feature-history__arrow{width:100%;transition:opacity .2s cubic-bezier(0.39, 0.575, 0.565, 1),width 1s cubic-bezier(0.39, 0.575, 0.565, 1);opacity:1}.introduction-feature-history.is-active .introduction-feature-history__item{transform:translateY(0);transition:opacity .3s linear,transform .3s linear;opacity:1}.introduction-feature-history.is-active .introduction-feature-history__item:nth-of-type(2){transition-delay:.4s}.introduction-feature-history.is-active .introduction-feature-history__item:nth-of-type(3){transition-delay:.8s}.introduction-feature-history__anchor{position:relative;height:-moz-fit-content;height:fit-content}.introduction-feature-history__data{opacity:0}.introduction-feature-history__list{display:grid;justify-content:space-between;position:relative}.introduction-feature-history__line{position:absolute;left:50%;transform:translate(-50%, -50%)}.introduction-feature-history__arrow{background:#fff;position:relative;width:0;opacity:0}.introduction-feature-history__item{display:flex;flex-direction:column;position:relative;z-index:1}.introduction-feature-history__cap{letter-spacing:0;text-align:center;white-space:nowrap}.introduction-feature-chart__area.is-active .introduction-feature-chart__img{transition:-webkit-clip-path 1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:clip-path 1s cubic-bezier(0.39, 0.575, 0.565, 1);transition:clip-path 1s cubic-bezier(0.39, 0.575, 0.565, 1), -webkit-clip-path 1s cubic-bezier(0.39, 0.575, 0.565, 1);-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.introduction-feature-chart__area.is-active .introduction-feature-chart__data::before,.introduction-feature-chart__area.is-active .introduction-feature-chart__data::after{-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.introduction-feature-chart__area.is-active .introduction-feature-chart__data-txt{opacity:1}.introduction-feature-chart__area.is-active .introduction-feature-chart__data--start::before{transition:-webkit-clip-path .25s linear;transition:clip-path .25s linear;transition:clip-path .25s linear, -webkit-clip-path .25s linear}.introduction-feature-chart__area.is-active .introduction-feature-chart__data--start .introduction-feature-chart__data-txt{transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1) .3s}.introduction-feature-chart__area.is-active .introduction-feature-chart__data--end::before{transition:-webkit-clip-path .25s linear 1.25s;transition:clip-path .25s linear 1.25s;transition:clip-path .25s linear 1.25s, -webkit-clip-path .25s linear 1.25s}.introduction-feature-chart__area.is-active .introduction-feature-chart__data--end::after{transition:-webkit-clip-path .04s linear 1.5s;transition:clip-path .04s linear 1.5s;transition:clip-path .04s linear 1.5s, -webkit-clip-path .04s linear 1.5s}.introduction-feature-chart__area.is-active .introduction-feature-chart__data--end .introduction-feature-chart__data-txt{transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1) 1.55s}.introduction-feature-chart__ttl{display:grid;position:absolute;left:0}.introduction-feature-chart__img{position:absolute;width:100%;-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.introduction-feature-chart__img--1{bottom:0;z-index:1}.introduction-feature-chart__img--2{bottom:0;z-index:0}.introduction-feature-chart__img--3{z-index:2}.introduction-feature-chart__data{position:absolute}.introduction-feature-chart__data::before,.introduction-feature-chart__data::after{content:"";background:#fff;position:absolute}.introduction-feature-chart__data::before{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)}.introduction-feature-chart__data::after{-webkit-clip-path:polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);clip-path:polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%)}.introduction-feature-chart__data--start::before{left:0}.introduction-feature-chart__data-txt{font-weight:900;letter-spacing:0;opacity:0}.introduction-feature-chart__data-txt strong{font-family:"Lato",sans-serif;font-style:italic;font-weight:900;letter-spacing:.05em}.introduction-feature-chart__date{position:absolute}.introduction-feature-chart__date--start{left:0}.introduction-feature-chart__date--end{right:0}.introduction-feature-chart__labels{display:flex;justify-content:center}.introduction-feature-chart-label{display:flex;align-items:center;font-weight:900;letter-spacing:0}.introduction-feature-chart-label__icon--1{background:rgba(255,238,28,.75);aspect-ratio:1}.introduction-feature-chart-label__icon--2{background:rgba(0,255,235,.75);aspect-ratio:1}.introduction-feature-chart-label__icon--3{display:flex;flex-shrink:0;justify-content:space-between;align-items:center}.introduction-feature-chart-label__icon--3 .dot{background:#fff;border-radius:50%;aspect-ratio:1}.introduction-feature-fig-1{display:grid;position:relative;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px)}.introduction-feature-fig-1.is-active .introduction-feature-fig-1__item{transform:translateY(0);transition:opacity .3s linear,transform .3s linear;opacity:1}.introduction-feature-fig-1.is-active .introduction-feature-fig-1__line::before,.introduction-feature-fig-1.is-active .introduction-feature-fig-1__line::after{transition:-webkit-clip-path .3s cubic-bezier(0.39, 0.575, 0.565, 1) .3s;transition:clip-path .3s cubic-bezier(0.39, 0.575, 0.565, 1) .3s;transition:clip-path .3s cubic-bezier(0.39, 0.575, 0.565, 1) .3s, -webkit-clip-path .3s cubic-bezier(0.39, 0.575, 0.565, 1) .3s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.introduction-feature-fig-1__item{background:#fff;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44 / 768 * 100
  ,33px) 0;text-align:center}.introduction-feature-fig-1__ttl{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px)}.introduction-feature-fig-1__ttl strong{color:#ff384f}.introduction-feature-fig-1__line{position:absolute;top:50%;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 153.8 / 768 * 100
  ,115.35px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 44.1 / 768 * 100
  ,33.075px);transform:translate(-50%, -50%)}.introduction-feature-fig-1__line::before,.introduction-feature-fig-1__line::after{content:"";background:#51c4d9;position:absolute;top:50%;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);height:2px}.introduction-feature-fig-1__line::before{transform:translate(-50%, -50%) rotate(16deg);-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.introduction-feature-fig-1__line::after{transform:translate(-50%, -50%) rotate(-16deg);-webkit-clip-path:polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);clip-path:polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%)}.introduction-feature-fig-2{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.introduction-feature-fig-2.is-active .introduction-feature-fig-2__triangle{transform:translateY(0);transition:opacity .3s linear,transform .3s linear;opacity:1}.introduction-feature-fig-2.is-active .introduction-feature-fig-2__circle{transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1) .35s;opacity:1}.introduction-feature-fig-2.is-active .introduction-feature-fig-2__circle::before{transition:-webkit-clip-path .3s cubic-bezier(0.39, 0.575, 0.565, 1) .4s;transition:clip-path .3s cubic-bezier(0.39, 0.575, 0.565, 1) .4s;transition:clip-path .3s cubic-bezier(0.39, 0.575, 0.565, 1) .4s, -webkit-clip-path .3s cubic-bezier(0.39, 0.575, 0.565, 1) .4s;-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.introduction-feature-fig-2.is-active .introduction-feature-fig-2__cap{transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1) 1s;opacity:1}.introduction-feature-fig-2__ttl{text-align:center}.introduction-feature-fig-2__body{position:relative;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 374 / 768 * 100
  ,280.5px);margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 237 / 768 * 100
  ,177.75px) auto min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 265 / 768 * 100
  ,198.75px)}.introduction-feature-fig-2__triangle{background:rgba(255,56,79,.5);position:relative;color:#fff;aspect-ratio:374/306;-webkit-clip-path:polygon(50% 0%, 0% 100%, 100% 100%);clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}.introduction-feature-fig-2__triangle-txt{position:absolute;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 176 / 768 * 100
  ,132px);left:50%;transform:translateX(-50%)}.introduction-feature-fig-2__circle{background:linear-gradient(#fff 0%, rgba(255, 255, 255, 0.5) 100%);position:relative;position:absolute;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 200 / 768 * 100
  ,150px);border-radius:50%;color:#ff384f;opacity:0;aspect-ratio:1}.introduction-feature-fig-2__circle::before{content:"";display:block;background-image:linear-gradient(to bottom, #ff384f, #ff384f 4px, transparent 4px, transparent 8px);background-size:1px 8px;position:absolute;left:50%;width:1px;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 104 / 768 * 100
  ,78px);transform:translateX(-50%)}.introduction-feature-fig-2__circle--1{top:0;left:50%;transform:translate(-50%, -50%)}.introduction-feature-fig-2__circle--1::before{top:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 37 / 768 * 100
  ,27.75px)*-1);-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%)}.introduction-feature-fig-2__circle--2{bottom:0;left:0;transform:translate(-50%, 50%)}.introduction-feature-fig-2__circle--2::before{bottom:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 37 / 768 * 100
  ,27.75px)*-1);-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.introduction-feature-fig-2__circle--3{bottom:0;right:0;transform:translate(50%, 50%)}.introduction-feature-fig-2__circle--3::before{bottom:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 37 / 768 * 100
  ,27.75px)*-1);-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0)}.introduction-feature-fig-2__circle-txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.introduction-feature-fig-2__cap{position:absolute;text-align:center;white-space:nowrap;opacity:0}.introduction-feature-fig-2__cap--1{top:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 53 / 768 * 100
  ,39.75px)*-1);left:50%;transform:translate(-50%, -100%)}.introduction-feature-fig-2__cap--2{bottom:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 53 / 768 * 100
  ,39.75px)*-1);left:50%;transform:translate(-50%, 100%)}.introduction-feature-fig-2__cap--3{bottom:calc(min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 53 / 768 * 100
  ,39.75px)*-1);left:50%;transform:translate(-50%, 100%)}.introduction-feature-link-wrap{display:flex;justify-content:center}.introduction-feature-link{position:relative;overflow:hidden;z-index:1;position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 22 / 768 * 100
  ,16.5px) 0;border:1px solid #ff384f;color:#ff384f;text-align:center}.introduction-feature-link::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}.introduction-feature-modal{max-width:none;padding:0;box-sizing:content-box}.introduction-feature-modal__inner{display:grid;background:#ff384f;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.introduction-feature-modal__head{display:flex;justify-content:space-between;align-items:center;padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.introduction-feature-modal__body{padding-left:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.introduction-feature-modal__body::-webkit-scrollbar{display:none}.introduction-feature-modal-label{background:#fff;position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 8 / 768 * 100
  ,6px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);color:#ff384f}.introduction-feature-modal-label::before{content:"";background:linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%);position:absolute;top:0;left:100%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 120 / 768 * 100
  ,90px);height:100%}.introduction-feature-modal-close .circle-btn{background:#fff}.introduction-feature-modal-close .icn-plus::before,.introduction-feature-modal-close .icn-plus::after{display:none}.introduction-feature-modal-close .icn-plus__line{background:#ff384f}.introduction-feature-modal-fig{width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 1474 / 768 * 100
  ,1105.5px);max-width:none;padding-right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.introduction-sec__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px)}.introduction-card{display:grid;background:#ffdade;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.introduction-card__head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.introduction-card__ttl{color:#ff384f}.introduction-point.is-active .introduction-point__num{transition:-webkit-clip-path .6s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:clip-path .6s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:clip-path .6s cubic-bezier(0.445, 0.05, 0.55, 0.95), -webkit-clip-path .6s cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.introduction-point.is-active .introduction-point__ttl::before,.introduction-point.is-active .introduction-point__ttl-bg::before{transform:scaleX(1);transition:transform .5s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.introduction-point.is-active .introduction-point__ttl>*,.introduction-point.is-active .introduction-point__ttl-bg>*{transition:opacity .3s cubic-bezier(0.445, 0.05, 0.55, 0.95) .5s;opacity:1}.introduction-point.is-active .introduction-card{transform:translateY(0);transition:opacity .3s linear .8s,transform .3s linear .8s;opacity:1}.introduction-point--2{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.introduction-point--3{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px)}.introduction-point__head{display:flex;flex-direction:column}.introduction-point__num{position:relative;color:rgba(0,0,0,0);text-align:right;z-index:2;-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);-webkit-text-stroke:1px #fff}.introduction-point__ttl{display:grid;align-self:flex-start;position:relative;color:#ff384f;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 4 / 768 * 100
  ,3px)}.introduction-point__ttl-bg{display:inline-block;position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 12 / 768 * 100
  ,9px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.introduction-point__ttl-bg::before{content:"";background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);z-index:0;transform-origin:left center}.introduction-point__ttl-bg>*{position:relative;opacity:0;z-index:1}.introduction-point__body{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);color:#333}.introduction-point__foot{display:grid;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 64 / 768 * 100
  ,48px);gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 56 / 768 * 100
  ,42px)}.introduction-point__foot-head{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px)}.introduction-point__foot-head.is-active .introduction-point__foot-ttl-en{transition:opacity .25s cubic-bezier(0.445, 0.05, 0.55, 0.95) .5s;opacity:1}.introduction-point__foot-head.is-active .introduction-point__foot-ttl-ja{transition:-webkit-clip-path .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:clip-path .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);transition:clip-path .5s cubic-bezier(0.445, 0.05, 0.55, 0.95), -webkit-clip-path .5s cubic-bezier(0.445, 0.05, 0.55, 0.95);-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.introduction-point__foot-ttl-area{display:grid;gap:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px)}.introduction-point__foot-ttl-en{opacity:0}.introduction-point__foot-ttl-ja{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}@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%)}.second-level-kv2{padding-top:min(
    var(--vw, 1vw) * 245 / 1360 * 100
  ,306.25px)}.second-level-kv2:has(.second-level-kv2__txt){display:grid;align-items:flex-end;grid-template-columns:auto min(
    var(--vw, 1vw) * 480 / 1360 * 100
  ,600px)}.second-level-kv2+*{transform:translateY(min( var(--vw, 1vw) * 40 / 1360 * 100 , 50px))}.second-level-kv2__wrap+.second-level-kv2__wrap{margin-top:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.second-level-kv2__txt{margin-top:auto 0}.level-sec-heading .level-sec-heading__box{padding-left:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.level-sec-heading .level-sec-heading__box--abreast{display:flex;align-items:flex-start;gap:0 min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px)}.level-sec-heading .level-sec-heading__box--abreast .level-sec-heading__hdg{flex-shrink:0}.level-sec-heading .level-sec-heading__box.level-sec-heading .level-sec-heading__box--exception::before{top:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    2.7rem
  )}.level-sec-heading .level-sec-heading__box::after{top:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    3.15rem
  );width:25vw;height:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.level-sec-heading__hdg--en{font-size:min(
    calc(
      4.8rem + 6 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    5.4rem
  )}.level-sec-heading__txt{margin-top:0}.other-contents{margin-top:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px)}.other-contents__body{width:97.33%;margin:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px) auto 0;gap:0 min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);grid-template-columns:repeat(2, 1fr)}.other-contents-card .view-more__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)}.other-contents-card{border-width:2px}.other-contents-card__bg::before{height:75%}.other-contents-card__head{top:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);padding:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px) min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.other-contents-card__txt{bottom:min(
    var(--vw, 1vw) * 57 / 1360 * 100
  ,71.25px);left:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.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)}.introduction-kv{height:min(
    var(--vw, 1vw) * 760 / 1360 * 100
  ,950px);padding-top:min(
    var(--vw, 1vw) * 245 / 1360 * 100
  ,306.25px)}.introduction-kv__bg{height:min(
    var(--vw, 1vw) * 820 / 1360 * 100
  ,1025px)}.introduction-kv__map{top:max(
    var(--vw, 1vw) * -618.2 / 1360 * 100
  ,-772.75px);right:min(
    var(--vw, 1vw) * 115.4 / 1360 * 100
  ,144.25px);width:min(
    var(--vw, 1vw) * 1238.33 / 1360 * 100
  ,1547.9125px)}.introduction-kv__mask{top:min(
    var(--vw, 1vw) * 11 / 1360 * 100
  ,13.75px);right:min(
    var(--vw, 1vw) * 116 / 1360 * 100
  ,145px);width:min(
    var(--vw, 1vw) * 560.7 / 1360 * 100
  ,700.875px)}.introduction-kv__circle{top:max(
    var(--vw, 1vw) * -80 / 1360 * 100
  ,-100px);right:0;width:min(
    var(--vw, 1vw) * 900 / 1360 * 100
  ,1125px)}.introduction-kv__body{gap:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.introduction-kv__hdg{gap:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.introduction-kv__lead-wrap{width:min(
    var(--vw, 1vw) * 752 / 1360 * 100
  ,940px)}.introduction-kv__lead{position:relative;width:-moz-fit-content;width:fit-content}.introduction-kv__lead::before{content:"";background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);z-index:0;transform-origin:left center}.introduction-kv__lead+.introduction-kv__lead{margin-top:min(
    var(--vw, 1vw) * 4 / 1360 * 100
  ,5px)}.introduction-kv__lead-bg:first-of-type{padding:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) 0 min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.introduction-kv__lead-bg:last-of-type{padding-left:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) 0}.introduction-kv__lead-bg:only-of-type{padding:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.introduction-kv__lead-bg::before{display:none}.introduction-kv__lead-bg+.introduction-kv__lead-bg{margin-top:0}.introduction-future{padding-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 136 / 768 * 100
  ,102px)}.introduction-future__body{margin-top:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px)}.introduction-future-media{display:block;position:relative}.introduction-future-media__fig{position:absolute;top:0;width:calc(100% - min(
    var(--vw, 1vw) * 720 / 1360 * 100
  ,900px));height:100%}.introduction-future-media__sticky{position:sticky;top:calc((100vh - min(
    var(--vw, 1vw) * 480 / 1360 * 100
  ,600px))/2);width:100%}.introduction-future-media__body{flex-shrink:0;width:min(
    var(--vw, 1vw) * 720 / 1360 * 100
  ,900px);margin-left:auto;margin-right:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);gap:0}.introduction-future-media__cont{padding:min(
    var(--vw, 1vw) * 77 / 1360 * 100
  ,96.25px) 0}.introduction-future-media__cont:first-of-type{padding-top:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px)}.introduction-future-media__badge{padding:min(
    var(--vw, 1vw) * 2 / 1360 * 100
  ,2.5px) min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px)}.introduction-future-media__ttl{margin-top:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.introduction-future-media__lead{margin-top:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.introduction-future-fig{width:min(
    var(--vw, 1vw) * 400 / 1360 * 100
  ,500px);margin:0 0 0 calc(min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)*-1)}.introduction-future-fig__item{background:rgba(255,56,79,.25);width:min(
    var(--vw, 1vw) * 216 / 1360 * 100
  ,270px)}.introduction-future-fig__item--1{top:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.introduction-future-fig__item--1 .introduction-future-fig__txt{top:min(
    var(--vw, 1vw) * 48 / 1360 * 100
  ,60px)}.introduction-future-fig__item--2{bottom:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);left:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.introduction-future-fig__item--2 .introduction-future-fig__txt{bottom:min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px);left:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px)}.introduction-future-fig__item--3{bottom:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);right:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.introduction-future-fig__item--3 .introduction-future-fig__txt{bottom:min(
    var(--vw, 1vw) * 56 / 1360 * 100
  ,70px);right:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.introduction-future-fig__txt{font-size:min(
    calc(
      2rem + 2.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    2.25rem
  )}.introduction-future-fig__logo-area{width:min(
    var(--vw, 1vw) * 160 / 1360 * 100
  ,200px)}.introduction-future-fig__logo-area::before{width:min(
    var(--vw, 1vw) * 176 / 1360 * 100
  ,220px)}.introduction-future-fig__logo{width:min(
    var(--vw, 1vw) * 64 / 1360 * 100
  ,80px)}.introduction-future-fig-triangle__group.is-active .introduction-future-fig-triangle__bg{fill-opacity:1}.introduction-future-fig-triangle__group.is-active .introduction-future-fig-triangle__ttl{fill:#ff384f}.introduction-future-fig-triangle__bg{transition:fill-opacity .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);fill:#fff;fill-opacity:0;stroke:#fff;stroke-width:1}.introduction-future-fig-triangle__ttl{transition:fill .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);fill:#fff}.introduction-what{padding-top:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px);padding-bottom:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px)}.introduction-what__body{margin-top:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.introduction-what-about-area{gap:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.introduction-what-fig-area{gap:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);grid-template-columns:min(
    var(--vw, 1vw) * 360 / 1360 * 100
  ,450px) 1fr}.introduction-what-fig{display:flex;flex-direction:column;padding:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0}.introduction-what-fig__ttl::before{margin-top:calc((1 - 1.75)*.5em)}.introduction-what-fig__ttl::after{margin-bottom:calc((1 - 1.75)*.5em)}.introduction-what-fig__body{height:100%}.introduction-what-fig__body--row{gap:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);grid-template-columns:repeat(2, min( var(--vw, 1vw) * 200 / 1360 * 100 , 250px))}.introduction-what-fig__col{display:flex;flex-direction:column}.introduction-what-fig__chart{width:min(
    var(--vw, 1vw) * 200 / 1360 * 100
  ,250px);margin:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) auto 0}.introduction-what-fig__chart .badge{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  );top:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);padding:min(
    var(--vw, 1vw) * 4 / 1360 * 100
  ,5px) min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px);border-width:2px;line-height:1.75}.introduction-what-fig__chart .badge::before{margin-top:calc((1 - 1.75)*.5em)}.introduction-what-fig__chart .badge::after{margin-bottom:calc((1 - 1.75)*.5em)}.introduction-what-fig__chart .data{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  );top:min(
    var(--vw, 1vw) * 74 / 1360 * 100
  ,92.5px);right:min(
    var(--vw, 1vw) * 10 / 1360 * 100
  ,12.5px);line-height:2.5}.introduction-what-fig__chart .data::before{margin-top:calc((1 - 2.5)*.5em)}.introduction-what-fig__chart .data::after{margin-bottom:calc((1 - 2.5)*.5em)}.introduction-what-fig__chart .data strong{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    2.7rem
  )}.introduction-what-fig__chart .ttl{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  );line-height:1.75}.introduction-what-fig__chart .ttl::before{margin-top:calc((1 - 1.75)*.5em)}.introduction-what-fig__chart .ttl::after{margin-bottom:calc((1 - 1.75)*.5em)}.introduction-what-fig__data-list{width:min(
    var(--vw, 1vw) * 310 / 1360 * 100
  ,387.5px);gap:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px)}.introduction-what-fig__data-item{padding-left:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.introduction-what-fig__data-item::before{width:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.introduction-what-fig__data-item span{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.35rem
  );line-height:2.33}.introduction-what-fig__data-item span::before{margin-top:calc((1 - 2.33)*.5em)}.introduction-what-fig__data-item span::after{margin-bottom:calc((1 - 2.33)*.5em)}.introduction-what-fig__data-item strong{font-size:min(
    calc(
      1.8rem + 2.25 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    2.025rem
  );line-height:2.22}.introduction-what-fig__data-item strong::before{margin-top:calc((1 - 2.22)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__data-item strong::after{margin-bottom:calc((1 - 2.22)*.5em);content:"";display:block;width:0;height:0}.introduction-what-fig__data{font-size:min(
    calc(
      4rem + 5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    4.5rem
  );margin-top:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.introduction-what-fig__data strong{font-size:min(
    calc(
      5.6rem + 7 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    6.3rem
  )}.introduction-what-fig__notice{display:flex;justify-content:center;align-items:flex-end;margin-top:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.introduction-feature{padding-top:min(
    var(--vw, 1vw) * 136 / 1360 * 100
  ,170px)}.introduction-feature__body{margin-top:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px)}.introduction-feature-list{gap:min(
    var(--vw, 1vw) * 22 / 1360 * 100
  ,27.5px);grid-template-columns:repeat(4, 1fr)}.introduction-feature-card__body{margin-top:calc(min(
    var(--vw, 1vw) * 9 / 1360 * 100
  ,11.25px)*-1);padding-top:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px)}.introduction-feature-card__ttl{line-height:1.4}.introduction-feature-card__ttl::before{margin-top:calc((1 - 1.4)*.5em)}.introduction-feature-card__ttl::after{margin-bottom:calc((1 - 1.4)*.5em)}.introduction-feature-card__list{padding:0 min(
    var(--vw, 1vw) * 28 / 1360 * 100
  ,35px)}.introduction-feature-card__list--1{margin-top:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.introduction-feature-card__list--2{margin-top:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.introduction-feature-card__list--3{margin-top:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.introduction-feature-card__list--4{margin-top:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.introduction-feature-card__item .vl{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  );letter-spacing:0}.introduction-feature-card__item .vl::before{margin-top:calc((1 - 1.12)*.5em)}.introduction-feature-card__item .vl::after{margin-bottom:calc((1 - 1.12)*.5em)}.introduction-feature-card__item .data{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  );letter-spacing:0}.introduction-feature-card__item .data::before{margin-top:calc((1 - 1.12)*.5em)}.introduction-feature-card__item .data::after{margin-bottom:calc((1 - 1.12)*.5em)}.introduction-feature-card__item .data--sm{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.35rem
  )}.introduction-feature-card__item .data--sm strong{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    2.7rem
  )}.introduction-feature-card__item .ttl{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.35rem
  );letter-spacing:0}.introduction-feature-card__item .ttl::before{margin-top:calc((1 - 1.5)*.5em)}.introduction-feature-card__item .ttl::after{margin-bottom:calc((1 - 1.5)*.5em)}.introduction-feature-card__item .notice{font-size:min(
    calc(
      1.2rem + 1.5 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.35rem
  );line-height:1.66;letter-spacing:0}.introduction-feature-card__item .notice::before{margin-top:calc((1 - 1.66)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-card__item .notice::after{margin-bottom:calc((1 - 1.66)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-card__item strong{font-size:min(
    calc(
      3.2rem + 4 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    3.6rem
  )}.introduction-feature-card__item--1{padding:0 min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.introduction-feature-card__item--1:first-of-type{padding-bottom:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px)}.introduction-feature-card__item--1:last-of-type{padding-top:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px)}.introduction-feature-card__item--2{gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.introduction-feature-card__item--2:first-of-type{padding-bottom:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px)}.introduction-feature-card__item--2:last-of-type{padding:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px) 0}.introduction-feature-card__item--3{gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.introduction-feature-card__item--3:first-of-type{padding-bottom:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.introduction-feature-card__item--3:last-of-type{padding-bottom:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.introduction-feature-card__item--4{flex-direction:row;gap:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px)}.introduction-feature-card__item--4:first-of-type{padding-bottom:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.introduction-feature-card__item--4:nth-of-type(2){padding:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) 0}.introduction-feature-card__item--4:last-of-type{padding-top:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.introduction-feature-card__item--4 .ttl{width:min(
    calc(
      7.2rem + 9 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    8.1rem
  );text-align:left}.introduction-feature-card__notice{margin-top:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px);padding-bottom:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.introduction-feature-card__icon{bottom:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px);right:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px)}.introduction-feature-card__icon--1{width:min(
    var(--vw, 1vw) * 136 / 1360 * 100
  ,170px)}.introduction-feature-card__icon--2{width:min(
    var(--vw, 1vw) * 85 / 1360 * 100
  ,106.25px)}.introduction-feature-card__icon--3{width:min(
    var(--vw, 1vw) * 104 / 1360 * 100
  ,130px)}.introduction-feature-card__icon--4{width:min(
    var(--vw, 1vw) * 77 / 1360 * 100
  ,96.25px)}.introduction-feature-fig{display:none}.introduction-feature-chart{display:block}.introduction-feature-history{gap:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);grid-template-columns:min(
    var(--vw, 1vw) * 108 / 1360 * 100
  ,135px) auto min(
    var(--vw, 1vw) * 188 / 1360 * 100
  ,235px)}.introduction-feature-history.is-active .introduction-feature-history__anchor::before{transform:translateY(-50%) scaleX(1);transition:opacity .1s cubic-bezier(0.39, 0.575, 0.565, 1) 1.2s,transform .5s cubic-bezier(0.39, 0.575, 0.565, 1) 1.2s;opacity:1}.introduction-feature-history.is-active .introduction-feature-history__anchor::after{transition:opacity .3s cubic-bezier(0.39, 0.575, 0.565, 1) 1.7s;opacity:1}.introduction-feature-history__anchor::before,.introduction-feature-history__anchor::after{content:"";background:#fff;position:absolute;top:50%}.introduction-feature-history__anchor::before{right:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px);width:min(
    var(--vw, 1vw) * 52 / 1360 * 100
  ,65px);height:2px;transform:translateY(-50%) scaleX(0);opacity:0;transform-origin:left center}.introduction-feature-history__anchor::after{right:0;width:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px);transform:translateY(-50%);opacity:0;aspect-ratio:1;-webkit-clip-path:polygon(0 0, 0 100%, 100% 50%);clip-path:polygon(0 0, 0 100%, 100% 50%)}.introduction-feature-history__data{display:flex;align-items:center;height:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px)}.introduction-feature-history__list{padding:0 min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px);grid-template-columns:repeat(3, min( var(--vw, 1vw) * 120 / 1360 * 100 , 150px))}.introduction-feature-history__line{top:calc(min(
    var(--vw, 1vw) * 60 / 1360 * 100
  ,75px) - 1px);width:100%}.introduction-feature-history__arrow{height:2px}.introduction-feature-history__item{gap:min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px)}.introduction-feature-history__cap{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.575rem
  )}.introduction-feature-history__cap::before{margin-top:calc((1 - 1.71)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-history__cap::after{margin-bottom:calc((1 - 1.71)*.5em);content:"";display:block;width:0;height:0}.introduction-feature-chart__area{position:relative;aspect-ratio:1120/455}.introduction-feature-chart__ttl{top:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px);gap:calc(min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)*-1)}.introduction-feature-chart__img--3{bottom:min(
    var(--vw, 1vw) * 93 / 1360 * 100
  ,116.25px)}.introduction-feature-chart__data--start{bottom:min(
    var(--vw, 1vw) * 215 / 1360 * 100
  ,268.75px);left:min(
    var(--vw, 1vw) * 3 / 1360 * 100
  ,3.75px)}.introduction-feature-chart__data--start::before{top:calc(100% + min(
    var(--vw, 1vw) * 4 / 1360 * 100
  ,5px));width:2px;height:min(
    var(--vw, 1vw) * 104 / 1360 * 100
  ,130px)}.introduction-feature-chart__data--end{bottom:min(
    var(--vw, 1vw) * 391 / 1360 * 100
  ,488.75px);right:min(
    var(--vw, 1vw) * 85 / 1360 * 100
  ,106.25px)}.introduction-feature-chart__data--end::after{top:50%;left:calc(100% + min(
    var(--vw, 1vw) * 8 / 1360 * 100
  ,10px));width:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);height:2px;transform:translateY(-50%)}.introduction-feature-chart__data--end::before{top:50%;left:calc(100% + min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px));width:min(
    var(--vw, 1vw) * 77 / 1360 * 100
  ,96.25px);height:2px;transform:translateY(-50%) rotate(54deg);transform-origin:left center}.introduction-feature-chart__data-txt{font-size:min(
    calc(
      1.4rem + 1.75 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.575rem
  );line-height:1.71}.introduction-feature-chart__data-txt::before{margin-top:calc((1 - 1.71)*.5em)}.introduction-feature-chart__data-txt::after{margin-bottom:calc((1 - 1.71)*.5em)}.introduction-feature-chart__data-txt strong{font-size:min(
    calc(
      2.4rem + 3 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    2.7rem
  )}.introduction-feature-chart__date{top:calc(100% + min(
    var(--vw, 1vw) * 4 / 1360 * 100
  ,5px))}.introduction-feature-chart__labels{margin-top:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px);gap:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px)}.introduction-feature-chart-label{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    1.8rem
  );line-height:1.75;gap:min(
    var(--vw, 1vw) * 12 / 1360 * 100
  ,15px)}.introduction-feature-chart-label::before{margin-top:calc((1 - 1.75)*.5em)}.introduction-feature-chart-label::after{margin-bottom:calc((1 - 1.75)*.5em)}.introduction-feature-chart-label__icon--1{width:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.introduction-feature-chart-label__icon--2{width:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.introduction-feature-chart-label__icon--3{width:min(
    var(--vw, 1vw) * 26 / 1360 * 100
  ,32.5px)}.introduction-feature-chart-label__icon--3 .dot{width:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px)}.introduction-feature-fig-1{gap:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);grid-template-columns:repeat(2, 1fr)}.introduction-feature-fig-1__item{padding:min(
    var(--vw, 1vw) * 30 / 1360 * 100
  ,37.5px) 0}.introduction-feature-fig-1__ttl{gap:0}.introduction-feature-fig-1__line{width:min(
    var(--vw, 1vw) * 153.8 / 1360 * 100
  ,192.25px);height:min(
    var(--vw, 1vw) * 44.1 / 1360 * 100
  ,55.125px)}.introduction-feature-fig-1__line::before,.introduction-feature-fig-1__line::after{width:min(
    var(--vw, 1vw) * 160 / 1360 * 100
  ,200px);height:4px}.introduction-feature-fig-2{display:block;position:relative}.introduction-feature-fig-2.is-active .introduction-feature-fig-2__circle::before{-webkit-clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.introduction-feature-fig-2__ttl{position:absolute;bottom:calc(100% + min(
    var(--vw, 1vw) * 10 / 1360 * 100
  ,12.5px));left:0;text-align:left}.introduction-feature-fig-2__body{width:min(
    var(--vw, 1vw) * 220 / 1360 * 100
  ,275px);margin:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px) auto}.introduction-feature-fig-2__triangle{aspect-ratio:220/180}.introduction-feature-fig-2__triangle-txt{top:min(
    var(--vw, 1vw) * 98 / 1360 * 100
  ,122.5px)}.introduction-feature-fig-2__circle{width:min(
    var(--vw, 1vw) * 160 / 1360 * 100
  ,200px)}.introduction-feature-fig-2__circle::before{background-image:linear-gradient(to right, #ff384f, #ff384f 2px, transparent 2px, transparent 4px);background-size:4px 1px;top:50%;height:1px;transform:translate(0, -50%)}.introduction-feature-fig-2__circle--1::before{left:min(
    var(--vw, 1vw) * 118 / 1360 * 100
  ,147.5px);width:min(
    var(--vw, 1vw) * 400 / 1360 * 100
  ,500px);-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.introduction-feature-fig-2__circle--2::before{left:auto;right:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px);width:min(
    var(--vw, 1vw) * 296 / 1360 * 100
  ,370px);-webkit-clip-path:polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);clip-path:polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%)}.introduction-feature-fig-2__circle--3::before{left:min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px);width:min(
    var(--vw, 1vw) * 296 / 1360 * 100
  ,370px);-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.introduction-feature-fig-2__cap{bottom:min(
    var(--vw, 1vw) * 96 / 1360 * 100
  ,120px);text-align:left;transform:translate(0, 0)}.introduction-feature-fig-2__cap--1{top:auto;left:auto;right:calc(min(
    var(--vw, 1vw) * 360 / 1360 * 100
  ,450px)*-1)}.introduction-feature-fig-2__cap--2{left:calc(min(
    var(--vw, 1vw) * 256 / 1360 * 100
  ,320px)*-1)}.introduction-feature-fig-2__cap--3{left:auto;right:calc(min(
    var(--vw, 1vw) * 256 / 1360 * 100
  ,320px)*-1)}.introduction-feature-link{padding:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) min(
    var(--vw, 1vw) * 48 / 1360 * 100
  ,60px)}.introduction-sec__head{width:min(
    var(--vw, 1vw) * 840 / 1360 * 100
  ,1050px);gap:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.introduction-card{padding:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px);gap:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px)}.introduction-card__head{gap:min(
    var(--vw, 1vw) * 32 / 1360 * 100
  ,40px)}.introduction-point--2{margin-top:min(
    var(--vw, 1vw) * 96 / 1360 * 100
  ,120px)}.introduction-point--3{margin-top:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px)}.introduction-point__head{flex-direction:row-reverse;justify-content:space-between}.introduction-point__num{margin:0 calc(min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)*-1) calc(min(
    var(--vw, 1vw) * 45 / 1360 * 100
  ,56.25px)*-1);-webkit-text-stroke:2px #fff}.introduction-point__ttl{display:block;align-self:flex-end;position:relative}.introduction-point__ttl::before{content:"";background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(0);z-index:0;transform-origin:left center}.introduction-point__ttl-bg::before{display:none}.introduction-point__ttl-bg:first-of-type{padding:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) 0 min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.introduction-point__ttl-bg:last-of-type{padding:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px) min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) 0}.introduction-point__ttl-bg:only-of-type{padding:min(
    var(--vw, 1vw) * 6 / 1360 * 100
  ,7.5px) min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}.introduction-point__body{position:relative;margin-top:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px);z-index:1}.introduction-point__foot{margin-top:min(
    var(--vw, 1vw) * 96 / 1360 * 100
  ,120px);gap:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px)}.introduction-point__foot-head{align-items:end;gap:0;grid-template-columns:repeat(2, 1fr)}.introduction-point__foot-ttl-area{gap:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}}@media(any-hover: hover){.other-contents-card:hover .icn-plus::before,.other-contents-card:hover .icn-plus::after{right:0}.other-contents-card:hover .icn-plus::before{transform:translate(0%, -1px) rotate(-45deg) scaleY(1.3)}.other-contents-card:hover .icn-plus::after{transform:translate(0%, 1px) rotate(45deg) scaleY(1.3)}.other-contents-card:hover .icn-plus__line{transform:translateX(-5%)}.other-contents-card:hover picture,.other-contents-card:hover img{transform:scale(1.05)}.other-contents-card:hover .view-more::before{transform:scaleX(1);transform-origin:left center}.other-contents-card:hover .view-more__txt{animation:mouseOverHorizontalTextAction .5s forwards}.other-contents-card:hover .icn-plus::before,.other-contents-card:hover .icn-plus::after{background-color:#fff}.other-contents-card:hover .icn-plus__line{background-color:#fff}.other-contents-card:hover .other-contents-card__hdg{transform:translateX(min( var(--vw, 1vw) * 16 / 1360 * 100 , 20px))}.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}.introduction-feature-link:hover::before{transform:scaleX(1);transform-origin:left center}.introduction-feature-link:hover::after{opacity:1}}