.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}.privacy__body{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;margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 48 / 768 * 100
  ,36px);margin-bottom:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 160 / 768 * 100
  ,120px);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)}.privacy__body *{color:#333}.privacy-cont{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 96 / 768 * 100
  ,72px)}.privacy-cont__blc{position:relative;padding:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 72 / 768 * 100
  ,54px) 0 min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 80 / 768 * 100
  ,60px)}.privacy-cont__blc::before{content:"";background-color:#ccc;position:absolute;top:0;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left center}.privacy-cont__blc.is-active::before{transform:scaleX(1);transition:transform .5s cubic-bezier(0.39, 0.575, 0.565, 1)}.privacy-cont__blc.is-active .privacy-cont__head::before{transition:none;animation:stretchMask 0.5s 0s 1 cubic-bezier(0.39, 0.575, 0.565, 1) forwards}.privacy-cont__blc.is-active .privacy-cont__head>*{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%)}.privacy-cont__blc.is-active .privacy-cont__head>picture,.privacy-cont__blc.is-active .privacy-cont__head>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%)}.privacy-cont__blc.is-active .privacy-cont__article{transition:opacity .5s cubic-bezier(0.39, 0.575, 0.565, 1) .5s;opacity:1}.privacy-cont__num{background-color:#fff;position:absolute;top:0;left:0;padding-right:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 32 / 768 * 100
  ,24px);color:#ff384f;transform:translateY(-50%)}.privacy-cont__head{position:relative;overflow:hidden;z-index:1;width:-moz-fit-content;width:fit-content}.privacy-cont__head::before{content:"";background-color:#ccc;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}.privacy-cont__head::before{z-index:10}.privacy-cont__head>*{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.privacy-cont__head>picture,.privacy-cont__head>img{transform:scale(1.25)}.privacy-cont__hdg{color:#ff384f}.privacy-cont__hdg::before,.privacy-cont__hdg::after{content:none}.privacy-cont__article{margin-top:min(
    min(var(--vw, 1vw), var(--svh, 1vh)) * 40 / 768 * 100
  ,30px);opacity:.5}.privacy-cont__txt+.privacy-cont__ul{margin-top:clamp(
    2.08rem,
    calc(
      2.496rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.065
    ),
    3.744rem
  )}.privacy-cont__li{position:relative;padding-left:1em}.privacy-cont__li::before{content:"・";position:absolute;top:0;left:0;margin:0}.privacy-cont__li::after{content:none}.privacy-cont__define{counter-reset:number 0}.privacy-cont__dl{margin-top:clamp(
    2.08rem,
    calc(
      2.496rem + (
          min(var(--vw, 1vw), var(--svh, 1vh)) * 100 - 384px
        ) * 0.065
    ),
    3.744rem
  )}.privacy-cont__dt{position:relative;padding-left:1.5em}.privacy-cont__dt:before{content:"(" counter(number) ")";counter-increment:number 1;position:absolute;top:0;left:0;width:-moz-fit-content;width:fit-content;margin:0}.privacy-cont__dt::after{content:none}.privacy-cont__dd::before,.privacy-cont__dd::after{content:none}.privacy-cont__dd a{position:relative;width:-moz-fit-content;width:fit-content}.privacy-cont__dd a::before{content:"";background-color:#333;position:absolute;bottom:0;left:0;width:100%;height:1px;transform:scaleX(1);transform-origin:left center}.privacy__anchor{margin-top:max(
    min(var(--vw, 1vw), var(--svh, 1vh)) * -16 / 768 * 100
  ,-12px);text-align:right}@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}.privacy__body{margin:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0 min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px);padding:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px) min(
    var(--vw, 1vw) * 120 / 1360 * 100
  ,150px);border-radius:4px}.privacy-cont{margin-top:min(
    var(--vw, 1vw) * 80 / 1360 * 100
  ,100px)}.privacy-cont__blc{padding:min(
    var(--vw, 1vw) * 40 / 1360 * 100
  ,50px) 0 min(
    var(--vw, 1vw) * 64 / 1360 * 100
  ,80px)}.privacy-cont__num{padding-right:min(
    var(--vw, 1vw) * 22 / 1360 * 100
  ,27.5px)}.privacy-cont__article{margin-top:min(
    var(--vw, 1vw) * 24 / 1360 * 100
  ,30px)}.privacy-cont__txt+.privacy-cont__ul{margin-top:min(
    calc(
      3.598rem + 4.4975 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    4.04775rem
  )}.privacy-cont__dl{margin-top:min(
    calc(
      3.598rem + 4.4975 *
        (var(--vw, 1vw) * 100 - 1360px) / 340
    ),
    4.04775rem
  )}.privacy__anchor{margin-top:min(
    var(--vw, 1vw) * 16 / 1360 * 100
  ,20px)}}@media(any-hover: hover){.privacy-cont__dd a:hover::before{animation:stretchUnderLine .6s cubic-bezier(0.445, 0.05, 0.55, 0.95) both}}