@charset "UTF-8";
/*
inview style
---------------------------*/
.top_to_bottom {
	transform: translate3d(0, -50px, 0);
	opacity: 0;
}
.top_to_bottom_fadeIn {
	transform: translate3d(0, 0, 0);
	transition: 0.5s ease-in-out 0.3s;
	opacity: 1;
}
.bottom_to_top {
	transform: translate3d(0, 50px, 0);
	opacity: 0;
}
.bottom_to_top_fadeIn {
	transform: translate3d(0, 0, 0);
	transition: 0.5s ease-in-out 0.3s;
	opacity: 1;
}
.bottom_to_top_set {
	transform: translate3d(0, 50px, 0);
	opacity: 0;
}
.bottom_to_top_set_fadeIn {
	transform: translate3d(0, 0, 0);
	transition: 0.5s ease-in-out 0.3s;
	opacity: 1;
}
.left_to_right {
	transform: translate3d(-50px, 0, 0);
	opacity: 0;
}
.left_to_right_fadeIn {
	transform: translate3d(0, 0, 0);
	transition: 0.5s ease-in-out 0.3s;
	opacity: 1;
}
.right_to_left {
	transform: translate3d(50px, 0, 0);
	opacity: 0;
}
.right_to_left_fadeIn {
	transform: translate3d(0, 0, 0);
	transition: 0.5s ease-in-out 0.3s;
	opacity: 1;
}
.zoom {
	transform: scale(0.8);
	opacity: 0;
}
.zoom_fadeIn {
	transform: scale(1);
	transition: 0.5s ease-out 0.5s;
	opacity: 1;
	overflow: hidden;
}
.zoom {
	transform: scale(0.8);
	opacity: 0;
}
.zoom_fadeIn {
	transform: scale(1);
	transition: 0.5s ease-out 0.5s;
	opacity: 1;
	overflow: hidden;
}
.detail-zoom {
	transform: scale(0.8);
	opacity: 0;
}
.detail-zoom_fadeIn {
	transform: scale(1);
	transition: 0.5s ease-out 0.5s;
	opacity: 1;
	overflow: hidden;
}
.detail-fadeIn {
	opacity: 0;
	transition: 2s;
}
.detail-fadeIn-show {
	opacity: 1;
}
.fadeIn-set {
	opacity: 0;
	transition: 2s;
}
.fadeIn-set-show {
	opacity: 1;
}
.zoomBnr {
	transform: scale(0.8);
	opacity: 0;
}

.zoomBnr_fadeIn {
	transform: scale(1);
	transition: 0.5s ease-out 0.5s;
	opacity: 1;
	overflow: hidden;
}
.fadeIn {
	opacity: 0;
	transition: 2s;
}
.fadeIn.is-show {
	opacity: 1;
}
.movetext,
.movetextMv,
.movetextTrans {
	opacity: 0;
}
.movetext span,
.movetextMv span,
.movetextTrans span {
	opacity: 0;
	font-weight: inherit;
}

/* アニメーションスタートの遅延時間を決めるCSS*/
.delay-time02 {
	transition-delay: .4s;
}
.delay-time03 {
	transition-delay: .8s;
}
.delay-time04 {
	transition-delay: 1.2s;
}
.delay-time05 {
	transition-delay: 1.6s;
}
.delay-time06 {
	transition-delay: 2.0s;
}
.delay-time07 {
	transition-delay: 2.4s;
}
.delay-time08 {
	transition-delay: 2.8s;
}
.delay-time09 {
	transition-delay: 3.2s;
}
.delay-time10 {
	transition-delay: 3.6s;
}
.delay-time11 {
	transition-delay: 4.0s;
}
.delay-time12 {
	transition-delay: 4.4s;
}
.zoomBnr_fadeIn img {
	transition: all 0.5s ease;
}
.zoomBnr_fadeIn:hover img {
	transition: 0.5s;
	transform: scale(1.1);
}
.zoomImageWrap .zoomImage {
	transition: all 0.5s ease;
}
.zoomImageWrap:hover .zoomImage {
	transition: 0.5s;
	transform: scale(1.1);
}
