/*TOP*/
#mv { position: relative; overflow: hidden; z-index: 1; }
#mv img { width: 100%; }
#mv .scene { position: absolute; left: 0; right: 0; top: 0; opacity: 0; visibility: hidden; }
#mv .pc-only { display: block; }
#mv .sp-only { display: none; }
@media screen and (max-width: 559px) { #mv .pc-only { display: none; }
  #mv .sp-only { display: block; } }

#mv .scene.on { opacity: 1; visibility: visible; }

#mv .scene.slide1 { opacity: 1; visibility: visible; position: relative; z-index: 0; }

#mv .scene.slide2 { transition: opacity ease-in-out 1.6s, visibility ease-in-out 1.6s; z-index: 1; }

#mv .scene.slide3 { transition: opacity ease-in-out 1.6s, visibility ease-in-out 1.6s; z-index: 2; }

#mv .scene.anime1 { transition: opacity ease-in-out 1.6s, visibility ease-in-out 1.6s; z-index: 3; }

#mv .scene.anime2.on { clip-path: inset(0 0 0 0); }

#mv .scene.anime2 { clip-path: inset(100% 0 0 0); transition: opacity ease-in-out 0.8s, visibility ease-in-out 0.8s, clip-path ease-in-out 1.6s; z-index: 4; }

 /*
#mv .scene.anime2 { transition: opacity ease-in-out 1.6s, visibility ease-in-out 1.6s; z-index: 4;
}*/
#mv .scene.anime3 { transition: opacity ease-in-out 1.6s, visibility ease-in-out 1.6s; z-index: 5; }

#mv .scene.anime4 { transition: opacity ease-in-out 1.6s, visibility ease-in-out 1.6s; z-index: 6; }

#mv .scene.anime5 { transition: opacity ease-in-out 1.6s, visibility ease-in-out 1.6s; z-index: 7; }

#mv .scene.anime6 { transition: opacity ease-in-out 1.6s, visibility ease-in-out 1.6s; z-index: 8; }

#mv .scene.anime6 { transition: opacity ease-in-out 1.6s, visibility ease-in-out 1.6s; z-index: 8; }

#mv .scene.anime7 { transition: opacity ease-in-out 1.6s, visibility ease-in-out 1.6s; z-index: 9; }

#mv .scene.anime8 { transition: opacity ease-in-out 1.6s, visibility ease-in-out 1.6s; z-index: 10; }

/*#mv .scene.line { clip-path: inset(100% 0 0 0); transition: opacity ease-in-out 0.8s, visibility ease-in-out 0.8s, clip-path ease-in-out 1.6s; z-index: 4;
}
#mv .scene.pillar.on { clip-path: inset(0 0 0 0);
}
#mv .scene.copy { transition: opacity ease-in-out 1.6s, visibility ease-in-out 1.6s; z-index:6;
}

#mv .scene.station { transition: opacity ease-in-out 0.8s, visibility ease-in-out 0.8s; z-index: 7;
}*/
