@charset "utf-8";



body .is_fv_hide{
	display: none;
}






.scale_in {
	opacity: 0;
    transform: scale(0.4);
    transition:all 0.5s cubic-bezier(0.175, 0.885, 0.3, 1.2);
}
.scale_in.is-inview {
	opacity: 1;
    transform: scale(1);
}


.slide_R {
  opacity: 0;
  transform: translateX(-40%);
  transition:all 0.5s  cubic-bezier(0.175, 0.885, 0.4, 1.25);
}
.slide_R.is-inview {
  transform: translateX(0%);
  opacity: 1;
}


.slide_L {
  opacity: 0;
  transform: translateX(40%);
  transition:all 0.5s  cubic-bezier(0.175, 0.885, 0.4, 1.25);
}
.slide_L.is-inview {
  transform: translateX(0%);
  opacity: 1;
}


.slide_up {
  opacity: 0;
  transform: translateY(50%);
  transition:all 0.6s  cubic-bezier(0.175, 0.885, 0.4, 1.25);
}
.slide_up.is-inview {
  transform: translateX(0%);
  opacity: 1;
}


.bg_extend::after {
	content: '';
	width: 100%;
	height: 100%;
	transform: scale(1, 1);
	transition: transform .7s cubic-bezier(0.77, 0.2, 0.05, 1) .3s;
	transform-origin: left top;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
}
.bg_extend.is-inview::after {
	transform: scale(0, 1);
	transform-origin: left bottom;
}
