/*コメント*/
.group-imageWrap {width:100%;
  position: relative;
  aspect-ratio: 960 / 640;
}
.group-imageWrap-2,.group-imageWrap-3, .group-imageWrap-4,.group-imageWrap-5,.group-imageWrap-6 {width:100%;z-index:-1;
  position: relative;
  aspect-ratio: 960 / 640;
}

.group-image, .images, .groups,.group-image2, .images2, .groups2, .images3, .groups3 {
  position: absolute;
  inset: 0;
  opacity: 0;
  z-index: 0;
  transition: opacity 2.5s ease-in-out;
}

.group-image.isCurrent, .images.isCurrent, .groups.isCurrent,.group-image2.isCurrent,

.images2.isCurrent, .groups2.isCurrent,.images3.isCurrent, .groups3.isCurrent {
  opacity: 1;
  z-index: 2;
}

.group-image.isNext, .images.isNext,.group-image2.isNext,

.images2.isNext, .groups2.isNext,.images3.isNext, .groups3.isNext,.groups.isNext {
  opacity: 1;
  z-index: 1;
}