.music-area .music-inner{position:relative;max-width:none;margin-bottom:7.5vw}.music-area .music-inner:before{content:'';position:absolute;width:170%;height:100%;margin:0 -70%;background-color:rgba(0,197,251,0.13);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:rotate(-3.5deg);transform:rotate(-3.5deg)}@media screen and (max-width: 600px){.music-area .music-inner:before{width:300%;height:100%;margin:0 -150%}}.music-area .music-inner>.d-box{padding:10.7vw 0}@media screen and (min-width: 1200px){.music-area .music-inner>.d-box{padding:120px 0}}.music-area .music-inner>.d-box .d-box-title{padding-bottom:25%;background-image:url(../images/music/music-title.png)}@media screen and (min-width: 993px){.music-area .music-inner>.d-box .d-box-title{width:815px;padding-bottom:199px}}.music-area .music-inner>.d-box>.d-box-body{padding:0 4%}@media screen and (min-width: 601px){.music-area .music-inner>.d-box>.d-box-body{max-width:800px;padding:0}}.music-area .music-inner>.d-box .d-box-body-inner{padding:1.4vw;background:linear-gradient(to bottom, #2ec2dd 10%, #2ed7dd 90%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ec2dd', endColorstr='#2ed7dd',GradientType=0 )}@media screen and (min-width: 601px){.music-area .music-inner>.d-box .d-box-body-inner{padding:10px}}.music-area .music-box{padding:6.8vw 3%;background-color:#fff;text-align:center}@media screen and (min-width: 601px){.music-area .music-box{padding:60px 0px;display:flex;justify-content:space-between}}@media screen and (min-width: 601px){.music-area .music-box>div:not(:first-child){border-left:1px solid #2ec2dd}}@media screen and (min-width: 601px){.music-area .music-box .music-box-theme,.music-area .music-box .music-box-in{flex-grow:1;padding:0 20px}}@media screen and (max-width: 600px){.music-area .music-box .music-box-in{margin-top:30px}}.music-area .music-box .music-title{overflow:hidden;text-indent:-9999px;font-size:0;height:10.6vw;border-bottom:2px dotted #60d1e5;background-position:center;background-size:auto 5.3vw;background-repeat:no-repeat}@media screen and (min-width: 601px){.music-area .music-box .music-title{height:70px;background-size:auto 57%}}.music-area .music-box-theme .music-title{background-image:url(../images/music/music-theme-title.png)}.music-area .music-box-in .music-title{background-image:url(../images/music/music-in-title.png)}.music-area .music-box .music-song-title{margin:8vw 0;font-size:5.8vw;font-weight:bold;line-height:1}@media screen and (min-width: 601px){.music-area .music-box .music-song-title{margin:60px 0;font-size:44px}}.music-area .music-box .music-song-vocal{color:#2ec2dd;font-size:3.8vw}@media screen and (min-width: 601px){.music-area .music-box .music-song-vocal{font-size:29px}}.music-area .music-box-theme .music-song-vocal{background-image:url(../images/music/music-hinatazaka.png);overflow:hidden;text-indent:-9999px;font-size:0;padding-bottom:11%;background-position:center;background-size:26%;background-repeat:no-repeat}@media screen and (min-width: 601px){.music-area .music-box-theme .music-song-vocal{padding-bottom:4.7rem;background-size:158px}}.music-area .music-box .music-song-label{font-size:2.6vw}@media screen and (min-width: 601px){.music-area .music-box .music-song-label{font-size:20px}}.music-area .music-box.music-in-release .music-title{height:9.33vw;background-size:auto 4.66vw}@media screen and (min-width: 601px){.music-area .music-box.music-in-release .music-title{height:70px;background-size:auto 50%}}.music-area .music-box.music-in-release .music-song-title{font-size:5.06vw}@media screen and (min-width: 601px){.music-area .music-box.music-in-release .music-song-title{font-size:38px}}.music-area .music-box.music-in-release .music-box-theme .music-song-vocal{padding-bottom:11%;background-size:auto 46%}@media screen and (min-width: 601px){.music-area .music-box.music-in-release .music-box-theme .music-song-vocal{padding-bottom:4.9rem;background-size:136px}}
