.d-contentsBox-inner{padding-bottom:0;background-image:url(../images/music/music_bg.png);background-repeat:no-repeat;background-position:center top 500px;background-size:cover}@media(max-width: 600px){.d-contentsBox-inner{background-position:center top 320px}}.d-contentsBox-inner--coming{background-position:center top 200px}@media(max-width: 600px){.d-contentsBox-inner--coming{background-position:center top 200px}}.music-inner{padding-bottom:80px}@media(max-width: 600px){.music-inner{padding-bottom:50px}}.music-inner .d-box-body{width:100%;max-width:880px;margin:0 auto;text-align:center}.music-title{font-size:0;text-indent:-9999px;white-space:nowrap;width:100%}.music-title span{display:block;width:100%;height:230px;margin:-30px auto 0;background-image:url(../images/music/music_tit.png);background-repeat:no-repeat;background-position:center top;background-size:contain}@media(max-width: 600px){.music-title span{height:135px;margin:-20px auto 0}}.music-cover{padding:0 25px;margin-top:40px;line-height:0;text-align:center}@media(max-width: 600px){.music-cover{padding:0 55px;margin-top:20px}}.music-cover img{width:100%;max-width:600px;height:auto}.music-text{margin-top:20px;font-size:2.4rem;color:#fff}@media(max-width: 600px){.music-text{margin-top:10px;font-size:2rem}}.music-text--coming{padding-bottom:110px;margin-top:160px}@media(max-width: 600px){.music-text--coming{padding-bottom:45px;margin-top:55px}}.music-text__title{font-family:"FOT-筑紫Aヴィンテージ明S Pro R",TsukuAVintageMinSPro-R,"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:4rem}@media(max-width: 600px){.music-text__title{font-size:2.7rem}}.music-text__copy{font-size:1.6rem}@media(max-width: 600px){.music-text__copy{font-size:1.2rem}}.music-comment{width:100%;height:0;padding-top:475px;background-image:url(../images/music/music_comment.png);background-repeat:no-repeat;background-position:center;background-size:contain;margin:70px 0 0 20px}@media(max-width: 600px){.music-comment{padding-top:390px;margin:35px 0 0 21px}}.music-comment>p{font-size:0;text-indent:-9999px;white-space:nowrap}.music-btn{padding:0 20px;margin-top:80px}@media(max-width: 600px){.music-btn{margin-top:40px}}.music-btn a{position:relative;display:block;width:100%;max-width:400px;margin:0 auto;font-size:1.6rem;font-weight:bold;line-height:50px;color:#040404;text-align:center;letter-spacing:.14rem;background:#ccab55;border:1px solid #fff;line-height:1.4;padding:10px 0}@media(max-width: 600px){.music-btn a{font-size:1.4rem;line-height:40px}}.music-btn a>i{position:absolute;top:50%;right:15px;display:inline-block;width:10px;height:10px;border-top:2px solid #040404;border-right:2px solid #040404;transform:translate(0%, -50%) rotate(45deg)}@media(max-width: 600px){.music-btn a{line-height:1.4;padding:10px 0}}.sound-area{border-top:4px solid #f5d8d8}.sound-inner{padding-bottom:120px}@media(max-width: 600px){.sound-inner{padding-bottom:60px}}.sound-inner .d-box-body{width:100%;max-width:880px;margin:0 auto;text-align:center}.sound-title{font-size:0;text-indent:-9999px;white-space:nowrap;width:100%}.sound-title span{display:block;width:100%;height:190px;margin:0 auto;background-image:url(../images/music/sound_tit.png);background-repeat:no-repeat;background-position:center top;background-size:contain}@media(max-width: 600px){.sound-title span{height:95px}}.sound-text{margin-top:60px;font-size:2.4rem;color:#fff;text-align:center}@media(max-width: 600px){.sound-text{margin-top:30px;font-size:2rem}}
