.fadeIn {
	opacity: 0;
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn.run {
	opacity: 1;
}
.fadeIn_up {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn_up.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.fadeIn_down {
	opacity: 0;
	transform: translate(0, -20px);
	-webkit-transform: translate(0, -20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn_down.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.fadeIn_right {
	opacity: 0;
	transform: translate(20px, 0px);
	-webkit-transform: translate(20px, 0px);
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn_right.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.fadeIn_left {
	opacity: 0;
	transform: translate(-20px, 0px);
	-webkit-transform: translate(-20px, 0px);
	transition: .8s;
	-webkit-transition: .8s;
}
.fadeIn_left.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}

/* 特殊アニメーション */


/* PC ================================================== */
@media all and (min-width:960px){
.y_schedule-item {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.y_schedule-item.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.y_schedule-item:nth-of-type(2) {transition-delay: .05s;}
.y_schedule-item:nth-of-type(3) {transition-delay: .1s;}
.y_schedule-item:nth-of-type(4) {transition-delay: .15s;}
.price-item:nth-of-type(2) {transition-delay: .05s;}
.price-item:nth-of-type(3) {transition-delay: .1s;}
.profile-item:nth-of-type(1) {transition-delay: .2s;}
.profile-item:nth-of-type(2) {}
.profile-item:nth-of-type(3) {}
.profile-item:nth-of-type(4) {transition-delay: .2s;}
.profile-item:nth-of-type(5) {transition-delay: .2s;}
.profile-item:nth-of-type(6) {}



}

/* Tablet ================================================== */
@media all and (min-width:560px) and (max-width:959px){
.y_schedule-item {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.y_schedule-item.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.y_schedule-item:nth-of-type(2n) {transition-delay: .05s;}






}

/* SP ================================================== */
@media all and (max-width:559px){
.y_schedule-item {
	opacity: 0;
	transform: translate(0, 20px);
	-webkit-transform: translate(0, 20px);
	transition: .8s;
	-webkit-transition: .8s;
}
.y_schedule-item.run {
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
	opacity: 1;
}
.y_schedule-item:nth-of-type(2n) {transition-delay: .05s;}





}