.d-contentsWrap{width:100%}@media(max-width: 600.98px){.d-contentsWrap{background-position:10% center;background-size:5% auto}}.d-contentsWrap [class*=-img] img{display:block;width:100%}.d-contentsWrap button{font-family:inherit;color:inherit}.d-main{width:100%}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.music-area .theme-info .btn{position:relative;width:100%;max-width:500px;font-weight:normal;text-align:center;word-break:break-all;border-radius:30px;box-shadow:0px 0px 20px 0px rgba(229,1,17,.8)}.music-area .theme-info .btn a,.music-area .theme-info .btn button{display:block;padding:20px 10px;margin:0 auto;overflow:hidden;font-family:"Hiragino Mincho Pro",serif;font-size:24px;font-weight:600;line-height:1;color:#000;letter-spacing:16.8px;background-color:#000;border-radius:30px}body.webp .music-area .theme-info .btn a,.music-area .theme-info body.webp .btn a,body.webp .music-area .theme-info .btn button,.music-area .theme-info body.webp .btn button{background-image:url("/sennyu/images/common/bg-04.webp")}body.no-webp .music-area .theme-info .btn a,.music-area .theme-info body.no-webp .btn a,body.no-webp .music-area .theme-info .btn button,.music-area .theme-info body.no-webp .btn button{background-image:url("/sennyu/images/common/bg-04.png")}@media(max-width: 600.98px){.music-area .theme-info .btn a,.music-area .theme-info .btn button{padding:15px 10px;font-size:16px;letter-spacing:10px}}.d-contentsBox-inner{overflow:hidden}.music-area{width:100%;padding:60px 0;margin:0 auto}@media(max-width: 600.98px){.music-area{padding:3% 10px}}.music-area__inner{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.music-area__inner{width:100%;max-width:100%;padding:0;margin:0 auto}}.music-area__box{word-break:break-all}.music-area__title{position:relative;z-index:1;width:100%;max-width:680px;margin:0 auto -40px}@media(max-width: 992.98px){.music-area__title{margin-bottom:-4.0322580645vw}}@media(max-width: 600.98px){.music-area__title{margin-bottom:-5.3333333333vw}}.music-area__title>span{font-size:0;text-indent:-9999px;white-space:nowrap;display:block;padding-top:39.8%;background-repeat:no-repeat;background-position:center;background-size:contain}.music-area{background-repeat:repeat;background-size:636px auto}body.webp .music-area{background-image:url("/sennyu/images/common/bg-01.webp")}body.no-webp .music-area{background-image:url("/sennyu/images/common/bg-01.png")}@media(max-width: 600.98px){.music-area{background-size:318px auto}}.music-area.theme-area{background-repeat:repeat;background-size:249px auto}body.webp .music-area.theme-area{background-image:url("/sennyu/images/common/bg-03.webp")}body.no-webp .music-area.theme-area{background-image:url("/sennyu/images/common/bg-03.png")}@media(max-width: 600.98px){.music-area.theme-area{background-size:150px auto}}.music-area{padding:50px 0 80px}@media(max-width: 600.98px){.music-area{padding:40px 0 50px}}.music-area.theme-area{position:relative}.music-area.theme-area::before{position:absolute;top:-11px;left:8px;width:100%;max-width:680px;height:100%;content:"";background-repeat:no-repeat;background-position:top left;background-size:contain}body.webp .music-area.theme-area::before{background-image:url("/sennyu/images/music/music-themesong-bg.webp")}body.no-webp .music-area.theme-area::before{background-image:url("/sennyu/images/music/music-themesong-bg.png")}.music-area__inner{position:relative;z-index:2}@media(max-width: 600.98px){.music-area__inner{padding:0 20px}}.music-area__title{margin:0 auto 50px}@media(max-width: 600.98px){.music-area__title{margin:0 auto 30px}}.music-area__title.theme{margin:0 auto}body.webp .music-area__title.theme span{background-image:url("/sennyu/images/music/ttl-music-themesong.webp")}body.no-webp .music-area__title.theme span{background-image:url("/sennyu/images/music/ttl-music-themesong.png")}.music-area__title span{padding-top:33.8235294118%;background-position:top;background-size:cover}body.webp .music-area__title span{background-image:url("/sennyu/images/music/ttl-music.webp")}body.no-webp .music-area__title span{background-image:url("/sennyu/images/music/ttl-music.png")}.music-area .theme-info .photo{width:calc(100% - 60px);max-width:590px;margin:0 auto}.music-area .theme-info .photo div{background-repeat:no-repeat;background-position:center;background-size:contain;padding-top:75.0847457627%}body.webp .music-area .theme-info .photo div{background-image:url("/sennyu/images/music/music-img.webp")}body.no-webp .music-area .theme-info .photo div{background-image:url("/sennyu/images/music/music-img.jpg")}.music-area .theme-info .text{margin-top:20px;color:#fff;text-align:center}@media(max-width: 600.98px){.music-area .theme-info .text{margin-top:10px}}.music-area .theme-info .text .title{font-family:"Hiragino Mincho Pro",serif;font-size:5rem;font-weight:600;line-height:1.5;letter-spacing:5px}@media(max-width: 600.98px){.music-area .theme-info .text .title{font-size:2.6rem;letter-spacing:2.6px}}.music-area .theme-info .text .name{font-family:"Hiragino Mincho Pro",serif;font-size:4rem;font-weight:600;line-height:1.5;letter-spacing:4px}@media(max-width: 600.98px){.music-area .theme-info .text .name{font-size:2rem;letter-spacing:2px}}.music-area .theme-info .text .record{font-size:1.6rem;line-height:2.2;letter-spacing:1.6px}@media(max-width: 600.98px){.music-area .theme-info .text .record{font-size:1.2rem;letter-spacing:1.2px}}.music-area .theme-info .btn{width:calc(100% - 100px);min-width:220px;margin:40px auto 0}@media(min-width: 993px){.music-area .theme-info .btn a{transition:opacity .1s ease}.music-area .theme-info .btn a:hover{opacity:.6}}@media(max-width: 600.98px){.music-area .theme-info .btn{margin:20px auto 0}}.music-area .theme-info .btn a{letter-spacing:.5rem}@media(max-width: 600.98px){.music-area .theme-info .btn a{letter-spacing:.3rem}}.music-area .music-info{color:#fff;text-align:center}.music-area .music-info .name{font-family:"Hiragino Mincho Pro",serif;font-size:4rem;font-weight:600;line-height:1.5;letter-spacing:4px}@media(max-width: 600.98px){.music-area .music-info .name{font-size:2rem;letter-spacing:2px}}
