@charset "UTF-8";

/* MV調整(2025/10/09) */
#mv,
#mv .mv_mp4,
#mv .mv_mp4 video{
    height: auto;
    max-height: initial !important;
}
#mv:after {
    content: none;
}
#mv .mv_textimg {
    width: 100%;
    left: 0;
}
#mv .mv_textimg > div {
    width: 45%;
    left: 3%;
    bottom: 3%;
}
#mv .mv_textimg img {
    width: 100%;
    filter: drop-shadow(1px 1px 0 rgba(255, 255, 255, 1));
}
#mv .mv_textimg a {
    right: 18%;
    width: 67%;
    bottom: -1%;
    aspect-ratio: 5 / 1;
}
@media screen and (max-width: 125vh){
    #mv.mv_mp4_cover {
        height: auto !important;
        min-height: 0 !important;
    }
}
@media screen and (max-width: 900px), screen and (max-height: 900px) {
    #mv .mv_textimg {
        height: 100%;
    }
}