@charset "UTF-8";

/*MV調整_251006*/
#mv,
#mv .mv_mp4,
#mv .mv_mp4 video{
    height: auto;
    max-height: initial !important;
}
#mv .mv_textimg {
    left: 2%;
    bottom: 1%;
}
#mv .mv_textimg img {
    max-height: initial !important;
    width: 100%;
}
#mv .mv_textimg > div{
    width: 40%;
    max-width: 400px;
    min-width: 150px;
}
#mv .mv_textimg a {
    width: 62%;
    left: 4%;
}
@media screen and (min-width: 901px) {
    #mv:after, #mv .mv_img, #mv .mv_mp4 {
        width: 100%;
        margin-left: 0;
    }
}
@media screen and (max-width: 1400px) and (min-width: 900px) and (max-height: 700px) {
    #mv .mv_textimg {
        width: 100%;
    }
}
@media screen and (max-width: 1200px) {
    #mv .mv_textimg img {
        max-width: initial;
    }
}
@media screen and (max-width: 768px) {
    #mv .mv_textimg {
        bottom: 1%;
    }
    #mv .mv_textimg a {
        width: 62%;
    }
}