.main-visual {
	position: relative;
	overflow: hidden;
}

.main-visual .main-visual-wrap .swiper-pc {
	display: block;
}

.main-visual .main-visual-wrap .swiper-sp {
	display: none;
}

.main-visual .main-visual-wrap .swiper-slide {
	height: 55vw;
	position: relative;
}

.main-visual .main-visual-wrap .swiper-slide .img,
.main-visual .main-visual-wrap .swiper-slide .copy {
	-o-object-fit: cover;
	object-fit: cover;
	-o-object-position: 50% 50%;
	object-position: 50% 50%;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.main-visual .main-visual-wrap .swiper-slide .bg {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.main-visual .main-visual-wrap .swiper-slide .bg.flex {
	display: flex;
	flex-wrap: wrap;
}

.main-visual .main-visual-wrap .swiper-slide .bg.flex .bg-bg {
	width: 50%;
	height: 100%;
	position: relative;
}

.main-visual .main-visual-wrap .swiper-slide .bg.flex .bg-bg .bg-bg-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.main-visual .main-visual-wrap .swiper-slide .bg.flex .bg-bg .bg-bg-bg-inner {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.main-visual .main-visual-wrap .swiper-slide .bg.flex .bg-bg.flex {
	display: flex;
	flex-wrap: wrap;
}

.main-visual .main-visual-wrap .swiper-slide .bg.flex .bg-bg.flex .bg-bg-bg {
	width: 50%;
	height: 50%;
	position: relative;
}

.main-visual .main-visual-wrap .swiper-slide .cap {
	font-size: 10px;
	letter-spacing: 0;
	color: #fff;
	text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5), -1px 1px 3px rgba(0, 0, 0, 0.5), 1px -1px 3px rgba(0, 0, 0, 0.5), -1px -1px 3px rgba(0, 0, 0, 0.5);
	position: absolute;
	bottom: 5px;
	left: 5px;
}

.main-visual .main-visual-wrap .swiper-slide .cap.right {
	left: auto;
	right: 5px;
}

.main-visual .main-visual-wrap .swiper-slide .num1-img-2 {
	opacity: 0;
}

.main-visual .main-visual-wrap .swiper-slide .num1-img-3 {
	opacity: 0;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}

.main-visual .main-visual-wrap .swiper-slide .num1-img-4 {
	opacity: 0;
}

.main-visual .main-visual-wrap .swiper-slide .num1-copy {
	opacity: 0;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num1-img-2,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num1-img-2 {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 0ms;
	transition-delay: 0ms;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	opacity: 1;
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num1-copy,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num1-copy {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 1500ms;
	transition-delay: 1500ms;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num1-img-3,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num1-img-3 {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 3000ms;
	transition-delay: 3000ms;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num1-img-4,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num1-img-4 {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 3000ms;
	transition-delay: 3000ms;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	opacity: 1;
}



.main-visual .main-visual-wrap .swiper-slide .num10-img {
	background-image: url("../images/top/mv/slide_10.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 100%;
}

.main-visual .main-visual-wrap .swiper-slide .num10-copy {
	opacity: 0;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num10-img,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num10-img {
	-webkit-transition: all 7.5s ease-in-out;
	transition: all 7.5s ease-in-out;
	background-position: 50% 0%;
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num10-copy,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num10-copy {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 3000ms;
	transition-delay: 3000ms;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}



.main-visual .main-visual-wrap .swiper-slide .num2-img1 {
	clip-path: polygon(0 0, 100% 0, 100% 0%, 0 0%);
}

.main-visual .main-visual-wrap .swiper-slide .num2-img1 .bg-bg-inner {
	background-image: url("../images/top/mv/slide_2_1.png");
	background-repeat: no-repeat;
	background-size: cover;
	transform: scale(1.1);
}

.main-visual .main-visual-wrap .swiper-slide .num2-img2 {
	clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
}

.main-visual .main-visual-wrap .swiper-slide .num2-img2 .bg-bg-inner {
	background-image: url("../images/top/mv/slide_2_2.png");
	background-repeat: no-repeat;
	background-size: cover;
	transform: scale(1.1);
}



.main-visual .main-visual-wrap .swiper-slide .num2-copy {
	opacity: 0;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num2-img1,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num2-img1 {
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num2-img2,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num2-img2 {
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num2-img1 .bg-bg-inner,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num2-img1 .bg-bg-inner {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	transform: scale(1);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num2-img2 .bg-bg-inner,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num2-img2 .bg-bg-inner {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	transform: scale(1);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num2-copy,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num2-copy {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 1000ms;
	transition-delay: 1000ms;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}

.main-visual .main-visual-wrap .swiper-slide .num3-img {
	background-image: url("../images/top/mv/slide_3.png");
	background-repeat: no-repeat;
	background-size: 110% auto;
	background-position: 0% 50%;
}

.main-visual .main-visual-wrap .swiper-slide .num3-copy {
	opacity: 0;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num3-img,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num3-img {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	background-position: 100% 50%;
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num3-copy,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num3-copy {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 1000ms;
	transition-delay: 1000ms;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}



.main-visual .main-visual-wrap .swiper-slide .num4-img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	background-image: url("../images/top/mv/slide_4.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

.main-visual .main-visual-wrap .swiper-slide .num4-img-2 {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	background-image: url("../images/top/mv/slide_5.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	opacity: 0;
}

.main-visual .main-visual-wrap .swiper-slide .num4-copy {
	opacity: 0;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num4-img,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num4-img {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num4-img-2,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num4-img-2 {
	transition-duration: 1s, 5s;
	transition-delay: 5s, 5s;
	transition-property: opacity, transform;
	/* -webkit-transition: all 5s ease-in-out; */
	/* transition: all 5s ease-in-out; */
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num4-copy,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num4-copy {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 1000ms;
	transition-delay: 1000ms;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}



.main-visual .main-visual-wrap .swiper-slide .num5-img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	background-image: url("../images/top/mv/slide_5.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
}

.main-visual .main-visual-wrap .swiper-slide .num5-copy {
	opacity: 0;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num5-img,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num5-img {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num5-copy,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num5-copy {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 1000ms;
	transition-delay: 1000ms;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}

.main-visual .main-visual-wrap .swiper-slide .num6-img {
	background-image: url("../images/top/mv/slide_6.png");
	background-repeat: no-repeat;
	background-size: 110% auto;
	background-position: 0% 50%;
}

.main-visual .main-visual-wrap .swiper-slide .num6-copy {
	opacity: 0;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num6-img,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num6-img {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	background-position: 100% 50%;
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num6-copy,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num6-copy {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 1000ms;
	transition-delay: 1000ms;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}



.main-visual .main-visual-wrap .swiper-slide .num7-img1 {
	clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
}

.main-visual .main-visual-wrap .swiper-slide .num7-img1 .bg-bg-inner {
	background-image: url("../images/top/mv/slide_7_1.png");
	background-repeat: no-repeat;
	background-size: cover;
	transform: scale(1.1);
}

.main-visual .main-visual-wrap .swiper-slide .num7-img2 {
	clip-path: polygon(0 0, 100% 0, 100% 0%, 0 0%);
}

.main-visual .main-visual-wrap .swiper-slide .num7-img2 .bg-bg-inner {
	background-image: url("../images/top/mv/slide_7_2.png");
	background-repeat: no-repeat;
	background-size: cover;
	transform: scale(1.1);
}


.main-visual .main-visual-wrap .swiper-slide .num7-copy {
	opacity: 0;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num7-img1,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num7-img1 {
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num7-img2,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num7-img2 {
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num7-img1 .bg-bg-inner,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num7-img1 .bg-bg-inner {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	transform: scale(1);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num7-img2 .bg-bg-inner,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num7-img2 .bg-bg-inner {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	transform: scale(1);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num7-copy,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num7-copy {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 1000ms;
	transition-delay: 1000ms;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}




.main-visual .main-visual-wrap .swiper-slide .num8-img1 {
	clip-path: polygon(0 0, 100% 0, 100% 0%, 0 0%);
}

.main-visual .main-visual-wrap .swiper-slide .num8-img1 .bg-bg-inner {
	background-image: url("../images/top/mv/slide_8_1.png");
	background-repeat: no-repeat;
	background-size: cover;
	transform: scale(1.1);
}

.main-visual .main-visual-wrap .swiper-slide .num8-img2-img1 {
	clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
}

.main-visual .main-visual-wrap .swiper-slide .num8-img2-img1 .bg-bg-bg-inner {
	background-image: url("../images/top/mv/slide_8_2_1.png");
	background-repeat: no-repeat;
	background-size: cover;
	transform: scale(1.1);
}

.main-visual .main-visual-wrap .swiper-slide .num8-img2-img2 {
	clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
}

.main-visual .main-visual-wrap .swiper-slide .num8-img2-img2 .bg-bg-bg-inner {
	background-image: url("../images/top/mv/slide_8_2_2.png");
	background-repeat: no-repeat;
	background-size: cover;
	transform: scale(1.1);
}

.main-visual .main-visual-wrap .swiper-slide .num8-img2-img3 {
	clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}

.main-visual .main-visual-wrap .swiper-slide .num8-img2-img3 .bg-bg-bg-inner {
	background-image: url("../images/top/mv/slide_8_2_3.png");
	background-repeat: no-repeat;
	background-size: cover;
	transform: scale(1.1);
}

.main-visual .main-visual-wrap .swiper-slide .num8-img2-img4 {
	clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}

.main-visual .main-visual-wrap .swiper-slide .num8-img2-img4 .bg-bg-bg-inner {
	background-image: url("../images/top/mv/slide_8_2_4.png");
	background-repeat: no-repeat;
	background-size: cover;
	transform: scale(1.1);
}



.main-visual .main-visual-wrap .swiper-slide .num8-copy {
	opacity: 0;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num8-img1,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num8-img1 {
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num8-img2-img1,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num8-img2-img1 {
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num8-img2-img2,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num8-img2-img2 {
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
	transition-delay: 500ms;
	transition-property: clip-path;
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num8-img2-img3,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num8-img2-img3 {
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
	transition-delay: 500ms;
	transition-property: clip-path;
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num8-img2-img4,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num8-img2-img4 {
	-webkit-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	clip-path: polygon(0% 0, 100% 0, 100% 100%, 0% 100%);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num8-img1 .bg-bg-inner,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num8-img1 .bg-bg-inner {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	transform: scale(1);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num8-img2-img1 .bg-bg-bg-inner,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num8-img2-img1 .bg-bg-bg-inner {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	transform: scale(1);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num8-img2-img2 .bg-bg-bg-inner,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num8-img2-img2 .bg-bg-bg-inner {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	transform: scale(1);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num8-img2-img3 .bg-bg-bg-inner,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num8-img2-img3 .bg-bg-bg-inner {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	transform: scale(1);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num8-img2-img4 .bg-bg-bg-inner,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num8-img2-img4 .bg-bg-bg-inner {
	-webkit-transition: all 5s ease-in-out;
	transition: all 5s ease-in-out;
	transform: scale(1);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num8-copy,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num8-copy {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 1000ms;
	transition-delay: 1000ms;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}

.main-visual .main-visual-wrap .swiper-slide .num9-img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.main-visual .main-visual-wrap .swiper-slide .num9-copy-1 {
	opacity: 0;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}

.main-visual .main-visual-wrap .swiper-slide .num9-copy-2 {
	opacity: 0;
	-webkit-filter: blur(10px);
	filter: blur(10px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num9-img,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num9-img {
	-webkit-transition: all 15s ease-in-out;
	transition: all 15s ease-in-out;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num9-copy-1,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num9-copy-1 {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 1000ms;
	transition-delay: 1000ms;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}

.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num9-copy-2,
.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num9-copy-2 {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
	-webkit-transition-delay: 1500ms;
	transition-delay: 1500ms;
	-webkit-transition-property: opacity, -webkit-filter;
	transition-property: opacity, -webkit-filter;
	transition-property: opacity, filter;
	transition-property: opacity, filter, -webkit-filter;
	opacity: 1;
	-webkit-filter: blur(0px);
	filter: blur(0px);
}

.main-visual .cover-wrap {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.main-visual .cover-wrap .sr-btn .btn-skip,
.main-visual .cover-wrap .sr-btn .btn-replay {
	height: 3vw;
	position: absolute;
	right: 1vw;
	bottom: 1vw;
	cursor: pointer;
}

.main-visual .cover-wrap .sr-btn .btn-skip img,
.main-visual .cover-wrap .sr-btn .btn-replay img {
	width: auto;
	height: 100%;
}

.main-visual .cover-wrap .sr-btn .btn-skip {
	opacity: 1;
}

.main-visual .cover-wrap .sr-btn .btn-replay {
	opacity: 0;
}

.main-visual .cover-wrap .sr-btn.is-on .btn-skip {
	opacity: 0;
}

.main-visual .cover-wrap .sr-btn.is-on .btn-replay {
	opacity: 1;
}

@media screen and (max-width: 639px) {
	.main-visual .main-visual-wrap .swiper-pc {
		display: none;
	}

	.main-visual .main-visual-wrap .swiper-sp {
		display: block;
	}

	.main-visual .main-visual-wrap .swiper-slide {
		height: 147vw;
	}


	.main-visual .main-visual-wrap .swiper-slide .bg.flex .bg-bg {
		width: 100%;
		height: 50%;
	}


	.main-visual .main-visual-wrap .swiper-slide .num10-img {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		background-image: url("../images/top/mv/slide_10_sp.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 50% 50%;
	}

	.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num10-img,
	.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num10-img {
		-webkit-transition: all 5s ease-in-out;
		transition: all 5s ease-in-out;
		-webkit-transform: scale(1);
		transform: scale(1);
		background-position: 50% 50%;
	}

	.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num10-copy,
	.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num10-copy {
		-webkit-transition-delay: 1000ms;
		transition-delay: 1000ms;
	}


	.main-visual .main-visual-wrap .swiper-slide .num2-img1 {
		clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
	}

	.main-visual .main-visual-wrap .swiper-slide .num2-img1 .bg-bg-inner {
		background-image: url("../images/top/mv/slide_2_1_sp.png");
	}

	.main-visual .main-visual-wrap .swiper-slide .num2-img2 {
		clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
	}

	.main-visual .main-visual-wrap .swiper-slide .num2-img2 .bg-bg-inner {
		background-image: url("../images/top/mv/slide_2_2_sp.png");
	}

	.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num2-img,
	.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num2-img {
		-webkit-transform: scale(1);
		transform: scale(1);
		background-position: 50% 50%;
	}

	.main-visual .main-visual-wrap .swiper-slide .num3-img {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		background-image: url("../images/top/mv/slide_3_sp.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 50% 50%;
	}

	.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num3-img,
	.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num3-img {
		-webkit-transform: scale(1);
		transform: scale(1);
		background-position: 50% 50%;
	}



	.main-visual .main-visual-wrap .swiper-slide .num4-img {
		background-image: url("../images/top/mv/slide_4_sp.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 50% 50%;
	}

	.main-visual .main-visual-wrap .swiper-slide .num4-img-2 {
		background-image: url("../images/top/mv/slide_5_sp.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 50% 50%;
	}



	.main-visual .main-visual-wrap .swiper-slide .num5-img {
		background-image: url("../images/top/mv/slide_5_sp.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 50% 50%;
	}

	.main-visual .main-visual-wrap .swiper-slide .num6-img {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		background-image: url("../images/top/mv/slide_6_sp.png");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: 50% 50%;
	}

	.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num6-img,
	.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num6-img {
		-webkit-transform: scale(1);
		transform: scale(1);
		background-position: 50% 50%;
	}



	.main-visual .main-visual-wrap .swiper-slide .num7-img1 {
		clip-path: polygon(0 0, 0% 0, 0% 100%, 0 100%);
	}

	.main-visual .main-visual-wrap .swiper-slide .num7-img1 .bg-bg-inner {
		background-image: url("../images/top/mv/slide_7_1_sp.png");
	}

	.main-visual .main-visual-wrap .swiper-slide .num7-img2 {
		clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
	}

	.main-visual .main-visual-wrap .swiper-slide .num7-img2 .bg-bg-inner {
		background-image: url("../images/top/mv/slide_7_2_sp.png");
	}



	.main-visual .main-visual-wrap .swiper-slide.swiper-slide-prev .num7-img,
	.main-visual .main-visual-wrap .swiper-slide.swiper-slide-active .num7-img {
		-webkit-transform: scale(1);
		transform: scale(1);
		background-position: 50% 50%;
	}



	.main-visual .main-visual-wrap .swiper-slide .num8-img1 {
		clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
	}

	.main-visual .main-visual-wrap .swiper-slide .num8-img1 .bg-bg-inner {
		background-image: url("../images/top/mv/slide_8_1_sp.png");
	}

	.main-visual .main-visual-wrap .swiper-slide .num8-img2-img1 .bg-bg-bg-inner {
		background-image: url("../images/top/mv/slide_8_2_1_sp.png");
		background-repeat: no-repeat;
		background-size: cover;
	}

	.main-visual .main-visual-wrap .swiper-slide .num8-img2-img2 .bg-bg-bg-inner {
		background-image: url("../images/top/mv/slide_8_2_2_sp.png");
		background-repeat: no-repeat;
		background-size: cover;
	}

	.main-visual .main-visual-wrap .swiper-slide .num8-img2-img3 .bg-bg-bg-inner {
		background-image: url("../images/top/mv/slide_8_2_3_sp.png");
		background-repeat: no-repeat;
		background-size: cover;
	}

	.main-visual .main-visual-wrap .swiper-slide .num8-img2-img4 .bg-bg-bg-inner {
		background-image: url("../images/top/mv/slide_8_2_4_sp.png");
		background-repeat: no-repeat;
		background-size: cover;
	}



	.main-visual .cover-wrap .sr-btn .btn-skip,
	.main-visual .cover-wrap .sr-btn .btn-replay {
		height: 6vw;
		right: 2vw;
		bottom: 2vw;
	}
}

/*# sourceMappingURL=mv.css.map */