@charset "utf-8";
@media only screen and (max-width: 767px){
}

header{
	transform: translateX(5.3rem);
}
@media only screen and (max-width: 767px){
	header{
		transform: translateX(3.0rem);
	}
}

.contents01 .contents01_01 .contents01_01_01 > .text01{
	opacity: 0;
}

.contents01 .contents01_01 .contents01_01_02 > .text01{
	opacity: 0;
	transform: translateY(10px);
}

.contents01 .contents01_01 .contents01_01_03 > .text01{
	opacity: 0;
	transform: translateY(10px);
}

.contents01 .contents01_01 .contents01_01_04 > .item01{
	overflow: hidden;
}
.contents01 .contents01_01 .contents01_01_04 > .item01 > img{
	transform: scale(1.05);
	transform-origin: center;
}

.contents01 .contents01_01 .contents01_01_05 .contents01_01_05_01 > .item01{
	overflow: hidden;
}
.contents01 .contents01_01 .contents01_01_05 .contents01_01_05_01 > .item01 > img{
	transform: scale(1.05);
	transform-origin: center;
}

.contents01 .contents01_01 .contents01_01_06 > .item01{
	overflow: hidden;
}
.contents01 .contents01_01 .contents01_01_06 > .item01 > img{
	transform: scale(1.05);
	transform-origin: center;
}

.contents01 .contents01_01 .contents01_01_07{
	opacity: 0;
}

.contents01 .contents01_01 .contents01_01_08{
	opacity: 0;
}

.contents01 .contents01_01 .contents01_01_09{
	opacity: 0;
}

.contents01 .contents01_01 .contents01_01_010 .contents01_01_010_01 .contents01_01_010_01_01:nth-of-type(1){
	opacity: 0;
}

.contents01 .contents01_01 .contents01_01_010 .contents01_01_010_01 .contents01_01_010_01_01:nth-of-type(2){
	opacity: 0;
}

.contents01 .contents01_01 .contents01_01_011 > .text01{
	opacity: 0;
}

.contents01 .contents01_01 .contents01_01_012 .contents01_01_012_01{
	opacity: 0;
}