@charset "UTF-8";
html{
    font-size: 100%;
}
body{
    background-image: url(../images/backimage_noise.png);
}
.larc_mv_ichiran{
    list-style: none;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 100px;
    margin-bottom: 200px;
    width: 80%;
    background-color: #fff;
}
details summary::-webkit-details-marker {
    display: none;
  }
details{
    transition: .2s;
}
@media screen and (max-width: 800px){
    details{
        width: 50%;
    }
}
@media screen and (max-width: 600px){
    details{
        width: 100%;
    }
}
details:hover{
    background-color: #ccc;
}
summary{
    display: block;
}
summary img{
    width: 100%;
    margin-top: 8px;
}
.release_date{
    color: #666;
    width: 80px;
    margin-right: 30px;
}
.release_date_red{
    color: #f00;
    width: 80px;
    margin-right: 30px;
}
songtitle{
    width: calc(100% - 110px);
}
.larc_mv_ichiran{
    font-size: 1px;
}
.larc_mv_ichiran details{
    padding: 8px 10px;
}
.larc_mv_ichiran summary{
    font-size: 16px;
}
.larc_mv_ichiran iframe{
    width: 100%;
    height: 100%;
    aspect-ratio: 16 / 9;
    margin-top: 16px;
}
.larc_mv_ichiran p{
    margin-top: 24px;
}







/*DVDの始まり*/
.larc_mv_ichiran_dvd{
    font-size: 16px;
    width: 80%;
    margin-left: 10%;
    margin-bottom: 160px;
}

.song_in_box{
    padding: 48px 64px;
    margin: 48px 0;
    background-color: #fff;
}

.song_in_box h2{
    margin: 0;
}

.song_in_box h4{
    margin-bottom: 24px;
}

.song_in_box img{
    height: 192px;
    margin-bottom: 24px;
}

.song_in_box p{
    margin-top: 24px;
}

.song_box{
    padding: 0 48px 0 48px;
    display: flex;
}

.release_date_box{
    width: 84px;
}
.song_in_box .last{
    margin-bottom: 24px;
}
.song_in_box .right{
    margin-left: 48px;
    margin-bottom: 24px;
}
/*DVDの終末*/