.layer-symbol{display:block;position:fixed;top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 258 / 768 * 100
  ,193.5px);right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 466 / 768 * 100
  ,349.5px);height:auto;animation:layerKvSymbolAnim 7s ease-in-out infinite;z-index:-2}.layer-kv-head{display:grid}.layer-kv-head__item{grid-column:1/2;grid-row:1/2}.layer-kv-title{position:relative;padding:min(
    var(--vw, 1vw) * 120 / 1280 * 100
  ,150px) 0 0;z-index:0}.layer-kv-title__en{font-size:clamp(
    2.9166666667rem,
    calc(
      3.5rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0911458333
    ),
    5.25rem
  );font-family:"Manrope",sans-serif;letter-spacing:.1em;transition:all .8s ease-in-out;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);text-transform:uppercase}.layer-kv-title__en.is-load{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.layer-kv-title__ja{font-size:clamp(
    1.5833333333rem,
    calc(
      1.9rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0494791667
    ),
    2.85rem
  );transition:all .8s ease-in-out .3s;-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}.layer-kv-title__ja.is-load{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.layer-kv-figure{position:relative;height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 672 / 768 * 100
  ,504px);margin:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px) 0;overflow:hidden;overflow:hidden;border-radius:min(
    var(--vw, 1vw) * 140 / 1280 * 100
  ,175px);transition:all .8s ease-in-out .5s;z-index:-1;-webkit-clip-path:inset(100% 0% 0% 0%);clip-path:inset(100% 0% 0% 0%)}.layer-kv-figure.is-load{animation:layerKvClipAnimSp 8s infinite 2s;-webkit-clip-path:inset(0% 0% 0% 0% round 70px);clip-path:inset(0% 0% 0% 0% round 70px)}@-moz-document url-prefix(){.layer-kv-figure.is-load{animation:none !important}}.layer-kv-figure__picture{display:block;position:relative;width:100%;height:100%;--beforeOpacity: 1;--beforeScale: scale(0) translate(-50%, -50%)}.layer-kv-figure__picture:before{content:"";background:linear-gradient(90deg, hsl(0deg, 0%, 100%) 0%, hsl(53deg, 89%, 79%) 52%, hsl(71deg, 83%, 56%) 76%, hsl(123deg, 96%, 57%) 100%);position:absolute;top:50%;left:50%;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 500 / 768 * 100
  ,375px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 500 / 768 * 100
  ,375px);border-radius:min(
    var(--vw, 1vw) * 500 / 1280 * 100
  ,625px);transform:var(--beforeScale);opacity:var(--beforeOpacity);z-index:1;mix-blend-mode:soft-light;transform-origin:left top}.layer-kv-figure__picture img{position:relative;top:-10%;width:auto;height:120%;-o-object-fit:cover;object-fit:cover}.layer-kv-lead{margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 39 / 768 * 100
  ,29.25px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 38 / 768 * 100
  ,28.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 158 / 768 * 100
  ,118.5px);color:#000}.layer-kv-lead.is-active .layer-kv-lead__title{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.layer-kv-lead.is-active .layer-kv-lead__letter{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}.layer-kv-lead__title{font-size:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  );line-height:1.6;transition:all .8s ease-in-out .3s;-webkit-clip-path:inset(100% 0% 0% 0%);clip-path:inset(100% 0% 0% 0%)}.layer-kv-lead__letter{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);transition:all .8s ease-in-out .3s;-webkit-clip-path:inset(100% 0% 0% 0%);clip-path:inset(100% 0% 0% 0%)}.layer-kv-lead__button{margin-top:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.layer-entry{margin:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 208 / 768 * 100
  ,156px)}.layer-entry-button{margin:auto;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 334 / 768 * 100
  ,250.5px);height:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 140 / 768 * 100
  ,105px);background:#fff;color:#000;display:flex;align-items:center;justify-content:center}.layer-entry-button-wrap{overflow:hidden;font-size:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  );height:1.5em;line-height:1.4285714286}.layer-entry-button__text{font-family:"Manrope",sans-serif;transition:transform .3s linear;font-weight:400}.layer-entry-button__text::first-letter{text-transform:uppercase}.layer-entry-button__text--2{color:#00ff32}.supportEach{background:#fff;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 140 / 768 * 100
  ,105px);color:#000;margin-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 70 / 768 * 100
  ,52.5px)}.supportEach__inner{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px)}.supportEach-ttl-en{font-size:clamp(
    1.25rem,
    calc(
      1.5rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0390625
    ),
    2.25rem
  );color:#00ff32;font-family:"Manrope",sans-serif;font-weight:800;letter-spacing:.1em;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 26 / 768 * 100
  ,19.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 768 * 100
  ,27px) 0}.supportEach-ttl-en::after{content:"";display:block;width:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);height:1px;background-color:#00ff32;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px)}.supportEach-ttl-ja{color:#000;font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px);margin-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);padding:0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 36 / 768 * 100
  ,27px)}.support-list{background-color:#e8edee;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 30 / 768 * 100
  ,22.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 46 / 768 * 100
  ,34.5px);margin-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px)}.support-list__ttl{background-color:#b8c5c6;color:#fff;border-radius:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 16 / 768 * 100
  ,12px);text-align:center;font-size:clamp(
    1.0833333333rem,
    calc(
      1.3rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0338541667
    ),
    1.95rem
  );line-height:1.87}.support-list__ttl span.br{height:0}.support-list__cont{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 24 / 768 * 100
  ,18px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 10 / 768 * 100
  ,7.5px) 0}.welfare__inner--last{padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 90 / 768 * 100
  ,67.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px) min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px)}.welfare-last__ttl{text-align:center;font-size:clamp(
    1.5833333333rem,
    calc(
      1.9rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.0494791667
    ),
    2.85rem
  );font-weight:700;letter-spacing:.1em}.welfare-step+.welfare-last__ttl{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 110 / 768 * 100
  ,82.5px);margin-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px)}.welfare-last__lead{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px)}.welfare-figure{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 50 / 768 * 100
  ,37.5px);margin-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 20 / 768 * 100
  ,15px);-webkit-clip-path:inset(100% 0% 0% 0%);clip-path:inset(100% 0% 0% 0%);transition:all .8s ease-in-out}.welfare-figure.is-active{-webkit-clip-path:inset(0% 0% 0% 0%);clip-path:inset(0% 0% 0% 0%)}@media screen and (min-width: 960px){.layer-symbol{top:min(
    var(--vw, 1vw) * 258 / 1280 * 100
  ,322.5px);right:min(
    var(--vw, 1vw) * 14 / 1280 * 100
  ,17.5px);width:min(
    var(--vw, 1vw) * 466 / 1280 * 100
  ,582.5px)}.layer-kv-title__en{font-size:min(
    calc(
      7rem + 8.75 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    7.875rem
  )}.layer-kv-title__ja{font-size:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  )}.layer-kv-figure{height:min(
    var(--vw, 1vw) * 550 / 1280 * 100
  ,687.5px);margin:0 min(
    var(--vw, 1vw) * 110 / 1280 * 100
  ,137.5px) 0 min(
    var(--vw, 1vw) * 72 / 1280 * 100
  ,90px);-webkit-clip-path:inset(100% 0% 0% 0%);clip-path:inset(100% 0% 0% 0%)}.layer-kv-figure.is-load{animation:layerKvClipAnimMd 8s infinite 2s;-webkit-clip-path:inset(0% 0% 0% 0% round 140px);clip-path:inset(0% 0% 0% 0% round 140px)}.layer-kv-figure__picture:before{width:min(
    var(--vw, 1vw) * 500 / 1280 * 100
  ,625px);height:min(
    var(--vw, 1vw) * 500 / 1280 * 100
  ,625px)}.layer-kv-lead{max-width:min(
    var(--vw, 1vw) * 600 / 1280 * 100
  ,750px);margin:min(
    var(--vw, 1vw) * 60 / 1280 * 100
  ,75px) auto 0 min(
    var(--vw, 1vw) * 112 / 1280 * 100
  ,140px)}.layer-kv-lead__letter{margin-top:min(
    var(--vw, 1vw) * 32 / 1280 * 100
  ,40px)}.layer-entry{margin:min(
    var(--vw, 1vw) * 120 / 1280 * 100
  ,150px) 0 min(
    var(--vw, 1vw) * 140 / 1280 * 100
  ,175px)}.layer-entry-button{width:min(
    var(--vw, 1vw) * 240 / 1280 * 100
  ,300px);height:min(
    var(--vw, 1vw) * 100 / 1280 * 100
  ,125px)}.supportEach{border-radius:min(
    var(--vw, 1vw) * 140 / 1280 * 100
  ,175px)}.layer-kv+.supportEach{margin-top:min(
    var(--vw, 1vw) * 180 / 1280 * 100
  ,225px)}.supportEach__inner{padding:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px) min(
    var(--vw, 1vw) * 30 / 1280 * 100
  ,37.5px) min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.supportEach-ttl-en{font-size:min(
    calc(
      2.6rem + 3.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.925rem
  );padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 0 / 768 * 100
  ,0px) min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px) 0}.supportEach-ttl-en::after{width:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);margin-top:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.supportEach-ttl-ja{font-size:min(
    calc(
      1.8rem + 2.25 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    2.025rem
  );margin-top:min(
    var(--vw, 1vw) * 24 / 1280 * 100
  ,30px);margin-bottom:min(
    var(--vw, 1vw) * 44 / 1280 * 100
  ,55px);padding:0 min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px)}.support-list{border-radius:min(
    var(--vw, 1vw) * 50 / 1280 * 100
  ,62.5px);display:flex;align-items:center;padding:min(
    var(--vw, 1vw) * 10 / 1280 * 100
  ,12.5px)}.support-list__ttl{font-size:min(
    calc(
      1.6rem + 2 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    1.8rem
  );border-radius:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px);width:min(
    var(--vw, 1vw) * 170 / 1280 * 100
  ,212.5px);min-height:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);display:grid;place-items:center;margin-right:min(
    var(--vw, 1vw) * 20 / 1280 * 100
  ,25px)}.support-list__cont{padding:0}.welfare__inner--last{padding:min(
    var(--vw, 1vw) * 64 / 1280 * 100
  ,80px) min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px) min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px)}.welfare-last__ttl{font-size:min(
    calc(
      2.8rem + 3.5 *
        (var(--vw, 1vw) * 100 - 1280px) / 320
    ),
    3.15rem
  )}.welfare-step+.welfare-last__ttl{margin-top:min(
    var(--vw, 1vw) * 80 / 1280 * 100
  ,100px);margin-bottom:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px)}.welfare-last__lead{width:min(
    var(--vw, 1vw) * 600 / 1280 * 100
  ,750px);margin:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) auto 0}.welfare-figure{width:min(
    var(--vw, 1vw) * 600 / 1280 * 100
  ,750px);margin:min(
    var(--vw, 1vw) * 40 / 1280 * 100
  ,50px) auto min(
    var(--vw, 1vw) * 60 / 1280 * 100
  ,75px)}}@media(any-hover: hover){.layer-entry-button:hover .layer-entry-button__text{transform:translate(0, -100%)}}