@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap);
.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-main{width:100%;font-family:"HiraKakuProN-W4",Meiryo,"Yu Gothic Medium",YuGothic,"MS PGothic",sans-serif;color:#333}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}.d-contentsBox-inner{overflow:hidden}.music-area{width:100%;padding:65px 0 60px;margin:0 auto;overflow:hidden}@media(max-width: 600.98px){.music-area{padding:50px 0}}.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 10px;margin:0 auto}}.music-box{word-break:break-all}.music-title{position:relative;width:100%;max-width:500px;margin:0 auto 40px}.music-title::after{position:absolute;top:-75%;left:50%;display:block;width:104%;padding-top:25%;content:"";transform:translateX(-50%);background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .music-title::after{background-image:url("/pandora/images/season2/top/news/ttl_bg-item.webp")}body.no-webp .music-title::after{background-image:url("/pandora/images/season2/top/news/ttl_bg-item.png")}@media(max-width: 600.98px){.music-title::after{top:-83%;width:90%;padding-top:24%}}@media(max-width: 359.98px){.music-title::after{top:-99.6%;width:108%;padding-top:28.8%}}.music-title span{font-size:0;text-indent:-9999px;white-space:nowrap;position:relative;z-index:10;display:block;padding-top:17.6%;background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .music-title span{background-image:url("/pandora/images/season2/top/news/ttl_news.webp")}body.no-webp .music-title span{background-image:url("/pandora/images/season2/top/news/ttl_news.png")}@media(max-width: 600.98px){.music-title span{padding-top:19.2%}body.webp .music-title span{background-image:url("/pandora/images/season2/top/news/ttl_news_sp.webp")}body.no-webp .music-title span{background-image:url("/pandora/images/season2/top/news/ttl_news_sp.png")}}.music-area{padding-right:10px;padding-left:10px;background-color:#001f4d;background-image:url("/pandora/images/season2/common/bg/bg_glid.png");background-repeat:repeat;background-position:left top;background-size:20px 20px}@media(max-width: 600.98px){.music-area{padding-top:50px;padding-bottom:50px}}.music-area__inner{max-width:1040px}@media(max-width: 600.98px){.music-area__inner{padding:0}}.music-title{margin-bottom:40px}@media(max-width: 600.98px){.music-title{margin-bottom:30px}}body.webp .music-title>span{background-image:url("/pandora/images/season2/music/ttl_music.webp")}body.no-webp .music-title>span{background-image:url("/pandora/images/season2/music/ttl_music.png")}@media(max-width: 600.98px){body.webp .music-title>span{background-image:url("/pandora/images/season2/music/ttl_music_sp.webp")}body.no-webp .music-title>span{background-image:url("/pandora/images/season2/music/ttl_music_sp.png")}}.music-body{padding:60px 15px;background-color:#fff;border:1px solid #4ea0d8}@media(max-width: 600.98px){.music-body{padding-top:40px;padding-bottom:40px}}.music-body:not(:last-child){margin-bottom:40px}@media(max-width: 600.98px){.music-body:not(:last-child){margin-bottom:30px}}.music-body__inner{width:100%;max-width:800px;margin-right:auto;margin-left:auto}.music-subtitle{padding-top:56px;margin-bottom:40px;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:top center;background-size:auto 26px;font-size:0;text-indent:-9999px;white-space:nowrap}@media(max-width: 600.98px){.music-subtitle{padding-top:33px;margin-bottom:30px;background-size:auto 18px}}.music-subtitle::after{display:block;height:1px;content:"";background:#4ea0d8}.music-subtitle--themesong{background-image:url(/pandora/images/season2/music/subttl_theme-song.svg)}.music-subtitle--music{background-image:url(/pandora/images/season2/music/subttl_music.svg)}.music-detail{margin-right:auto;margin-left:auto;line-height:1;text-align:center;letter-spacing:.1em}.music-detail:not(:last-child){margin-bottom:40px}@media(max-width: 600.98px){.music-detail:not(:last-child){margin-bottom:30px}}.music-detail--themesong{width:100%;max-width:502px}@media(max-width: 600.98px){.music-detail--themesong{max-width:none}}.music-detail--themesong::before{display:block;width:100%;padding-top:100%;margin-bottom:20px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}body.webp .music-detail--themesong::before{background-image:url("/pandora/images/season2/music/img_theme-song.webp")}body.no-webp .music-detail--themesong::before{background-image:url("/pandora/images/season2/music/img_theme-song.jpg")}@media(max-width: 600.98px){.music-detail--themesong::before{margin-bottom:15px}}.music-detail__title{margin-bottom:10px;font-size:24px;font-weight:700;color:#4ea0d8}@media(max-width: 600.98px){.music-detail__title{font-size:18px}}.music-detail__artist{font-size:24px;font-weight:500;line-height:1.2;color:#333}@media(max-width: 600.98px){.music-detail__artist{font-size:18px}}.music-detail__artist .sm{font-size:18px}@media(max-width: 600.98px){.music-detail__artist .sm{font-size:14px}}.music-detail__artist--music{font-size:24px}@media(max-width: 600.98px){.music-detail__artist--music{font-size:18px}}.music-detail__date{margin-top:30px;font-size:18px;font-weight:bold;color:#005595;letter-spacing:.1em}@media(max-width: 600.98px){.music-detail__date{font-size:16px}}.music-detail__date .marker{display:inline-block;background:linear-gradient(transparent 60%, #e6f1f5 60%)}.music-detail__date .num{font-size:24px}@media(max-width: 600.98px){.music-detail__date .num{font-size:20px}}.music-comment{padding:40px;letter-spacing:.03em;background-color:#e6f3f5}@media(max-width: 600.98px){.music-comment{padding:20px}}.music-comment__title{padding-bottom:20px;margin-bottom:20px;font-size:18px;font-weight:700;line-height:1;color:#298782;border-bottom:1px solid #298782}@media(max-width: 600.98px){.music-comment__title{padding-bottom:15px;margin-bottom:15px}}.music-comment__text{font-size:16px;font-weight:400;line-height:1.7;color:#333}
