/*
=========================
sound
=========================
*/
.play{
background-image: repeating-linear-gradient(-45deg, #f8f8f8, #f8f8f8 20px, transparent 20px, transparent 40px);
}
.play p{
display:flex;
justify-content:center;
align-items:center;
width:50%;
margin:0 auto;
padding:15px;
}
.play p img{
display:block;
width:50%;
}
.play p img:nth-of-type(1){max-width:75%;}
/*
================================================================================================================
楽曲追加
================================================================================================================
*/
#frame .box.music{font-style:italic; line-height:180%; text-align:center;}
#frame .box.music ul li:nth-child(1){
width:70%;
max-width:300px;
/*background:linear-gradient(135deg, #ffa5d6 0%,#9ce3ed 33%,#ffd86f 66%,#ffa5d6 100%);*/
background-color:#fff;
border-radius:3px;
padding:5px;
margin:0 auto;}
#frame .box.music ul li:nth-child(2){
color:#000;
font-size:24px;
font-weight:900;
margin:20px auto 0;}

#frame > #inner > .inner strong{
display:block; 
font-size:20px; 
font-weight:bold; 
color:#535353; 
text-align:center;
margin:20px 0;
}


@media screen and (max-width:480px){#frame > #inner > .inner strong{font-size:16px;} #frame .box.music ul li:nth-child(2){font-size:18px; margin:10px auto 0;}}
@media screen and (max-width:370px){#frame .box.music ul li:nth-child(2){font-size:16px;}}