/*パララックスCSS*/
.sticky {
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
p {
	display: inline-block;
	font-size: 60px;
	padding: 0;
	margin: 0;
}
.header {
	/*元background: #212E32;*/
	color: #fff;
	z-index: 100;
/*追加*/
background-image: url('../img/head_01_back.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
/**/
}

.content_1 {
	background: #FFF;
/*追加*/
background-image: url('../img/top_01_back.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
/*追加*/
	z-index: 200;

}

.content_2 {
	/*元background: #f0f;*/
	  z-index: 300;
/*追加*/
background-image: url('../img/top_02_back.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
/*追加*/
	
}

.content_3 {
	/*元background: #00f;*/
	z-index: 400;
/*追加*/
background-image: url('../img/top_03_back.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
/*追加*/

}

.content_3_1 {
	/*元background: #00f;*/
	z-index: 400;
}

.content_4 {
	/*元background: #00f;*/
	z-index: 400;
/*追加*/
background-image: url('../img/top_04_back.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
/*追加*/

}

.content_4_1 {
	/*元background: #00f;*/
	z-index: 400;
}



.content_5 {
	/*元background: #00f;*/
	z-index: 400;
/*追加*/
background-image: url('../img/top_05_back.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
/*追加*/

}

.content_5_1 {
	/*元background: #00f;*/
	z-index: 400;
}

.content_6 {
	/*元background: #00f;*/
	z-index: 400;
/*追加*/
background-image: url('../img/top_06_back.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
/*追加*/

}


.footer {
	/*元background: #0ff;*/
	z-index: 500;
background-image: url('https://muscatchat.info/w/img_nijikare/top05.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
/*追加*/

}


/*画像*/

.km02_block00{
	position: relative;
	border-bottom: 0px solid #403838;
}

.km02_block01_img02{
	position: absolute;
	top: 0;
	left: 0;
}

.km02_block01_img03{
	position: absolute;
	top: 0;
	left: 0;
}

.km02_block01 img {
	animation-name: album;
	animation-duration: 9s;
	animation-iteration-count: infinite;
	opacity: 0;
}

.km02_block01 .km02_block01_img02 {
	animation-delay:3s;
}

.km02_block01 .km02_block01_img03 {
	animation-delay:6s;
}



.km02_block02{
  position: absolute;
  top:0;
}



/*アニメーションの変化を指定*/
@keyframes album2 {
	0% {
		opacity: 0;
	}
	
	4% {/*3枚は4%*/
		opacity: 1;
	}

	32% {/*3枚は32%*/
		opacity: 1;
	}
	40% {/*3枚は40%*/
		opacity: 0;
}
}