@charset "utf-8";
/* CSS Document */

/*** 解像度の幅が900px以上 ***************************/
@media all and (min-width:950px), print{
body{-webkit-print-color-adjust:exact;}
.fadeIn_up02 {
  opacity: 0;
  transform: translate(0, 40%);
  transition: 1s;
}
.fadeIn_up02.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_up002 {
  opacity: 0;
  transform: translate(0, 40%);
/*  transition: 0.7s;*/
  transition-delay:0.5s;
	transition-duration:0.8s;
}

.fadeIn_up002.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_up003 {
  opacity: 0;
  transform: translate(0, 40%);
/*  transition: 0.7s;*/
  transition-delay:0.8s;
	transition-duration:0.8s;
}

.fadeIn_up003.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_down02 {
  opacity: 0;
  transform: translateY(-10px);
  transition-delay:0.6s;
  transition-duration:0.8s;
}

.fadeIn_down02.is-show {
  transform: translateY(0);
  opacity: 1;
}


.fadeIn_down03 {
  opacity: 0;
  transform: translateY(-10px);
  transition-delay:0.3s;
  transition-duration:0.5s;
}

.fadeIn_down03.is-show {
  transform: translateY(0);
  opacity: 1;
}


.fadeIn_right001 {
  opacity: 0;
  transform: translate(50%, 0);
  transition-delay:1s;
  transition-duration:1s;
}
.fadeIn_right001.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_right002 {
  opacity: 0;
  transform: translate(50%, 0);
  transition-delay:0.5s;
	transition-duration:0.8s;
}
.fadeIn_right002.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_right003 {
  opacity: 0;
  transform: translate(50%, 0);
  transition: 0.8s;
}
.fadeIn_right003.is-show {
  transform: translate(0, 0);
  opacity: 1;
}


}

@media screen and (min-width:600px) and (max-width:949px){
.fadeIn_up02 {
  opacity: 0;
  transform: translate(0, 40%);
  transition: 1s;
}
.fadeIn_up02.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_up002 {
  opacity: 0;
  transform: translate(0, 40%);
/*  transition: 0.7s;*/
  transition-delay:0.5s;
	transition-duration:0.8s;
}

.fadeIn_up002.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_up003 {
  opacity: 0;
  transform: translate(0, 40%);
/*  transition: 0.7s;*/
  transition-delay:0.8s;
	transition-duration:0.8s;
}

.fadeIn_up003.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_down02 {
  opacity: 0;
  transform: translateY(-10px);
  transition-delay:0.6s;
  transition-duration:0.8s;
}

.fadeIn_down02.is-show {
  transform: translateY(0);
  opacity: 1;
}


.fadeIn_down03 {
  opacity: 0;
  transform: translateY(-10px);
  transition-delay:0.3s;
  transition-duration:0.5s;
}

.fadeIn_down03.is-show {
  transform: translateY(0);
  opacity: 1;
}


.fadeIn_right001 {
  opacity: 0;
  transform: translate(50%, 0);
  transition-delay:1s;
  transition-duration:1s;
}
.fadeIn_right001.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_right002 {
  opacity: 0;
  transform: translate(50%, 0);
  transition-delay:0.5s;
	transition-duration:0.8s;
}
.fadeIn_right002.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_right003 {
  opacity: 0;
  transform: translate(50%, 0);
  transition: 0.8s;
}
.fadeIn_right003.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

}
@media screen and (max-width:599px){
			
.fadeIn_up02 {
  opacity: 0;
  transform: translate(0, 40%);
  transition: 1s;
}
.fadeIn_up02.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_up002 {
  opacity: 0;
  transform: translate(0, 40%);
/*  transition: 0.7s;*/
  transition-delay:0.5s;
	transition-duration:0.8s;
}

.fadeIn_up002.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_up003 {
  opacity: 0;
  transform: translate(0, 40%);
/*  transition: 0.7s;*/
  transition-delay:0.8s;
	transition-duration:0.8s;
}

.fadeIn_up003.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_down02 {
  opacity: 0;
  transform: translateY(-10px);
  transition-delay:0.6s;
  transition-duration:0.8s;
}

.fadeIn_down02.is-show {
  transform: translateY(0);
  opacity: 1;
}



.fadeIn_down03 {
  opacity: 0;
  transform: translateY(-10px);
  transition-delay:0.3s;
  transition-duration:0.5s;
}

.fadeIn_down03.is-show {
  transform: translateY(0);
  opacity: 1;
}


.fadeIn_right001 {
  opacity: 0;
  transform: translate(50%, 0);
  transition-delay:1s;
  transition-duration:1s;
}
.fadeIn_right001.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_right002 {
  opacity: 0;
  transform: translate(50%, 0);
  transition-delay:0.5s;
	transition-duration:0.8s;
}
.fadeIn_right002.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

.fadeIn_right003 {
  opacity: 0;
  transform: translate(50%, 0);
  transition: 0.8s;
}
.fadeIn_right003.is-show {
  transform: translate(0, 0);
  opacity: 1;
}

	
}