@charset "UTF-8";
/*---------------------------------------------------------------------------
アニメーション
---------------------------------------------------------------------------*/
[data-fadein-delay02][data-scroll="onScreen"] > * {
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

[data-fadein-delay02] > * {
  transition: all 1.2s cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform: translateY(25px) rotate(0.0001deg);
          transform: translateY(25px) rotate(0.0001deg);
  opacity: 0;
}

[data-fadein-delay02] > *:nth-child(1) {
  transition-delay: 0.2s;
}

[data-fadein-delay02] > *:nth-child(2) {
  transition-delay: 0.4s;
}

[data-fadein-delay02] > *:nth-child(3) {
  transition-delay: 0.6s;
}

[data-fadein-delay02] > *:nth-child(4) {
  transition-delay: 0.8s;
}

[data-fadein-delay02] > *:nth-child(5) {
  transition-delay: 1s;
}

[data-fadein-delay02] > *:nth-child(6) {
  transition-delay: 1.2s;
}

[data-fadein-delay02] > *:nth-child(7) {
  transition-delay: 1.4s;
}

[data-fadein-delay02] > *:nth-child(8) {
  transition-delay: 1.6s;
}

[data-fadein-delay02] > *:nth-child(9) {
  transition-delay: 1.8s;
}

[data-fadein-delay02] > *:nth-child(10) {
  transition-delay: 2s;
}

[data-fadein-delay02] > *:nth-child(11) {
  transition-delay: 2.2s;
}

[data-fadein-delay02] > *:nth-child(12) {
  transition-delay: 2.4s;
}

[data-fadein-delay02] > *:nth-child(13) {
  transition-delay: 2.6s;
}

[data-fadein-delay02] > *:nth-child(14) {
  transition-delay: 2.8s;
}

[data-fadein-delay02] > *:nth-child(15) {
  transition-delay: 3s;
}

[data-fadein-delay02] > *:nth-child(16) {
  transition-delay: 3.2s;
}

[data-fadein-delay02] > *:nth-child(17) {
  transition-delay: 3.4s;
}

[data-fadein-delay02] > *:nth-child(18) {
  transition-delay: 3.6s;
}

[data-fadein-delay02] > *:nth-child(19) {
  transition-delay: 3.8s;
}

[data-fadein-delay02] > *:nth-child(20) {
  transition-delay: 4s;
}

[data-spot-delay02][data-scroll="onScreen"] > * {
  opacity: 1;
}

[data-spot-delay02] > * {
  transition: all .8s ease-in-out;
  opacity: 0;
}

[data-spot-delay02] > *:nth-child(1) {
  transition-delay: 0.2s;
}

[data-spot-delay02] > *:nth-child(2) {
  transition-delay: 0.4s;
}

[data-spot-delay02] > *:nth-child(3) {
  transition-delay: 0.6s;
}

[data-spot-delay02] > *:nth-child(4) {
  transition-delay: 0.8s;
}

[data-spot-delay02] > *:nth-child(5) {
  transition-delay: 1s;
}

[data-spot-delay02] > *:nth-child(6) {
  transition-delay: 1.2s;
}

[data-spot-delay02] > *:nth-child(7) {
  transition-delay: 1.4s;
}

[data-spot-delay02] > *:nth-child(8) {
  transition-delay: 1.6s;
}

[data-spot-delay02] > *:nth-child(9) {
  transition-delay: 1.8s;
}

[data-spot-delay02] > *:nth-child(10) {
  transition-delay: 2s;
}

[data-spot-delay02] > *:nth-child(11) {
  transition-delay: 2.2s;
}

[data-spot-delay02] > *:nth-child(12) {
  transition-delay: 2.4s;
}

@media (min-width: 768px) {
  [data-spot-delay02-sp1][data-scroll="onScreen"] > * {
    opacity: 1;
  }
}

@media (min-width: 768px) {
  [data-spot-delay02-sp1] > * {
    transition: all 1s cubic-bezier(0.42, 0, 0.13, 1.02);
    opacity: 0;
  }
  [data-spot-delay02-sp1] > *:nth-child(1) {
    transition-delay: 0.2s;
  }
  [data-spot-delay02-sp1] > *:nth-child(2) {
    transition-delay: 0.4s;
  }
  [data-spot-delay02-sp1] > *:nth-child(3) {
    transition-delay: 0.6s;
  }
  [data-spot-delay02-sp1] > *:nth-child(4) {
    transition-delay: 0.8s;
  }
  [data-spot-delay02-sp1] > *:nth-child(5) {
    transition-delay: 1s;
  }
  [data-spot-delay02-sp1] > *:nth-child(6) {
    transition-delay: 1.2s;
  }
  [data-spot-delay02-sp1] > *:nth-child(7) {
    transition-delay: 1.4s;
  }
  [data-spot-delay02-sp1] > *:nth-child(8) {
    transition-delay: 1.6s;
  }
  [data-spot-delay02-sp1] > *:nth-child(9) {
    transition-delay: 1.8s;
  }
  [data-spot-delay02-sp1] > *:nth-child(10) {
    transition-delay: 2s;
  }
  [data-spot-delay02-sp1] > *:nth-child(11) {
    transition-delay: 2.2s;
  }
  [data-spot-delay02-sp1] > *:nth-child(12) {
    transition-delay: 2.4s;
  }
  [data-spot-delay02-sp1] > *:nth-child(13) {
    transition-delay: 2.6s;
  }
  [data-spot-delay02-sp1] > *:nth-child(14) {
    transition-delay: 2.8s;
  }
  [data-spot-delay02-sp1] > *:nth-child(15) {
    transition-delay: 3s;
  }
  [data-spot-delay02-sp1] > *:nth-child(16) {
    transition-delay: 3.2s;
  }
  [data-spot-delay02-sp1] > *:nth-child(17) {
    transition-delay: 3.4s;
  }
  [data-spot-delay02-sp1] > *:nth-child(18) {
    transition-delay: 3.6s;
  }
  [data-spot-delay02-sp1] > *:nth-child(19) {
    transition-delay: 3.8s;
  }
  [data-spot-delay02-sp1] > *:nth-child(20) {
    transition-delay: 4s;
  }
}

@media (max-width: 767px) {
  [data-spot-delay02-sp1] > * {
    transition: all 1s cubic-bezier(0.42, 0, 0.13, 1.02);
    opacity: 0;
  }
  [data-spot-delay02-sp1] > *[data-scroll="onScreen"] {
    opacity: 1;
  }
}

[data-fadein-delay] > * {
  -webkit-transform: translateY(25px) rotate(0.0001deg);
          transform: translateY(25px) rotate(0.0001deg);
  transition: all 1.5s cubic-bezier(0.23, 1, 0.32, 1);
  opacity: 0;
}

[data-fadein-delay] > *[data-scroll="onScreen"] {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
}

[data-spot-delay] > * {
  -webkit-transform: translateY(20px) scale(0.98);
          transform: translateY(20px) scale(0.98);
  transition: opacity 1s ease-in-out, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), opacity 1s ease-in-out;
  transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1), opacity 1s ease-in-out, -webkit-transform 1s cubic-bezier(0.19, 1, 0.22, 1);
  opacity: 0;
}

[data-spot-delay] > *[data-scroll="onScreen"] {
  -webkit-transform: translateY(0) scale(1);
          transform: translateY(0) scale(1);
  opacity: 1;
}

[data-fadein] {
  transition: 1.2s cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform: translateY(25px) rotate(0.0001deg);
          transform: translateY(25px) rotate(0.0001deg);
  opacity: 0;
}

[data-fadein][data-scroll="onScreen"] {
  -webkit-transform: translateY(0) rotate(0.0001deg);
          transform: translateY(0) rotate(0.0001deg);
  opacity: 1;
}

[data-spot] {
  transition: all 0.8s cubic-bezier(0.42, 0, 0.13, 1.02);
  opacity: 0;
}

[data-spot][data-scroll="onScreen"] {
  opacity: 1;
}

[data-spot-slow] {
  transition: all 1s cubic-bezier(0.42, 0, 0.13, 1.02);
  opacity: 0;
}

[data-spot-slow][data-scroll="onScreen"] {
  opacity: 1;
}

[data-fadein-scatter] [data-fadein-scatter-child] {
  transition: all 1.2s cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform: translateY(40px) rotate(0.0001deg);
          transform: translateY(40px) rotate(0.0001deg);
  opacity: 0;
  will-change: transform;
}

[data-fadein-scatter][data-scroll="onScreen"] [data-fadein-scatter-child] {
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

[data-slideleft-scatter] [data-slideleft-scatter-child] {
  transition: 0.9s cubic-bezier(0.19, 1, 0.22, 1);
  -webkit-transform: translateY(40px);
          transform: translateY(40px);
  opacity: 0;
}

[data-slideleft-scatter][data-scroll="onScreen"] [data-slideleft-scatter-child] {
  -webkit-transform: none;
          transform: none;
  opacity: 1;
}

[data-spot-scatter] [data-spot-scatter-child] {
  transition: all 1.2s ease-in-out;
  opacity: 0;
}

[data-spot-scatter][data-scroll="onScreen"] [data-spot-scatter-child] {
  opacity: 1;
}

[data-slideleft] {
  opacity: 0;
  -webkit-transform: translateX(40px);
          transform: translateX(40px);
  transition: all 1.8s cubic-bezier(0.23, 1, 0.32, 1);
}

[data-slideleft][data-scroll="onScreen"] {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
}

[data-slideright] {
  opacity: 0;
  -webkit-transform: translateX(-40px);
          transform: translateX(-40px);
  transition: all 1.8s cubic-bezier(0.23, 1, 0.32, 1);
}

[data-slideright][data-scroll="onScreen"] {
  opacity: 1;
  -webkit-transform: none;
          transform: none;
}

[data-delay01], [data-delay01]::before, [data-delay01]::after {
  -webkit-animation-delay: .1s !important;
          animation-delay: .1s !important;
  transition-delay: .1s !important;
}

[data-delay02], [data-delay02]::before, [data-delay02]::after {
  -webkit-animation-delay: .2s !important;
          animation-delay: .2s !important;
  transition-delay: .2s !important;
}

[data-delay03], [data-delay03]::before, [data-delay03]::after {
  -webkit-animation-delay: .3s !important;
          animation-delay: .3s !important;
  transition-delay: .3s !important;
}

[data-delay04], [data-delay04]::before, [data-delay04]::after {
  -webkit-animation-delay: .4s !important;
          animation-delay: .4s !important;
  transition-delay: .4s !important;
}

[data-delay05], [data-delay05]::before, [data-delay05]::after {
  -webkit-animation-delay: .5s !important;
          animation-delay: .5s !important;
  transition-delay: .5s !important;
}

[data-delay06], [data-delay06]::before, [data-delay06]::after {
  -webkit-animation-delay: .6s !important;
          animation-delay: .6s !important;
  transition-delay: .6s !important;
}

[data-delay07], [data-delay07]::before, [data-delay07]::after {
  -webkit-animation-delay: .7s !important;
          animation-delay: .7s !important;
  transition-delay: .7s !important;
}

[data-delay08], [data-delay08]::before, [data-delay08]::after {
  -webkit-animation-delay: .8s !important;
          animation-delay: .8s !important;
  transition-delay: .8s !important;
}

[data-delay09], [data-delay09]::before, [data-delay09]::after {
  -webkit-animation-delay: .9s !important;
          animation-delay: .9s !important;
  transition-delay: .9s !important;
}

[data-delay1], [data-delay1]::before, [data-delay1]::after {
  -webkit-animation-delay: 1.0s !important;
          animation-delay: 1.0s !important;
  transition-delay: 1.0s !important;
}

[data-delay11], [data-delay11]::before, [data-delay11]::after {
  -webkit-animation-delay: 1.0s !important;
          animation-delay: 1.0s !important;
  transition-delay: 1.0s !important;
}

[data-delay12], [data-delay12]::before, [data-delay12]::after {
  -webkit-animation-delay: 1.2s !important;
          animation-delay: 1.2s !important;
  transition-delay: 1.2s !important;
}

[data-delay13], [data-delay13]::before, [data-delay13]::after {
  -webkit-animation-delay: 1.2s !important;
          animation-delay: 1.2s !important;
  transition-delay: 1.2s !important;
}

[data-delay14], [data-delay14]::before, [data-delay14]::after {
  -webkit-animation-delay: 1.4s !important;
          animation-delay: 1.4s !important;
  transition-delay: 1.4s !important;
}

[data-delay16], [data-delay16]::before, [data-delay16]::after {
  -webkit-animation-delay: 1.6s !important;
          animation-delay: 1.6s !important;
  transition-delay: 1.6s !important;
}

[data-delay18], [data-delay18]::before, [data-delay18]::after {
  -webkit-animation-delay: 1.8s !important;
          animation-delay: 1.8s !important;
  transition-delay: 1.8s !important;
}

[data-delay2], [data-delay2]::before, [data-delay2]::after {
  -webkit-animation-delay: 2.0s !important;
          animation-delay: 2.0s !important;
  transition-delay: 2.0s !important;
}

[data-delay22], [data-delay22]::before, [data-delay22]::after {
  -webkit-animation-delay: 2.2s !important;
          animation-delay: 2.2s !important;
  transition-delay: 2.2s !important;
}

[data-delay24], [data-delay24]::before, [data-delay24]::after {
  -webkit-animation-delay: 2.4s !important;
          animation-delay: 2.4s !important;
  transition-delay: 2.4s !important;
}

[data-delay26], [data-delay26]::before, [data-delay26]::after {
  -webkit-animation-delay: 2.6s !important;
          animation-delay: 2.6s !important;
  transition-delay: 2.6s !important;
}

@media (min-width: 768px) {
  [data-delay02-pc2sp1] > *:nth-child(1) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc2sp1] > *:nth-child(2) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc2sp1] > *:nth-child(3) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc2sp1] > *:nth-child(4) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc2sp1] > *:nth-child(5) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc2sp1] > *:nth-child(6) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc2sp1] > *:nth-child(7) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc2sp1] > *:nth-child(8) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc2sp1] > *:nth-child(9) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc2sp1] > *:nth-child(10) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc2sp1] > *:nth-child(11) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc2sp1] > *:nth-child(12) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc2sp1] > *:nth-child(13) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc2sp1] > *:nth-child(14) {
    transition-delay: 0.4s;
  }
}

@media (min-width: 768px) {
  [data-delay02-pc3sp2] > *:nth-child(1) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp2] > *:nth-child(2) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp2] > *:nth-child(3) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc3sp2] > *:nth-child(4) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp2] > *:nth-child(5) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp2] > *:nth-child(6) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc3sp2] > *:nth-child(7) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp2] > *:nth-child(8) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp2] > *:nth-child(9) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc3sp2] > *:nth-child(10) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp2] > *:nth-child(11) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp2] > *:nth-child(12) {
    transition-delay: 0.6s;
  }
}

@media (max-width: 767px) {
  [data-delay02-pc3sp2] > *:nth-child(1) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp2] > *:nth-child(2) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp2] > *:nth-child(3) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp2] > *:nth-child(4) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp2] > *:nth-child(5) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp2] > *:nth-child(6) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp2] > *:nth-child(7) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp2] > *:nth-child(8) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp2] > *:nth-child(9) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp2] > *:nth-child(10) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp2] > *:nth-child(11) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp2] > *:nth-child(12) {
    transition-delay: 0.4s;
  }
}

@media (min-width: 768px) {
  [data-delay02-pc3sp1] > *:nth-child(1) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp1] > *:nth-child(2) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp1] > *:nth-child(3) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc3sp1] > *:nth-child(4) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp1] > *:nth-child(5) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp1] > *:nth-child(6) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc3sp1] > *:nth-child(7) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp1] > *:nth-child(8) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp1] > *:nth-child(9) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc3sp1] > *:nth-child(10) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc3sp1] > *:nth-child(11) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc3sp1] > *:nth-child(12) {
    transition-delay: 0.6s;
  }
}

@media (min-width: 768px) {
  [data-delay02-pc4sp1] > *:nth-child(1) {
    transition-delay: 0s;
  }
  [data-delay02-pc4sp1] > *:nth-child(2) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc4sp1] > *:nth-child(3) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc4sp1] > *:nth-child(4) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc4sp1] > *:nth-child(5) {
    transition-delay: 0s;
  }
  [data-delay02-pc4sp1] > *:nth-child(6) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc4sp1] > *:nth-child(7) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc4sp1] > *:nth-child(8) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc4sp1] > *:nth-child(9) {
    transition-delay: 0s;
  }
  [data-delay02-pc4sp1] > *:nth-child(10) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc4sp1] > *:nth-child(11) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc4sp1] > *:nth-child(12) {
    transition-delay: 0.6s;
  }
}

@media (min-width: 768px) {
  [data-delay02-pc4sp2] > *:nth-child(1) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc4sp2] > *:nth-child(2) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc4sp2] > *:nth-child(3) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc4sp2] > *:nth-child(4) {
    transition-delay: 0.8s;
  }
  [data-delay02-pc4sp2] > *:nth-child(5) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc4sp2] > *:nth-child(6) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc4sp2] > *:nth-child(7) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc4sp2] > *:nth-child(8) {
    transition-delay: 0.8s;
  }
  [data-delay02-pc4sp2] > *:nth-child(9) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc4sp2] > *:nth-child(10) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc4sp2] > *:nth-child(11) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc4sp2] > *:nth-child(12) {
    transition-delay: 0.8s;
  }
}

@media (max-width: 767px) {
  [data-delay02-pc4sp2] > *:nth-child(1) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc4sp2] > *:nth-child(2) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc4sp2] > *:nth-child(3) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc4sp2] > *:nth-child(4) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc4sp2] > *:nth-child(5) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc4sp2] > *:nth-child(6) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc4sp2] > *:nth-child(7) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc4sp2] > *:nth-child(8) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc4sp2] > *:nth-child(9) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc4sp2] > *:nth-child(10) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc4sp2] > *:nth-child(11) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc4sp2] > *:nth-child(12) {
    transition-delay: 0.4s;
  }
}

@media (min-width: 768px) {
  [data-delay02-pc5sp2] > *:nth-child(1) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc5sp2] > *:nth-child(2) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc5sp2] > *:nth-child(3) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc5sp2] > *:nth-child(4) {
    transition-delay: 0.8s;
  }
  [data-delay02-pc5sp2] > *:nth-child(5) {
    transition-delay: 1s;
  }
  [data-delay02-pc5sp2] > *:nth-child(6) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc5sp2] > *:nth-child(7) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc5sp2] > *:nth-child(8) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc5sp2] > *:nth-child(9) {
    transition-delay: 0.8s;
  }
  [data-delay02-pc5sp2] > *:nth-child(10) {
    transition-delay: 1s;
  }
  [data-delay02-pc5sp2] > *:nth-child(11) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc5sp2] > *:nth-child(12) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc5sp2] > *:nth-child(13) {
    transition-delay: 0.6s;
  }
  [data-delay02-pc5sp2] > *:nth-child(14) {
    transition-delay: 0.8s;
  }
  [data-delay02-pc5sp2] > *:nth-child(15) {
    transition-delay: 1s;
  }
}

@media (max-width: 767px) {
  [data-delay02-pc5sp2] > *:nth-child(1) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc5sp2] > *:nth-child(2) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc5sp2] > *:nth-child(3) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc5sp2] > *:nth-child(4) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc5sp2] > *:nth-child(5) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc5sp2] > *:nth-child(6) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc5sp2] > *:nth-child(7) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc5sp2] > *:nth-child(8) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc5sp2] > *:nth-child(9) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc5sp2] > *:nth-child(10) {
    transition-delay: 0.4s;
  }
  [data-delay02-pc5sp2] > *:nth-child(11) {
    transition-delay: 0.2s;
  }
  [data-delay02-pc5sp2] > *:nth-child(12) {
    transition-delay: 0.4s;
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
