.movieBlock .list .onAir,.movieBlock .pickup .onAir{line-height:0;text-indent:-9999px;font-size:0}.mvIcon{width:4.1420118343vw;height:3.4023668639vw;box-sizing:border-box;border-radius:0.7396449704vw;display:flex;align-items:center;justify-content:center;background:#fff;position:absolute;right:0.4437869822vw;bottom:0.4437869822vw}.mvIcon:before{content:"";display:block}.mvIcon-yt:before{width:2.3668639053vw;height:1.6272189349vw;background:url(../../img/sns_youtube.svg) no-repeat 0 0/100% 100%}.mvIcon-tw:before{width:2.0710059172vw;height:2.3668639053vw;background:url(../../img/sns_twitch.svg) no-repeat 0 0/100% 100%}.movieBlock{height:40.7544378698vw;display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:min(1.1834319527vw,16px)}.movieBlock .pickup{width:calc(100% - 33.875739645vw);padding-top:min(1.1834319527vw,16px);box-sizing:border-box}.movieBlock .pickup figure{width:56.8047337278vw;margin:0 auto}.movieBlock .pickup figcaption{margin-top:1.0355029586vw;line-height:1.23;font-weight:600;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.movieBlock .pickup img{height:31.9526627219vw}.movieBlock .list{width:33.875739645vw;height:100%;padding:0.4437869822vw 0.4437869822vw 0.4437869822vw 2.2189349112vw;border:0.1479289941vw solid #5277fd;overflow-y:auto;background:#121c54;box-sizing:border-box;border-radius:1.1834319527vw}.movieBlock .list li+li{margin-top:2.6627218935vw}.movieBlock .list figcaption{margin-top:0.5917159763vw;line-height:1.23;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.movieBlock .list img{height:15.9763313609vw}.movieBlock .list .inner{height:100%;padding:0.5917159763vw 1.6272189349vw 0.5917159763vw 0;box-sizing:border-box;overflow-y:auto}.movieBlock .list .inner::-webkit-scrollbar{width:0.8875739645vw;background:#3d4c83;border-radius:999px}.movieBlock .list .inner::-webkit-scrollbar-thumb{background-color:#2ccafe;border-radius:999px}.movieBlock .list a,.movieBlock .pickup a{display:block;position:relative}.movieBlock .list img,.movieBlock .pickup img{width:100%;border-radius:1.1834319527vw;object-fit:cover}.movieBlock .list .onAir,.movieBlock .pickup .onAir{width:9.1715976331vw;height:2.6627218935vw;border-radius:999px;background:url(../../img/onair.svg) #d61c1c no-repeat center center/auto 1.4792899408vw;position:absolute;top:0.4437869822vw;left:0.4437869822vw}.rules{padding:2.6627218935vw 1.1094674556vw;line-height:1.3}.rules-text{height:0;color:#feffb2;overflow:hidden;transition:height 0.3s}.rules-text .accordionInner{padding-bottom:2.6627218935vw}.rules-btn{width:14.7928994083vw;height:3.9940828402vw;margin:0 auto;background:#1878ff;border:0.2958579882vw solid #1a3c9e;box-shadow:0 0.2958579882vw 0 0 #0d0202;border-radius:0.8875739645vw;box-sizing:border-box;cursor:pointer;position:relative;z-index:0}.rules-btn:after{content:"";display:block;width:calc(100% - 0.8875739645vw);height:55%;border-radius:0.1479289941vw;background:#1453e9;position:absolute;left:0;right:0;bottom:0;margin:auto;z-index:-1}.rules-btn .arrow{width:100%;height:100%;display:block;background:url(../../img/arrow_accordion_down.png) no-repeat center 1.0355029586vw;background-size:2.2189349112vw auto}.rules-btn.open .arrow{background-image:url(../../img/arrow_accordion_up.png)}.movieList{padding:min(2.3668639053vw,32px) 0 0;flex-wrap:wrap;display:flex;justify-content:space-between}.movieList:after{content:"";display:block;width:30.7692307692vw}.movieList li{width:30.7692307692vw}.movieList li:nth-of-type(n+4){margin-top:min(4.3639053254vw,59px)}.movieList a{display:block;position:relative}.movieList img{width:100%;height:17.3076923077vw;border-radius:min(1.1834319527vw,16px);object-fit:cover}.movieList figcaption{margin-top:min(0.5917159763vw,8px);line-height:1.2;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.movieList+.pager{margin-top:5.1775147929vw}#movieTarget{margin-top:11.0946745562vw}#nowLoading{width:4.7337278107vw;height:4.7337278107vw;margin:5.0295857988vw auto 0;box-sizing:border-box;border-radius:50%;border:0.7396449704vw solid #1453e9;border-left:0.7396449704vw solid #71d9ff;transform:translateZ(0);animation:loading 1.1s infinite linear}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.btn-twitch-drops{margin-top:2.9585798817vw}.btn-twitch-drops a{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0.2em 1.6em 0.4em;background:#9146ff;box-shadow:0 0.2958579882vw 0 0 #0d0202;border:0.2958579882vw solid #4d1d94;border-radius:1.4792899408vw;box-sizing:border-box;font-size:2.5147928994vw;line-height:1.35;font-weight:900;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden;position:relative;z-index:10;text-shadow:min(0.1479289941vw,2px) min(0.1479289941vw,2px) min(0.073964497vw,1px) #000,max(-2px,-0.1479289941vw) max(-2px,-0.1479289941vw) min(0.073964497vw,1px) #000,max(-2px,-0.1479289941vw) min(0.1479289941vw,2px) min(0.073964497vw,1px) #000,min(0.1479289941vw,2px) max(-2px,-0.1479289941vw) min(0.073964497vw,1px) #000,min(0.1479289941vw,2px) 0 min(0.073964497vw,1px) #000,max(-2px,-0.1479289941vw) 0 min(0.073964497vw,1px) #000,0 min(0.1479289941vw,2px) min(0.073964497vw,1px) #000,0 min(0.2958579882vw,4px) min(0.073964497vw,1px) #000,min(0.1479289941vw,2px) min(0.2218934911vw,3px) min(0.1479289941vw,2px) #000,max(-2px,-0.1479289941vw) min(0.2218934911vw,3px) min(0.1479289941vw,2px) #000,0 max(-2px,-0.1479289941vw) min(0.073964497vw,1px) #000}.btn-twitch-drops a:before{content:"";display:block;width:4.1420118343vw;margin-top:min(0.5917159763vw,8px);margin-right:0.7396449704vw;margin-left:-2.0710059172vw;aspect-ratio:43/50;background:url(../../img/sns_b_twitch.svg) no-repeat 0 0/100% 100%}.btn-twitch-drops a:after{content:"";display:block;width:calc(100% - 0.8875739645vw);height:50%;border-radius:0.8875739645vw 0.8875739645vw 0 0;background:#6e2fcb;position:absolute;bottom:0;left:0;right:0;margin:auto;z-index:-1}.btn-twitch-drops .btn-text{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 4.8816568047vw);font-feature-settings:"palt"}.btn-twitch-drops .btn-text span{display:block}.btn-twitch-drops .btn-text-copy{font-size:1.775147929vw;white-space:nowrap}