@charset "UTF-8";

/*MV調整_260428*/
#mv,
#mv .mv_mp4,
#mv .mv_mp4 video{
    height: auto;
    max-height: initial !important;
}
#mv .mv_mp4,
#mv:after {
    width: 100%;
    margin-left: 0;
    border-radius: 0;
}
#mv .mv_textimg > div{
    width: clamp(180px, 30%, 400px);
}
#mv .mv_textimg {
    width: 94%;
}
#mv .mv_textimg a {
    width: 28%;
    right: 2%;
}
#mv .mv_textimg img {
     max-height: initial !important;
     width: 100%;
}
@media screen and (max-height: 900px), screen and (max-width: 900px) {
    #mv .mv_textimg img {
        width: 100%;
    }
    #mv .mv_textimg a {
        width: 28%;
        right: 2%;
    }
}
@media screen and (min-width: 901px) {
    #mv_outer {
        padding-top: 0;
    }
}
@media screen and (max-width: 768px){
    #mv .mv_mp4 video {
        aspect-ratio: 6 / 5;
        object-fit: cover;
    }
    #mv .mv_textimg > div{
        width: 40%;
    }
}