@charset "UTF-8";

/*mv*/
#mv #conv {
    bottom: 18%;
    position: absolute;
}
@media screen and (min-width: 769px) {
    #mv .mv_text>div {
        height: 100%;
    }
    #mv .mv_text h2 {
        top: 85%;
        font-size: 3.5rem !important;
    }
    #mv .mv_text p {
        top: 85%;
        position: relative;
        font-size: 2.2rem;
    }
}
@media screen and (max-width: 400px) {
#mv .mv_text h2 {
    top: 150px !important; 
}
#mv .mv_text p {
        top: 150px  !important;
        position: relative  !important;
}
}

@media screen and (max-width: 768px) {
#mv .mv_text h2 {
    top: 200px; 
}
#mv .mv_text p {
        top: 200px;
        position: relative;
}
}
@media screen and (max-height: 800px) {
    #mv .mv_text h2 {
        top: 80%;
    }
    #mv .mv_text p {
        top: 78%;
    }
    #mv #conv {
        bottom: 22%;
    }
    #mv #conv {
        bottom: 22%;
    }
}
/*service*/
#service+section .inner_item_img a:hover {
    opacity: 0.8;
}

/*MV調整*/
#conv {
   display: none;
}