.promoAsSong{background:#282f33!important}.promoAsSong:hover{background:rgba(50,61,67,1)!important}#charts_promoTop_wrapper{width:100%;margin:40px 0 0 0;position:sticky;top:40px;z-index:2;background:#000}@media (max-width:1400px){#charts_promoTop_wrapper{margin:23px 0 15px 0}}@media (max-width:600px){#charts_promoTop_wrapper{margin:25px 0 15px 0}}#charts_promoTop_wrapper:after{content:"";display:table;clear:both}#charts_promoTop_container{max-width:1500px;margin:0 auto;padding:0 0 10px 0;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#charts_promoTop_container::-webkit-scrollbar{display:none}#charts_promoTop_list{width:100%;display:flex}.promoBoxSongs{width:25%;position:relative}.promobox_tag{position:absolute;z-index:1;top:5px;left:5px;padding:2px;text-align:center;background:rgba(0,0,0,0.5);color:rgba(255,255,255);border-radius:4px;font-size:12.5px;opacity:0.5}.promobox_picture{height:14vW;max-height:200px;min-height:150px;width:100%;background:center center no-repeat;background-size:cover;opacity:0.9;transition:0.15s;cursor:pointer}.promobox_songname{padding:4px 0 3px 0;width:70%;margin:auto;color:#f0f0f0;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:0.15s}.promobox_artist{padding:0 5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.promobox_artist a{color:#969696;font-size:14.5px;font-weight:500;transition:0.2s}.promoBoxSongs:hover .promobox_picture{opacity:1}.promoBoxSongs:hover .promobox_songname{color:#fafafa}.promoBoxSongs:hover .promobox_artist a{color:#dcdcdc}@media (max-width:600px){.promoBoxSongs{min-width:50%}.promobox_songname{padding:3px 0 0 0}}