.cont02{
	height: calc(683px + 800px);
}
@media only screen and (max-width: 767px) {
	.cont02{
		height: calc(829px + 200px);
	}
}
.cont02 .cont02_01{
	position: sticky;
	top: 80px;
}
.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(1),
.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(2),
.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(3),
.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(4),
.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(5){
	overflow: hidden;
}
@media only screen and (max-width: 767px) {
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(6){
		overflow: hidden;
	}
}
.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(1) > img,
.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(2) > img,
.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(3) > img,
.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(4) > img,
.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(5) > img{
	transform: translateY(80px);
}
@media only screen and (max-width: 767px) {
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(1) > img,
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(2) > img,
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(3) > img,
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(4) > img,
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(5) > img{
		transform: translateY(50px);
	}
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_01 > span:nth-of-type(6) > img{
		transform: translateY(50px);
	}
}

@media only screen and (min-width: 768px) {
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_02 > .text01{
		opacity: 0;
		transition: opacity .6s;
	}
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_02 > .text01.active{
		opacity: 1;
		transition: opacity .6s 0s;
	}
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_02 > .text02{
		opacity: 0;
		transition: opacity .6s;
	}
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_02 > .text02.active{
		opacity: 1;
		transition: opacity .6s 0s;
	}
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_02 > .text03{
		opacity: 0;
		transition: opacity .6s;
	}
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_02 > .text03.active{
		opacity: 1;
		transition: opacity .6s .3s;
	}
}
@media only screen and (max-width: 767px) {
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_02 > .text01{
		opacity: 0;
		transition: opacity .6s;
	}
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_02 > .text01.active{
		opacity: 1;
		transition: opacity .6s 0s;
	}
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_02 > .text02{
		opacity: 0;
		transition: opacity .6s;
	}
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_02 > .text02.active{
		opacity: 1;
		transition: opacity .6s .3s;
	}
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_02 > .text03{
		opacity: 0;
		transition: opacity .6s;
	}
	.cont02 .cont02_01 .cont02_01_01 .cont02_01_01_02 > .text03.active{
		opacity: 1;
		transition: opacity .6s .6s;
	}
}