.music-area{margin:0 auto}.music-inner{padding:0;width:calc(1000/1280*100%);margin:0 auto 120px;max-width:1000px}.music-box{margin-bottom:80px}.music-title{position:relative;margin:0;padding:60px 0 0}.music-title .d-box-title{background:url(../images/music/music_tit.png);width:calc(260/1000*100%);padding:16% 0 0;margin:0 auto 60px;background-repeat:no-repeat;background-position:center;background-color:transparent;background-size:contain;font-size:0;text-indent:-9999px;overflow:hidden;white-space:nowrap;z-index:20}.music-sub-title{position:relative;width:calc(80/1000*100%);margin:0 auto 60px;font-size:0;min-width:45px}.music-sub-title img{width:100%}.music-song-img{max-width:800px;margin:0 auto 20px}.music-name{font-size:28px;text-align:center}.music-name p{transform:scale(0.9, 1);transform-origin:top left;letter-spacing:0.15em;width:111%}.music-name .music-size110{font-size:110%}.music-name .music-size90{font-size:90%}.music-name .music-size80{font-size:80%}.music-name .music-text{margin-top:20px;padding:10px;font-size:55%;border:1px solid #ccc}.music-name .music-text--red{color:#f00;font-size:115%}.music-area a{display:block}@media only screen and (max-width: 600px){.music-inner{padding:0;width:calc(670/750*100%);margin:0 auto 60px;max-width:670px}.music-box{margin-bottom:50px}.music-title{position:relative;margin:0;padding:40px 0 0}.music-title .d-box-title{width:calc(260/750*100%);padding:20% 0 0;margin:0 auto 40px}.music-sub-title{width:calc(90/670*100%);margin:0 auto 40px;min-width:24px}.music-song-img{margin-bottom:10px}.music-name{font-size:16px}.music-name .music-text{margin-top:10px;font-size:60%}}
