@charset "utf-8";
/* CSS Document */
/* https://gorigoricode.com/css-slideshow/ */

#background_movie.fixed{
  	position: fixed;
	top: 0px;
}
#background_movie{
  	position: relative;
}
.slide{
  	position: fixed;
	top: 550px;
	left: 0px;
  	width: 100%;
  	height: 100VH;
	z-index: -1;
	background-attachment: fixed;
}
.container {
  	width: 100%;
  	height: 100VH;
	z-index: 999;
}
.slide ul{
    position: relative;
    width: 100%;
    height: 100VH;
    overflow: hidden;
}

.slide .slide-image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    animation: slider-mv 18s linear infinite;
}
@media screen and (min-width: 737px) {
#PC------------------------{}
    .slide-image:nth-child(1) {
      	background-image: url("../img/mv01.jpg?=2");
      	animation-delay: 0s;
    }
    .slide-image:nth-child(2) {
      	background-image: url("../img/mv02.jpg?=1");
      	animation-delay: 6s;
    }
    .slide-image:nth-child(3) {
      	background-image: url("../img/mv03.jpg?=1");
      	animation-delay: 12s;
    }
}
	
@media screen and (max-width: 736px) {
#SMP------------------------{}

    #background_movie.fixed{
        width: 100VW;
    }
    .slide{
        top: 155VW;
    }
    .slide-image {
		background-size: cover;
    }
    .slide-image:nth-child(1) {
      	background-image: url("../img/mv01sp.jpg?=1");
      	animation-delay: 0s;
    }
    .slide-image:nth-child(2) {
      	background-image: url("../img/mv02sp.jpg?=2");
      	animation-delay: 6s;
    }
    .slide-image:nth-child(3) {
      	background-image: url("../img/mv03sp.jpg?=2");
      	animation-delay: 12s;
    }

}

@keyframes slider-mv {/*4枚切り替え用24s*/
  0% {
    opacity: 0;
    transform: scale(1);
  }
  4.16% {
    opacity: 1;
  }
  33.33% {
    opacity: 1;
  }
  41.66% {
    opacity: 0;
    transform: scale(1.1);
  }
  100% {
  	opacity: 0;
  }
}
@keyframes slider-mv5 {/*5枚切り替え用40s*/
  0% {
    opacity: 0;
    transform: scale(1);
  }
  3.12% {
    opacity: 1;
  }
  24.9% {
    opacity: 1;
  }
  31.2% {
    opacity: 0;
    transform: scale(1.1);
  }
  100% {
  	opacity: 0;
  }
}

@keyframes slider-mv-nozoom {/*4枚切り替え用32s*/
  0% {
    opacity: 0;
    transform: scale(1);
  }
  4.16% {
    opacity: 1;
  }
  33.33% {
    opacity: 1;
  }
  41.66% {
    opacity: 0;
    transform: scale(1);
  }
  100% {
  	opacity: 0;
  }
}

@keyframes slider-mv-sp {/*6枚切り替え用*/
  0% {
    opacity: 0;
    transform: scale(1);
  }
  4.16% {
    opacity: 1;
  }
  33.33% {
    opacity: 1;
  }
  41.66% {
    opacity: 0;
    transform: scale(1.1);
  }
  100% {
  	opacity: 0;
  }
}

@keyframes slider-mv-nozoom-sp {/*6枚切り替え用*/
  0% {
    opacity: 0;
    transform: scale(1);
  }
  4.16% {
    opacity: 1;
  }
  33.33% {
    opacity: 1;
  }
  41.66% {
    opacity: 0;
    transform: scale(1);
  }
  100% {
  	opacity: 0;
  }
}
@keyframes slider-mv5-sp {/*5枚切り替え用40s*/
  0% {
    opacity: 0;
    transform: scale(1);
  }
  3.12% {
    opacity: 1;
  }
  24.9% {
    opacity: 1;
  }
  31.2% {
    opacity: 0;
    transform: scale(1.1);
  }
  100% {
  	opacity: 0;
  }
}