@charset "UTF-8";

@media only screen and (max-width:767px) {
    #cle_top #top_mv .disc-wrap {
        bottom: clamp(50px, 20vw, 230px);
    }
    
    #cle_top #top_mv .mv-txt01 {
        top: 55vw;
    }
    #cle_top #top_mv .mv-txt02 {
        top: 85vw;
        font-size: 3.2vw;
    }
}

#top_sec07 .request {
    background-image: url(/cle/assets/img/top/bg04_en.png);
}

/* スマートフォン回転時 */
@media (orientation: landscape)and (max-width:1024px) {
    #cle_top #top_mv .disc-wrap {
        bottom: 12vh;
    }

    #cle_top #top_mv .mv-txt01 {
        top: 37vh;
        left: 0;
        font-size: 3vh;
        padding: 0 3vh;
    }
    #cle_top #top_mv .mv-txt02 {
        top: 47vh;
        left: 0;
        font-size: 3vh;
        padding: 0 10vw 0 3vh;
    }

  }
