@charset "UTF-8";

/*MV調整*/
#mv .mv_mp4,
#mv.mv_mp4_cover .mv_mp4 video {
    height: 100vh;
}
#bg1 + div:before{
  content: none;
}

/*MV調整_251201*/
#mv {
    height: auto;
    min-height: initial;
    max-height: initial !important;
}
#mv:after {
    background: transparent;
}
#mv_outer:not(.edit_outer) #mv {
    position: relative;
}
#mv .mv_img {
    height: auto;
   aspect-ratio: 17 / 12;
}
#mv .mv_img li img {
    object-fit: contain;
}
#mv .mv_img li .mv_text_ind {
    background: transparent!important;
}
body.index main {
    transform: translateY(0) !important;
    padding: 5rem 0 0;
}
@media screen and (max-width: 1400px) and (min-width: 900px) and (max-height: 700px) {
    #mv {
        height:  auto;
    }
}