@charset "UTF-8";

@media screen and (max-width: 1023px) {
    #mv_outer {
        border-top: 100px solid transparent!important;
    }
}
@media screen and (max-width: 768px) {
    #mv_outer {
        border-top: 20px solid transparent!important;
    }
}
@media screen and (max-width: 500px) {
    #mv_outer {
        border-top: 0px solid transparent!important;
    }
}
#mv_outer #mv .mv_text div p.static .line_link_x {
    width: 14%;
    display: block;
    position: relative;
    z-index: 99999;
    pointer-events: all;
    transition: all 0.4s;
}
#mv_outer #mv .mv_text div p.static .line_link_x:hover {
    opacity: 0.75;
}
@media screen and (max-width: 1024px) {
    #mv_outer #mv .mv_text div p.static .line_link_x {
        width: 18%;
    }
}
@media screen and (max-width: 1023px) {
    #mv_outer #mv .mv_text div p.static .line_link_x {
        width: 28%;
    }
}
@media screen and (max-width: 500px) {
    #mv_outer #mv .mv_text div p.static .line_link_x {
        width: 42%;
    }
}
@media screen and (max-width: 400px) {
    #mv_outer #mv .mv_text div p.static  {
        padding: 0;
    }
}


#top_left + section .line_link_x {
    width: 32%;
    display: block;
    position: relative;
    z-index: 99999;
    pointer-events: all;
    transition: all 0.4s;
}
#top_left + section .line_link_x:hover {
    opacity: 0.75;
}
@media screen and (max-width: 1023px) {
    #top_left + section .line_link_x {
        margin: 0 auto;
        width: 24%;
    }
}
@media screen and (max-width: 500px) {
    #top_left + section .line_link_x {
        width: 42%;
    }
}