.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-size:16px;background-color:#e63295}@media(min-width: 993px){.d-main a{transition:opacity .1s ease}.d-main a:hover{opacity:.6}}@media(max-width: 600.98px){.d-main{font-size:14px}}.chart-movie__btn a{display:block;width:308px;padding-top:64px;margin:0 auto;background-image:url("/nemesis/images/common/d-movie-btn_pc.png");border:none;background-repeat:no-repeat;background-position:center;background-size:contain;font-size:0;text-indent:-9999px;white-space:nowrap}@media(max-width: 992.98px){.chart-movie__btn a{width:338.1px;padding-top:79.8px;background-image:url("/nemesis/images/common/d-movie-btn_sp.png")}}@media(max-width: 600.98px){.chart-movie__btn a{width:241.5px;padding-top:57px}}@media(min-width: 993px){.d-contentsBox{border-bottom:4px solid #151515}}.d-contentsBox-inner{overflow:hidden}.chart-area{width:100%;padding:60px 0;margin:0 auto}@media(max-width: 600.98px){.chart-area{padding:30px 0}}.chart-box{width:100%;max-width:1000px;padding:0 20px;margin:0 auto}@media(max-width: 600.98px){.chart-box{width:100%;max-width:100%;padding:0;margin:0 auto}}.chart-box{word-break:break-all}.chart-title{position:relative;display:block;width:100%;max-width:880px;padding-top:126px;margin:0 auto 60px;font-size:0;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:contain;background-position:left center}@media(max-width: 600.98px){.chart-title{max-width:94%;padding-top:58px;margin:0 3% 50px}}.chart-area{padding:0}.chart-area__inner{padding:20px 0 40px;background-color:#e63295}@media(max-width: 600.98px){.chart-area__inner{padding:5px 0 25px}}.chart-box{position:relative}.chart-title{padding-top:145px;margin:0 0 20px 15px;background-image:url("/nemesis/images/chart/chart-title.png")}@media(max-width: 992.98px){.chart-title{padding-top:101.5px;margin:0 0 2.0161290323vw 1.5120967742vw}}@media(max-width: 600.98px){.chart-title{padding-top:62px;margin:0 0 4vw 3vw}}[data-page=backnumber] .chart-title{background-position:left 12px;background-size:auto 132px}@media(max-width: 992.98px){[data-page=backnumber] .chart-title{background-position:left 8.4px;background-size:auto 92.4px}}@media(max-width: 600.98px){[data-page=backnumber] .chart-title{background-position:left 5px;background-size:auto 56.5px}}[data-page=latest] .chart-title{background-image:url("/nemesis/images/chart/chart-title_01.png");background-position:-10px center}@media(max-width: 992.98px){[data-page=latest] .chart-title{background-position:-7px center}}@media(max-width: 600.98px){[data-page=latest] .chart-title{background-position:-4px center}}.chart-detail-btn{position:absolute;top:20px;right:30px;width:368px}@media(max-width: 992.98px){.chart-detail-btn{top:12px;right:calc(20 / 992 * 100vw - 2px);width:257.6px}}@media(max-width: 600.98px){.chart-detail-btn{top:3px;right:calc(4% - 11px);width:184px}}.chart-detail-btn a{display:block;transition:.2s}.chart-detail-btn a:hover{opacity:1;transform:scale(1.05)}.chart-detail-btn__img{font-size:0;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:contain;padding-top:31.5217391304%;background-image:url("/nemesis/images/chart/chart-detail-btn.gif")}.chart-nav>.inner>.list{padding:0 25px;margin:50px auto 30px !important}@media(max-width: 600.98px){.chart-nav>.inner>.list{padding:0 4%;margin:25px auto !important}}.chart-story-btn{width:434px;margin:40px auto 90px}@media(max-width: 992.98px){.chart-story-btn{width:345.8px}}@media(max-width: 600.98px){.chart-story-btn{width:247px;margin:30px auto 65px}}.chart-story-btn a{display:block;transition:.2s}.chart-story-btn a:hover{opacity:1;transform:scale(1.05)}.chart-story-btn__img{font-size:0;text-indent:-9999px;white-space:nowrap;background-repeat:no-repeat;background-position:center;background-size:contain;padding-top:21.6589861751%;background-image:url("/nemesis/images/chart/chart-story-btn_pc.png")}@media(max-width: 992.98px){.chart-story-btn__img{padding-top:27.1255060729%;background-image:url("/nemesis/images/chart/chart-story-btn_sp.png")}}.chart-movie{margin-top:40px}@media(min-width: 601px)and (max-width: 992.98px){.chart-movie{margin-top:60px}}@media(max-width: 600.98px){.chart-movie{padding:0 4vw}}.chart-movie__title{font-family:"UDKakugoC80Pro-B";font-feature-settings:"palt";padding-left:15px;margin-bottom:15px;font-size:30px;line-height:1;border-left:8px solid #f2efdd}@media(max-width: 992.98px){.chart-movie__title{margin-bottom:40px;font-size:48px}}@media(max-width: 600.98px){.chart-movie__title{padding-left:10px;margin-bottom:20px;font-size:24px;border-width:6.5px}}.chart-movie__body{position:relative}.chart-movie__body:before{position:absolute;top:95px;left:-50vw;width:150vw;height:100%;content:"";background-color:#151515}@media(max-width: 992.98px){.chart-movie__body:before{top:13%;left:-20px;width:calc(100% + 40px);height:calc(100% + 80px)}}@media(max-width: 600.98px){.chart-movie__body:before{left:-4vw;width:calc(100% + 8vw)}}.chart-movie__btn{position:relative;margin-top:30px}.chart-movie__btn a{transition:all .2s ease}.chart-movie__btn a:hover{opacity:1;transform:scale(1.05)}.chart-channel{position:relative;margin:50px auto 0}@media(max-width: 992.98px){.chart-channel{margin:50px auto 0}}@media(max-width: 600.98px){.chart-channel{padding:0 4vw;margin:35px auto 0}}.chart-channel:before{position:absolute;top:-50px;left:-50vw;z-index:1;width:150vw;height:calc(100% + 90px);content:"";background-color:#151515}@media(max-width: 992.98px){.chart-channel:before{top:-50px;left:-20px;width:calc(100% + 40px);height:calc(100% + 90px)}}@media(max-width: 600.98px){.chart-channel:before{top:-35px;left:-4vw;width:calc(100% + 8vw);height:calc(100% + 60px)}}.chart-channel .story-channel{max-width:800px;margin:auto}.chart-channel .story-channel>.inner{position:relative;z-index:5}.chart-channel .story-channel>.inner>.title{color:#f2efdd;letter-spacing:.8px}@media(max-width: 600.98px){.chart-channel .story-channel>.inner>.title{letter-spacing:1.6px}}@media(min-width: 601px){.chart-channel .story-channel>.inner>.list{margin-top:30px !important}}
