@charset "utf-8";
@media only screen and (max-width: 767px){
}
.character_anime01 > img{
	animation: character_anime01 forwards 5.0s infinite ease 0s normal;
}
@keyframes character_anime01{
	0% {
		transform:translate(0, 0px)
	}
	3% {
		transform:translate(0, -8px)
	}
	6% {
		transform:translate(0, 0)
	}
	9% {
		transform:translate(0, -8px)
	}
	12% {
		transform:translate(0, 0)
	}
	15% {
		transform:translate(0, -8px)
	}
	18%,
	50% {
		transform:translate(0, 0)
	}
	53% {
		transform:translate(0, -8px)
	}
	56% {
		transform:translate(0, 0)
	}
	59% {
		transform:translate(0, -8px)
	}
	62% {
		transform:translate(0, 0)
	}
	65% {
		transform:translate(0, -8px)
	}
	68% {
		transform:translate(0, 0)
	}
	100% {
		transform:translate(0, 0px)
	}
}
.character_anime02 > img{
	animation: character_anime02 forwards 1.5s infinite ease 0s normal;
}
@keyframes character_anime02{
	0%{
		transform: rotate(-4deg);
	}
	50%{
		transform: rotate(4deg);
	}
	100%{
		transform: rotate(-4deg);
	}
}
.character_anime03 > img{
	animation: character_anime03 forwards 5.0s infinite ease 0s normal;
}
@keyframes character_anime03{
	0%{
		transform: rotate(0deg);
	}
	20%{
		transform: rotate(360deg);
	}
	100%{
		transform: rotate(360deg);
	}
}

header .header01 .slide-menu-btn{
	transform: translateY(0px);
}
header .header01 h1{
	opacity: 0;
	transform-origin: center;
	transform: scale(0.95);
}

.loading_inc{
	clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.loading_inc .loading_inc_01 > .item01 > .item01_01{
	opacity: 0;
	transform: translateY(10px);
}
.loading_inc .loading_inc_01 > .item01 > .item01_02{
	opacity: 0;
	transform: translateY(10px);
}
.loading_inc .loading_inc_01 > .item02 > .item02_01{
	opacity: 0;
	transform: translateY(10px);
}
.loading_inc .loading_inc_01 > .item02 > .item02_02{
	opacity: 0;
	transform: translateY(10px);
}
.loading_inc .loading_inc_01 > .item03 > .item03_01{
	opacity: 0;
	transform: translateY(10px);
}
.loading_inc .loading_inc_01 > .item03 > .item03_02{
	opacity: 0;
	transform: translateY(10px);
}
.loading_inc .loading_inc_01 > .item04{
	opacity: 0;
	transform: translateY(10px);
}

.index.inc01 .inc01_01 > .item01{
	opacity: 0;
	transform-origin: center;
	transform: scale(0.95);
}
.category.inc01 .inc01_01 > .item02{
	opacity: 0;
	transform-origin: center;
	transform: scale(0.95);
}
.inc01 .inc01_01 .inc01_01_01 .inc01_01_01_01 .inc01_01_01_01_01 .inc01_01_01_01_01_01 .inc01_01_01_01_01_01_01 > .text01 > a{
	opacity: 0;
	transform: translateY(10px);
}

.inc01 .inc01_01 .inc01_01_01 .inc01_01_01_01 .inc01_01_01_01_01 .inc01_01_01_01_01_01 .inc01_01_01_01_01_01_01 > .text02{
	clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
}

.inc01 .inc01_01 .inc01_01_01 > .text01{
	opacity: 0;
	transform: translateY(10px);
}
.inc01 .inc01_01 .inc01_01_01 .inc01_01_01_01 .inc01_01_01_01_01 .inc01_01_01_01_01_01 .inc01_01_01_01_01_01_01 > .photo01 > .photo01_01{
	top: -10px;
	bottom: -10px;
	left: -10px;
	right: -10px;
}
.inc01 .inc01_01 .inc01_01_01 .inc01_01_01_01 .inc01_01_01_01_01 .inc01_01_01_01_01_01 .inc01_01_01_01_01_01_01 > .photo02 > .photo02_01{
	top: -10px;
	bottom: -10px;
	left: -10px;
	right: -10px;
}

.inc02 .inc02_01 .inc02_01_01 > .text01 > span:nth-of-type(1){
	opacity: 0;
	transform: translateY(10px);
}
.inc02 .inc02_01 .inc02_01_01 > .text01 > span:nth-of-type(2){
	opacity: 0;
	transform: translateY(10px);
}
.inc02 .inc02_01 .inc02_01_01 > .text01 > .item01{
	opacity: 0;
	transform-origin: center;
	transform: scale(0.95);
}
@media only screen and (max-width: 767px) {
	.inc02 .inc02_01 > .item01{
		opacity: 0;
		transform-origin: center;
		transform: scale(0.95);
	}
}
.inc02 .inc02_01 .inc02_01_02 .inc02_01_02_01 > .photo01 > .photo01_01{
	top: -10px;
	bottom: -10px;
	left: -10px;
	right: -10px;
}