@charset "UTF-8";

@media screen and (min-width: 1400px){}
@media screen and (max-width: 1280px){
    .mv .fv-copy{width: 85%; margin: 0 auto;}
    .mv .illust-copy { width: 10vw; top: -2vw;}
    .mv .bottom .pickup{width: 16vw;}
}
@media screen and (max-width: 768px){
    .container > div.flex{flex-direction: column-reverse; }
    .side{width: 100%;}
    .side .side_box ul{display: flex; justify-content: space-around; align-items: center;}
    .side .side_box ul li{margin-bottom: 0; width: 30%;}
    .content{width: 100%; margin-bottom: 30px;}

    .notes{width: 100%; position: relative; bottom: inherit; left: 0;}

    .w-1400{padding: 0 5px;}
    .w-1200{padding: 0 5px;}
    .w-900{padding: 0 5px;}

    .mv .bottom .box{padding: 3px; border: solid 1px #000;}
    .mv .bottom .box .asirai{border: solid 1px #000; padding: 0;}
    .mv .bottom .box .square{border: solid 1px #000; width: 6px; height: 6px;}

    .c-ttl{padding: 15px 0 20px 0;}
    .content .white-bg{padding: 3px;}
    .content .asirai{padding: 3px;}
    .content .square{width: 6px; height: 6px; border: solid 1px #000;}
    .container .tab ul li{border-top: solid 2px #000; border-right: solid 2px #000; border-bottom: solid 2px #000;}
    .container .tab ul li.active{border-bottom: none; top: 3px;}

    .notes.flex{justify-content: start; width: 100%; flex-direction: column-reverse;}
    .notes.flex .txt{width: 100%;}
    .notes.flex .img{width: 100%; margin-top: 30px;}
    .notes .logo{width: 35%;}
    .container{padding-bottom: 20px;}
}

@media screen and (max-width: 560px){

    .c-ttl{width: 90%;}
    .container .tab ul li{height: 75px;}
    .container .tab ul li img{height: 10px;}
    footer .logo{width: 60px;}
    .panel .area h2{margin-bottom: 10px;}
    .mv .illust-copy{right: 10px;}
    .notes p{font-size: 1.4rem;}

    .panel .area h2{padding: 10px; }
    .panel .area h2 img{height: 15px;}
    .pickup-floor h2 img{height: 40px!important;}
    .pickup h2 img{height: 25px;}
}
@media screen and (max-width: 390px){}
@media screen and (max-width: 320px){}
