a.descriptionLink{display:block;background:var(--brand-color);font-size:1.6rem;color:#fff;width:-moz-fit-content;width:fit-content;padding:0 1.2em;text-align:center;border-radius:.4rem;margin:1rem 0 0 1rem}.HomeExtraBannerArea_movieList__RKYuZ{margin-top:4rem}@media(min-width:768px){.HomeExtraBannerArea_movieList__RKYuZ{background:url(/assets/images/home/ad202509/ad-h2-bg.png) no-repeat 50%;background-size:cover;margin-top:8rem;padding:1px}}.HomeExtraBannerArea_movieList__RKYuZ h2{text-align:center}@media(min-width:768px){.HomeExtraBannerArea_movieList__RKYuZ h2{margin-top:-5.2rem;margin-bottom:-5.2rem}}.HomeExtraBannerArea_movieList__RKYuZ h2 img{width:100%}@media(min-width:768px){.HomeExtraBannerArea_movieList__RKYuZ h2 img{width:96rem}}.HomeExtraBannerArea_movieList__RKYuZ .HomeExtraBannerArea_movieListInner__ZlfhI{overflow:hidden;background:#fff;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2rem;padding:2rem;border:1px solid #e487f6;margin-top:2rem}@media(min-width:768px){.HomeExtraBannerArea_movieList__RKYuZ .HomeExtraBannerArea_movieListInner__ZlfhI{padding:10rem 12rem 5rem;gap:4rem;margin-top:0}}.HomeExtraBannerArea_movieList__RKYuZ .HomeExtraBannerArea_movieListInner__ZlfhI li{width:calc(50% - 1rem)}@media(min-width:768px){.HomeExtraBannerArea_movieList__RKYuZ .HomeExtraBannerArea_movieListInner__ZlfhI li{width:calc(25% - 3rem)}.HomeExtraBannerArea_movieList__RKYuZ .HomeExtraBannerArea_movieListInner__ZlfhI li a,.HomeExtraBannerArea_movieList__RKYuZ .HomeExtraBannerArea_movieListInner__ZlfhI li a img{width:100%;height:100%}}.HomeExtraBannerArea_movieList__RKYuZ .HomeExtraBannerArea_grid__QGbdo{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.HomeExtraBannerArea_movieList__RKYuZ .HomeExtraBannerArea_grid__QGbdo .HomeExtraBannerArea_movieListInner__ZlfhI{padding:0;margin:0;border:0}@media(min-width:768px){.HomeExtraBannerArea_movieList__RKYuZ .HomeExtraBannerArea_grid__QGbdo{display:contents!important}.HomeExtraBannerArea_movieList__RKYuZ .HomeExtraBannerArea_grid__QGbdo .HomeExtraBannerArea_movieListInner__ZlfhI{padding:10rem 12rem 5rem;gap:4rem;margin-top:0}}.HomeExtraBannerArea_movieList__RKYuZ h2.HomeExtraBannerArea_on__Wu7FR+.HomeExtraBannerArea_grid__QGbdo{grid-template-rows:1fr}.HomeExtraBannerArea_movieList__RKYuZ h2.HomeExtraBannerArea_on__Wu7FR+.HomeExtraBannerArea_grid__QGbdo .HomeExtraBannerArea_movieListInner__ZlfhI{padding:2rem;margin-top:2rem;border:1px solid #e487f6}.HomeExtraBannerArea_extraBannerList__QI5YE li{margin:2rem 0}.HomeExtraBannerArea_movieButton__LcScB{background:none;border:none;padding:0;cursor:pointer;width:100%;height:100%}.HomeExtraBannerArea_movieButton__LcScB img{width:100%;height:100%;transition:transform .2s ease}.HomeExtraBannerArea_movieButton__LcScB:hover img{transform:scale(1.05)}.HomeExtraBannerArea_lightbox__3r8Rk{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:9999}.HomeExtraBannerArea_lightboxContent__anKw0{position:relative;max-width:90%;max-height:90%;background:#000;border-radius:8px;overflow:hidden}.HomeExtraBannerArea_closeButton__1qTID{position:absolute;top:10px;right:15px;background:hsla(0,0%,100%,.8);border:none;font-size:24px;font-weight:700;width:30px;height:30px;border-radius:50%;cursor:pointer;z-index:10000;display:flex;justify-content:center;align-items:center}.HomeExtraBannerArea_closeButton__1qTID:hover{background:#fff}.HomeExtraBannerArea_video__Y7tk_{width:100%;height:auto;max-height:80vh}