@charset "UTF-8";body,html{overflow:inherit!important;overflow-x:inherit!important}body.hot-albums .hybrid{pointer-events:none}body.hot-albums .hybrid-list{opacity:.5}body.hot-albums .hybrid-btn{opacity:.4}body.-patternB .ranking-refine,body.hot-albums .ranking-refine{display:none}body.-patternB .selectWrap.release-select,body.hot-albums .selectWrap.release-select{display:none}body.hot-albums .selectWrap.release-select{display:block!important}@media screen and (min-width:768px),print{.main-sct>:first-child{width:812px!important}}@media screen and (min-width:768px),print{#member1 .head-sct-wrap+.main-sct-wrap{margin-top:-30px}}#member1 .period-list li:nth-child(2){opacity:.36;pointer-events:none}.period{background-color:#f7f7f7}.period-ttl{background-color:#ededed;color:#221815;position:relative}.period-ttl span{font-weight:400;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.period-ttl b{font-weight:400}@media screen and (min-width:768px),print{.period-ttl{padding:13px 24px;font-size:15px;font-size:1.5rem}.period-ttl span{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:14px;font-size:1.4rem}}@media screen and (max-width:767px){.period-ttl{padding:13px 20px;position:relative;font-size:13px;font-size:1.3rem}.period-ttl:before{background:url(img/btn_pm.png) no-repeat left 0;background-size:34px auto;content:'';width:34px;height:34px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.period-ttl.active:before{background-position:left bottom}.period-ttl.active+.period-inner{display:block}.period-ttl span{display:block;margin-top:6px;font-size:12px;font-size:1.2rem}}@media screen and (min-width:768px),print{.period-inner{padding:22px 25px 30px}}@media screen and (max-width:767px){.period-inner{display:none;padding:17px 15px 25px}}.period-list li.disabled{opacity:.36;pointer-events:none}.period-list li span{display:inline-block;font-family:"小塚ゴシック Pro L","Kozuka Gothic Pro Light",sans-serif;vertical-align:middle}@media screen and (min-width:768px),print{.period-list li label{display:block}}@media screen and (min-width:768px),print{.period-list li{position:relative;padding-left:100px}.period-list li span{margin:0 8px;font-size:16px;font-size:1.6rem}.period-list li label{position:absolute;left:0;top:50%;transform:translateY(-50%)}.period-list li:not(:last-child){margin-bottom:16px}}@media screen and (max-width:767px){.period-list li{position:relative}.period-list li span{display:inline-block!important;vertical-align:middle;margin:10px 0 0 5px;font-size:13px;font-size:1.3rem}.period-list li label{display:block;margin-bottom:10px}.period-list li:not(:last-child){margin-bottom:20px}.period-list .selectWrap{margin-top:10px}}.period-date{font-size:0}@media screen and (min-width:768px),print{.period-date{display:inline-block;vertical-align:middle}}.period-date>:not(:last-child){margin-right:5px}@media screen and (max-width:767px){.period-date#priod-date02{display:inline-block!important;vertical-align:middle}}@media screen and (min-width:768px),print{.period-note{margin-top:20px;padding-left:21px;font-size:12px;font-size:1.2rem}}@media screen and (max-width:767px){.period-note{margin-top:10px;font-size:11px;font-size:1.1rem}}.period-btn{text-align:center;line-height:1}@media screen and (min-width:768px),print{.period-btn{margin-top:47px}.period-btn .btn-update{width:151px}}@media screen and (max-width:767px){.period-btn{margin-top:20px}}@media screen and (max-width:767px){.main-sct-item{margin-top:10px}}@media screen and (min-width:768px),print{.note p{margin-top:10px;font-size:12px;font-size:1.2rem}}@media screen and (max-width:767px){.note p{margin-top:10px;font-size:10px;font-size:1rem}}.ranking-refine{background-color:#f7f7f7}@media screen and (min-width:768px),print{.ranking-refine{margin-top:10px;padding:10px}}@media screen and (max-width:767px){.ranking-refine{margin-top:10px;padding:15px 10px 21px}}.ranking-refine .selectWrap{position:relative}.ranking-refine .selectWrap::before{z-index:11}@media screen and (min-width:768px),print{.ranking-refine .selectWrap{width:204px;margin-right:10px}}@media screen and (max-width:767px){.ranking-refine .selectWrap{width:48%}.ranking-refine .selectWrap:first-child{margin-right:4%}}.ranking-refine .selectWrap select{border-color:#b6b4b6;width:100%;text-align:center}@media screen and (min-width:768px),print{.ranking-refine .selectWrap select{font-size:14px;font-size:1.4rem}}.ranking-refine-inner{display:flex;position:relative}@media screen and (max-width:767px){.ranking-refine-inner{flex-wrap:wrap}}.ranking-refine-label{background-color:#fff;border:1px solid #b6b4b6;color:#221815!important;position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;display:flex;align-items:center;justify-content:center;pointer-events:none}@media screen and (min-width:768px),print{.ranking-refine-label{font-size:14px;font-size:1.4rem}}.ranking-refine-label span{display:inline-block;position:relative}.ranking-refine-label span::before{content:'';display:block;left:0;top:0;bottom:0;margin:auto}@media screen and (min-width:768px),print{.ranking-refine-label.-lyricist{padding-left:10px}}@media screen and (min-width:768px),print{.ranking-refine-label.-lyricist span::before{background:url(img/icon_lyricist.png) no-repeat left 0;background-size:13px auto;left:-21px;width:13px;height:13px;position:absolute}}@media screen and (min-width:768px),print{.ranking-refine-label.-composer{padding-left:10px}}@media screen and (min-width:768px),print{.ranking-refine-label.-composer span::before{background:url(img/icon_composer.png) no-repeat left 0;background-size:9px auto;left:-16px;width:9px;height:13px;position:absolute}}.ranking-refine-select.-selected .ranking-refine-label{display:none}@media screen and (min-width:768px),print{.ranking-refine-btn{border-left:1px solid #b5b5b5;margin-left:10px;padding-left:20px;font-size:14px;font-size:1.4rem}}@media screen and (max-width:767px){.ranking-refine-btn{width:100%;margin-top:18px}}.ranking-refine-btn span{background-color:#b5b5b5;color:#fff;cursor:pointer;font-weight:700;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px),print{.ranking-refine-btn span{width:150px;height:34px;transition-duration:.25s}.ranking-refine-btn span:hover{opacity:.7}}@media screen and (max-width:767px){.ranking-refine-btn span{width:150px;height:34px;margin:0 auto}}#ranking-refine-reset{cursor:pointer;text-decoration:underline}@media screen and (min-width:768px),print{#ranking-refine-reset{position:absolute;right:20px;top:50%;transform:translateY(-50%)}#ranking-refine-reset:hover{text-decoration:none}}@media screen and (max-width:767px){#ranking-refine-reset{margin-top:13px;width:100%;text-align:center}}#ranking-refine-reset span{position:relative}@media screen and (min-width:768px),print{#ranking-refine-reset span{padding-left:18px}}@media screen and (max-width:767px){#ranking-refine-reset span{padding-left:16px}}#ranking-refine-reset span::after,#ranking-refine-reset span::before{background-color:#333;content:'';width:1px;position:absolute;left:0;top:0;bottom:0;margin:auto}@media screen and (min-width:768px),print{#ranking-refine-reset span::after,#ranking-refine-reset span::before{height:13px}}@media screen and (max-width:767px){#ranking-refine-reset span::after,#ranking-refine-reset span::before{height:11px}}#ranking-refine-reset span::before{transform:rotate(45deg)}#ranking-refine-reset span::after{transform:rotate(-45deg)}@media screen and (min-width:768px),print{.ranking-tab{display:none}}@media screen and (max-width:767px){.ranking-tab{margin-top:20px}.ranking-tab .tab span{font-weight:700}}.ranking-sct-wrap{position:relative}@media screen and (min-width:768px),print{.ranking-sct-wrap{margin-top:43px}}@media screen and (max-width:767px){.ranking-sct-wrap{margin-top:43px}.ranking-sct-wrap .scroll-arrow{display:block;width:50px;height:20px;position:absolute;right:0;top:-32px}.ranking-sct-wrap .scroll-arrow-inner{position:relative;width:100%;height:100%}.ranking-sct-wrap .scroll-arrow-inner>span{content:'';background:url(img/bg_scrollbar.png) no-repeat left center;background-size:50px auto;width:25px;height:20px;position:absolute}.ranking-sct-wrap .scroll-arrow-inner>span:first-child{left:0}.ranking-sct-wrap .scroll-arrow-inner>span:last-child{background-position:right center;right:0}.ranking-sct-wrap .list-ttl-box-mv{display:none}.ranking-sct-wrap .ranking-list-cmn{width:160%}.ranking-sct-wrap.sp-chart .ranking-list-cmn{width:100%!important}.ranking-sct-wrap.sp-chart .scroll-arrow{display:none!important}.ranking-sct-wrap.sp-chart .list-ttl{flex:4.15}.ranking-sct-wrap.sp-chart .list-ttl .list-ttl-box-mv{display:block}.ranking-sct-wrap.sp-chart .list-ttl .list-ttl-box-name a>*{max-width:30vw}.ranking-sct-wrap.sp-chart .list-cd,.ranking-sct-wrap.sp-chart .list-dl,.ranking-sct-wrap.sp-chart .list-install,.ranking-sct-wrap.sp-chart .list-karaoke,.ranking-sct-wrap.sp-chart .list-multi,.ranking-sct-wrap.sp-chart .list-mv,.ranking-sct-wrap.sp-chart .list-radio,.ranking-sct-wrap.sp-chart .list-stream,.ranking-sct-wrap.sp-chart .list-tw{display:none}}.ranking-ttl-wrap{width:100%;z-index:10;position:-webkit-sticky;position:sticky}.ranking-ttl-wrap.sticky-fixed.is-sticky{position:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:768px),print{.ranking-ttl-wrap.sticky-fixed.is-sticky{width:1130px}}.ranking-ttl-wrap.sticky-fixed.is-sticky:not([style*=margin-top]){margin-top:0!important}.ranking-ttl-wrap.sticky-fixed.is-sticky:not([style*=margin-bottom]){margin-bottom:0!important}.ranking-ttl-wrap.sticky-fixed.is-absolute{position:absolute}@media screen and (min-width:768px),print{.ranking-ttl-wrap{top:0}.ranking-ttl-wrap::-webkit-scrollbar{display:none!important}}@media screen and (max-width:767px){.ranking-ttl-wrap{overflow:scroll;top:96px;width:100%;z-index:10}.ranking-ttl-wrap::-webkit-scrollbar{display:none!important}}.ranking-ttl-wrap.-hide{display:none}.ranking-ttl{background-color:#fff}@media screen and (max-width:767px){.ranking-sct{overflow-x:scroll;overflow-y:hidden;width:100%;transform:scale(1,-1);position:relative;margin-top:-74px}.ranking-sct .ranking-sct-inner{transform:scale(1,-1);padding-top:66px}.ranking-sct::-webkit-scrollbar{width:8px;height:8px}.ranking-sct::-webkit-scrollbar-track{border-radius:8px;background-color:#f0f0f0}.ranking-sct::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:8px}}.ranking-sct.-hide{display:none}.-patternB .ranking-sct .list-ttl-box-name-main{margin-bottom:0;padding-bottom:20px;padding-top:20px}@media screen and (min-width:768px),print{.-patternB .ranking-sct .list-ttl-box-name-main{max-width:280px}}.-patternB .ranking-sct .list-ttl-box-mv,.-patternB .ranking-sct .list-ttl-box-name-airtist,.-patternB .ranking-sct .list-ttl-box-name-composer,.-patternB .ranking-sct .list-ttl-box-name-lyricist{display:none}.ranking-sct-nohit{display:none;text-align:center;line-height:2}@media screen and (min-width:768px),print{.ranking-sct-nohit{padding:50px 0 80px;font-size:15px;font-size:1.5rem}}@media screen and (max-width:767px){.ranking-sct-nohit{padding:40px 0 0}}.ranking-sct-nohit.-show{display:block}@media screen and (max-width:767px){.ranking-sct-nohit.-show+*{display:none!important}}#ranking-list-nav{border-top:1px solid #e6e6e6}#ranking-list-nav li{position:relative}#ranking-list-nav li.list-ttl{background-color:#ededed;position:relative}#ranking-list-nav li.list-ttl span{color:#000;font-weight:700}@media screen and (min-width:768px),print{#ranking-list-nav li.list-ttl span{position:absolute;top:50%;left:0;transform:translateY(-50%)}}@media screen and (max-width:767px){#ranking-list-nav li.list-ttl span{display:inline-block;left:0!important;transform:translate(0,0)!important;padding-top:10px}}#ranking-list-nav li:not(.list-ttl).active{background:0 0}#ranking-list-nav li:not(.list-ttl).active a{background-position:center top}#ranking-list-nav li a{border-left:2px solid transparent;border-right:2px solid transparent;border-top:2px solid transparent;position:relative;z-index:1}@media screen and (min-width:768px),print{#ranking-list-nav li a{height:84px}#ranking-list-nav li.list-ttl{font-size:15px;font-size:1.5rem}#ranking-list-nav li.list-ttl span{left:25px}}@media screen and (max-width:767px){#ranking-list-nav li a{height:61px}#ranking-list-nav li.list-ttl{text-align:center;font-size:12px;font-size:1.2rem}#ranking-list-nav li.list-ttl span{left:50%;transform:translate(-50%,-50%)}}@media screen and (min-width:768px),print{#ranking-list-nav .list-cd:hover:before,#ranking-list-nav .list-dl:hover:before,#ranking-list-nav .list-install:hover:before,#ranking-list-nav .list-karaoke:hover:before,#ranking-list-nav .list-mv:hover:before,#ranking-list-nav .list-radio:hover:before,#ranking-list-nav .list-stream:hover:before,#ranking-list-nav .list-tw:hover:before{display:inline-block;position:absolute;bottom:110%;left:50%;transform:translateX(-50%);background:#fff;padding:5px;white-space:nowrap;z-index:1;font-size:11px;font-size:1.1rem}#ranking-list-nav .list-cd:hover:after,#ranking-list-nav .list-dl:hover:after,#ranking-list-nav .list-install:hover:after,#ranking-list-nav .list-karaoke:hover:after,#ranking-list-nav .list-mv:hover:after,#ranking-list-nav .list-radio:hover:after,#ranking-list-nav .list-stream:hover:after,#ranking-list-nav .list-tw:hover:after{content:'';width:10px;height:10px;position:absolute;bottom:106%;left:50%;transform:translateX(-50%) rotate(45deg);z-index:0}}#ranking-list-nav .list-rank{background:linear-gradient(to bottom,#221815 0,#221815 55%,#181818 100%)}#ranking-list-nav .list-rank a{background:url(img/btn_bg_rank.png) no-repeat center bottom;background-size:75px auto}@media screen and (max-width:767px){#ranking-list-nav .list-rank a{background-size:55px auto}}#ranking-list-nav .list-rank.active a{border-color:#272727}#ranking-list-nav .list-rank.active:after{background-color:#272727!important}#ranking-list-nav .list-cd{background:linear-gradient(to bottom,#ffb805 0,#ffb805 55%,orange 100%)}#ranking-list-nav .list-cd a{background:url(img/btn_bg_cd.png) no-repeat center bottom;background-size:75px auto}@media screen and (max-width:767px){#ranking-list-nav .list-cd a{background-size:55px auto}}#ranking-list-nav .list-cd.active a{border-color:#ffb805}#ranking-list-nav .list-cd.active:after{background-color:#ffb805!important}@media screen and (min-width:768px),print{#ranking-list-nav .list-cd:hover:before{content:'CDセールス';border:2px solid #ffb805}#ranking-list-nav .list-cd:hover:after{background-color:#ffb805}}#ranking-list-nav .list-dl{background:linear-gradient(to bottom,#b833c3 0,#b833c3 55%,#9607a5 100%)}#ranking-list-nav .list-dl a{background:url(img/btn_bg_dl.png) no-repeat center bottom;background-size:75px auto}@media screen and (max-width:767px){#ranking-list-nav .list-dl a{background-size:55px auto}}#ranking-list-nav .list-dl.active a{border-color:#b833c3}#ranking-list-nav .list-dl.active:after{background-color:#b833c3!important}@media screen and (min-width:768px),print{#ranking-list-nav .list-dl:hover:before{content:'ダウンロード数';border:2px solid #b833c3}#ranking-list-nav .list-dl:hover:after{background-color:#b833c3}}#ranking-list-nav .list-stream{background:linear-gradient(to bottom,#2a62ff 0,#2a62ff 55%,#093aff 100%)}#ranking-list-nav .list-stream a{background:url(img/btn_bg_stream.png) no-repeat center bottom;background-size:75px auto}@media screen and (max-width:767px){#ranking-list-nav .list-stream a{background-size:55px auto}}#ranking-list-nav .list-stream.active a{border-color:#2a62ff}#ranking-list-nav .list-stream.active:after{background-color:#2a62ff!important}@media screen and (min-width:768px),print{#ranking-list-nav .list-stream:hover:before{content:'ストリーミング数';border:2px solid #2a62ff}#ranking-list-nav .list-stream:hover:after{background-color:#2a62ff}}#ranking-list-nav .list-radio{background:linear-gradient(to bottom,#53c321 0,#53c321 55%,#2aa900 100%)}#ranking-list-nav .list-radio a{background:url(img/btn_bg_radio.png) no-repeat center bottom;background-size:75px auto}@media screen and (max-width:767px){#ranking-list-nav .list-radio a{background-size:55px auto}}#ranking-list-nav .list-radio.active a{border-color:#53c321}#ranking-list-nav .list-radio.active:after{background-color:#53c321!important}@media screen and (min-width:768px),print{#ranking-list-nav .list-radio:hover:before{content:'全国のFM／AMラジオ放送回数';border:2px solid #53c321}#ranking-list-nav .list-radio:hover:after{background-color:#53c321}}#ranking-list-nav .list-install{background:linear-gradient(to bottom,#ff6b3c 0,#ff6b3c 55%,#ff4a1f 100%)}#ranking-list-nav .list-install a{background:url(img/btn_bg_install.png) no-repeat center bottom;background-size:75px auto}@media screen and (max-width:767px){#ranking-list-nav .list-install a{background-size:55px auto}}#ranking-list-nav .list-install.active a{border-color:#ff6b3c}#ranking-list-nav .list-install.active:after{background-color:#ff6b3c!important}@media screen and (min-width:768px),print{#ranking-list-nav .list-install:hover:before{content:'PCによるCD読取数';border:2px solid #ff6b3c}#ranking-list-nav .list-install:hover:after{background-color:#ff6b3c}}#ranking-list-nav .list-tw{background:linear-gradient(to bottom,#24c2ff 0,#24c2ff 55%,#06b9ff 100%)}#ranking-list-nav .list-tw a{background:url(img/btn_bg_tw.png) no-repeat center bottom;background-size:75px auto}@media screen and (max-width:767px){#ranking-list-nav .list-tw a{background-size:55px auto}}#ranking-list-nav .list-tw.active a{border-color:#24c2ff}#ranking-list-nav .list-tw.active:after{background-color:#24c2ff!important}@media screen and (min-width:768px),print{#ranking-list-nav .list-tw:hover:before{content:'アーティスト&楽曲を両方ツイートした数';border:2px solid #24c2ff}#ranking-list-nav .list-tw:hover:after{background-color:#24c2ff}}#ranking-list-nav .list-mv{background:linear-gradient(to bottom,#e62a5b 0,#e62a5b 55%,#dd1b44 100%)}#ranking-list-nav .list-mv a{background:url(img/btn_bg_mv.png) no-repeat center bottom;background-size:75px auto}@media screen and (max-width:767px){#ranking-list-nav .list-mv a{background-size:55px auto}}#ranking-list-nav .list-mv.active a{border-color:#e62a5b}#ranking-list-nav .list-mv.active:after{background-color:#e62a5b!important}@media screen and (min-width:768px),print{#ranking-list-nav .list-mv:hover:before{content:'国内においての動画再生回数';border:2px solid #e62a5b}#ranking-list-nav .list-mv:hover:after{background-color:#e62a5b}}#ranking-list-nav .list-karaoke{background:linear-gradient(to bottom,#2a8d80 0,#2a8d80 55%,#1f8779 100%)}#ranking-list-nav .list-karaoke a{background:url(img/btn_bg_karaoke.png) no-repeat center bottom;background-size:75px auto}@media screen and (max-width:767px){#ranking-list-nav .list-karaoke a{background-size:55px auto}}#ranking-list-nav .list-karaoke.active a{border-color:#2a8d80}#ranking-list-nav .list-karaoke.active:after{background-color:#2a8d80!important}@media screen and (min-width:768px),print{#ranking-list-nav .list-karaoke:hover:before{content:'カラオケで歌われた回数';border:2px solid #2a8d80}#ranking-list-nav .list-karaoke:hover:after{background-color:#2a8d80}}#ranking-list-nav .list-multi{background:linear-gradient(to bottom,#ff67da 0,#ff67da 55%,#ff4fce 100%)}#ranking-list-nav .list-multi a{background:url(img/btn_bg_multi.png) no-repeat center bottom;background-size:75px auto}@media screen and (max-width:767px){#ranking-list-nav .list-multi a{background-size:55px auto}}#ranking-list-nav .list-multi.active a{border-color:#ff67da}#ranking-list-nav .list-multi.active:after{background-color:#ff67da!important}#ranking-list-nav .list-chartin{background:linear-gradient(to bottom,#272727 0,#272727 55%,#181818 100%)}#ranking-list-nav .list-chartin a{background:url(img/btn_bg_chartin.png) no-repeat center bottom;background-size:75px auto}@media screen and (max-width:767px){#ranking-list-nav .list-chartin a{background-size:55px auto}}#ranking-list-nav .list-chartin.active a{border-color:#272727}#ranking-list-nav .list-chartin.active:after{background-color:#272727!important}.ranking-sct-cont>:last-child li>span{border-bottom:2px solid transparent}.ranking-sct-cont>:last-child li.active>span{border-bottom:2px solid}.ranking-sct-cont.-loading{position:relative;pointer-events:none}.ranking-sct-cont.-loading::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:15}@media screen and (min-width:768px),print{.ranking-sct-cont.-loading::before{background:#fff url(img/loading.gif) no-repeat center 50px;background-size:44px auto}}@media screen and (max-width:767px){.ranking-sct-cont.-loading::before{background:#fff url(img/loading.gif) no-repeat center 25px;background-size:22px auto}}.ranking-list{border-bottom:1px solid #e6e6e6}.ranking-list li:not(.list-ttl)>span{border-left:2px solid transparent;border-right:2px solid transparent;display:block;position:relative;width:100%;height:100%}.ranking-list li:not(.list-ttl)>span>span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ranking-list li.active>span:after,.ranking-list li.active>span:before{content:'';width:2px;height:1px;position:absolute;top:-1px}.ranking-list li.active>span:before{left:-2px}.ranking-list li.active>span:after{right:-2px}.ranking-list li.li-rank1,.ranking-list li.li-rank2,.ranking-list li.li-rank3{font-weight:700}.ranking-list li.li-rank1{color:#fff}.ranking-list.-hide{display:none}.ranking-list .list-rank.active>span{border-color:#272727!important}.ranking-list .list-rank.active>span:after,.ranking-list .list-rank.active>span:before{background-color:#272727}.ranking-list .list-rank.li-rank1{background-color:#272727}.ranking-list .list-rank.li-rank2{background-color:rgba(39,39,39,.1);color:#272727}.ranking-list .list-cd.active>span{border-color:#ffb805!important}.ranking-list .list-cd.active>span:after,.ranking-list .list-cd.active>span:before{background-color:#ffb805}.ranking-list .list-cd.li-rank1{background-color:#ffb805}.ranking-list .list-cd.li-rank2{background-color:rgba(255,184,5,.1);color:#ffb805}.ranking-list .list-dl.active>span{border-color:#b833c3!important}.ranking-list .list-dl.active>span:after,.ranking-list .list-dl.active>span:before{background-color:#b833c3}.ranking-list .list-dl.li-rank1{background-color:#b833c3}.ranking-list .list-dl.li-rank2{background-color:rgba(184,51,195,.1);color:#b833c3}.ranking-list .list-stream.active>span{border-color:#2a62ff!important}.ranking-list .list-stream.active>span:after,.ranking-list .list-stream.active>span:before{background-color:#2a62ff}.ranking-list .list-stream.li-rank1{background-color:#2a62ff}.ranking-list .list-stream.li-rank2{background-color:rgba(42,98,255,.1);color:#2a62ff}.ranking-list .list-radio.active>span{border-color:#53c321!important}.ranking-list .list-radio.active>span:after,.ranking-list .list-radio.active>span:before{background-color:#53c321}.ranking-list .list-radio.li-rank1{background-color:#53c321}.ranking-list .list-radio.li-rank2{background-color:rgba(83,195,33,.1);color:#53c321}.ranking-list .list-install.active>span{border-color:#ff6b3c!important}.ranking-list .list-install.active>span:after,.ranking-list .list-install.active>span:before{background-color:#ff6b3c}.ranking-list .list-install.li-rank1{background-color:#ff6b3c}.ranking-list .list-install.li-rank2{background-color:rgba(255,107,60,.1);color:#ff6b3c}.ranking-list .list-tw.active>span{border-color:#24c2ff!important}.ranking-list .list-tw.active>span:after,.ranking-list .list-tw.active>span:before{background-color:#24c2ff}.ranking-list .list-tw.li-rank1{background-color:#24c2ff}.ranking-list .list-tw.li-rank2{background-color:rgba(36,194,255,.1);color:#24c2ff}.ranking-list .list-mv.active>span{border-color:#e62a5b!important}.ranking-list .list-mv.active>span:after,.ranking-list .list-mv.active>span:before{background-color:#e62a5b}.ranking-list .list-mv.li-rank1{background-color:#e62a5b}.ranking-list .list-mv.li-rank2{background-color:rgba(230,42,91,.1);color:#e62a5b}.ranking-list .list-karaoke.active>span{border-color:#2a8d80!important}.ranking-list .list-karaoke.active>span:after,.ranking-list .list-karaoke.active>span:before{background-color:#2a8d80}.ranking-list .list-karaoke.li-rank1{background-color:#2a8d80}.ranking-list .list-karaoke.li-rank2{background-color:rgba(42,141,128,.1);color:#2a8d80}.ranking-list .list-chartin.active>span{border-color:#272727!important}.ranking-list .list-chartin.active>span:after,.ranking-list .list-chartin.active>span:before{background-color:#272727}.ranking-list .list-chartin.li-rank1{background-color:#272727}.ranking-list .list-chartin.li-rank2{background-color:rgba(39,39,39,.1);color:#272727}.ranking-list .list-multi.active>span{border-color:#ff67da!important}.ranking-list .list-multi.active>span:after,.ranking-list .list-multi.active>span:before{background-color:#ff67da}.ranking-list .list-multi.li-rank1{background-color:#ff67da}.ranking-list .list-multi.li-rank2{background-color:rgba(255,103,218,.1);color:#ff67da}@media screen and (min-width:768px),print{.ranking-list li{text-align:center}.ranking-list li:not(.list-ttl){font-size:16px;font-size:1.6rem}}.list-ttl-box{align-items:center;display:flex;position:relative}.list-ttl-box a{display:block;font-family:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (min-width:768px),print{.list-ttl-box{padding:10px}}@media screen and (max-width:767px){.list-ttl-box{padding:8px 5px}}.list-ttl-box-mv{position:relative;z-index:1}@media screen and (min-width:768px),print{.list-ttl-box-mv{width:116px}.list-ttl-box-mv img{width:100%;height:auto}}@media screen and (max-width:767px){.list-ttl-box-mv{width:60px;min-height:45px}}.list-ttl-box-mv .-noId{pointer-events:none}@media screen and (min-width:768px),print{.list-ttl-box-name{padding-left:13px}}.list-ttl-box-name-main{display:block;position:relative;line-height:1;z-index:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#000!important;font-weight:700;text-decoration:underline}@media screen and (min-width:768px),print{.list-ttl-box-name-main{max-width:180px;margin-bottom:8px;font-size:15px;font-size:1.5rem}.list-ttl-box-name-main:hover{text-decoration:none}}@media screen and (max-width:767px){.list-ttl-box-name-main{max-width:33vw;margin-bottom:4px;font-size:14px;font-size:1.4rem}}.list-ttl-box-name-airtist{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media screen and (min-width:768px),print{.list-ttl-box-name-airtist{max-width:180px}}@media screen and (max-width:767px){.list-ttl-box-name-airtist{max-width:33vw;font-size:12px;font-size:1.2rem}}.list-ttl-box-name-composer,.list-ttl-box-name-lyricist{position:relative;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1}@media screen and (min-width:768px),print{.list-ttl-box-name-composer,.list-ttl-box-name-lyricist{max-width:180px}}@media screen and (max-width:767px){.list-ttl-box-name-composer,.list-ttl-box-name-lyricist{max-width:33vw}}.list-ttl-box-name-composer::before,.list-ttl-box-name-lyricist::before{content:'';display:block;position:absolute;top:0;bottom:0;margin:auto}.list-ttl-box-name-composer>a,.list-ttl-box-name-lyricist>a{display:inline!important;overflow:inherit}.list-ttl-box-name-composer span,.list-ttl-box-name-lyricist span{display:inline!important}@media screen and (min-width:768px),print{.list-ttl-box-name-composer span,.list-ttl-box-name-lyricist span{padding-left:16px;font-size:11px;font-size:1.1rem}}@media screen and (max-width:767px){.list-ttl-box-name-composer span,.list-ttl-box-name-lyricist span{padding-left:13px;font-size:10px;font-size:1rem}}.list-ttl-box-name-composer.-null a,.list-ttl-box-name-lyricist.-null a{pointer-events:none}.list-ttl-box-name-composer.-hit a,.list-ttl-box-name-lyricist.-hit a{background-color:rgba(255,255,0,.6)}@media screen and (min-width:768px),print{.list-ttl-box-name-lyricist{margin-top:8px}}@media screen and (max-width:767px){.list-ttl-box-name-lyricist{margin-top:5px}}.list-ttl-box-name-lyricist::before{background:url(img/icon_lyricist.png) no-repeat left center;left:0}@media screen and (min-width:768px),print{.list-ttl-box-name-lyricist::before{background-size:11px auto;width:11px;height:11px}}@media screen and (max-width:767px){.list-ttl-box-name-lyricist::before{background-size:10px auto;width:10px;height:10px}}@media screen and (min-width:768px),print{.list-ttl-box-name-composer{margin-top:6px}}@media screen and (max-width:767px){.list-ttl-box-name-composer{margin-top:3px}}.list-ttl-box-name-composer::before{background:url(img/icon_composer.png) no-repeat left center;left:2px}@media screen and (min-width:768px),print{.list-ttl-box-name-composer::before{background-size:8px auto;width:8px;height:12px}}@media screen and (max-width:767px){.list-ttl-box-name-composer::before{background-size:7px auto;width:7px;height:10px}}#load-target{visibility:hidden;height:0}.release-select{position:absolute}@media screen and (min-width:768px),print{.release-select{right:19px;top:0;bottom:0;margin:auto;height:34px}}@media screen and (max-width:767px){.release-select{width:auto;bottom:10px;left:0;right:0;margin:auto;width:78px}}@media screen and (min-width:768px),print{.release-select select{padding-left:19px;padding-right:31px;font-size:13px;font-size:1.3rem}}@media screen and (max-width:767px){.release-select select{position:relative!important;width:100%;line-height:1!important;height:24px;font-size:10px;font-size:1rem}}@media screen and (max-width:767px){.ranking-sub-btn:not(.js-change){display:flex;justify-content:space-between;padding-right:0!important}.ranking-sub-btn:not(.js-change) li{width:48%!important;margin:0!important}}.ok_btn_wrap{font-size:0}.ok_btn{background-color:#000;color:#fff!important;font-size:13px;display:inline-block;text-align:center;width:210px;line-height:1;margin-left:auto;margin-right:auto;padding:10px 10px}@media screen and (min-width:768px),print{.ok_btn{transition-duration:.2s}.ok_btn:hover{opacity:.7}}.heat-text{display:none;text-align:right;font-size:13px}@media screen and (min-width:768px),print{.heat-text{margin-top:20px}.heat-text br{display:none}}@media screen and (max-width:767px){.heat-text{font-size:11px;margin-top:25px}}.heatseekers .heat-text{display:block}@media screen and (min-width:768px),print{.heatseekers .heat-text+*{margin-top:10px}}