#promo{background:linear-gradient(to bottom, #001A27 0%, #272658 100%);font-family:"Noto Sans JP",sans-serif}#promo a{color:inherit}#promo a:hover .meta-title{color:inherit}#promo .promo-heading{margin-bottom:2rem}@media screen and (min-width: 1024px){#promo .promo-heading{margin-bottom:2.5rem}}#promo .promo-heading img{margin-inline:auto;max-width:320px;width:70%}@media screen and (min-width: 768px){#promo .grid.is-movie{gap:1.5rem}}#promo .shadow{box-shadow:0 4px 6px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.12)}#promo .shadow-md{box-shadow:0 12px 16px -4px rgba(0,0,0,.1),0 3px 6px rgba(0,0,0,.1)}#promo .shadow-lg{box-shadow:0 20px 24px -8px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.12)}#promo .shadow-xl{box-shadow:0 24px 48px -12px rgba(0,0,0,.24),0 12px 24px rgba(0,0,0,.12)}#promo .label-released{align-items:center;background:#f43d26;border-radius:100px;color:#fff;display:inline-flex;justify-content:center;margin-bottom:.25rem;text-decoration:none;white-space:nowrap}#promo .label-released [class^=iconf-].is-left,#promo .label-released [class*=" iconf-"].is-left{margin-left:-0.25em}#promo .label-released [class^=iconf-].is-right,#promo .label-released [class*=" iconf-"].is-right{margin-right:-0.25em}.theme-light{color:rgba(0,0,0,.9)}.theme-light .meta-data{color:rgba(0,0,0,.65)}.promo-section{padding-block:1.5rem}@media screen and (min-width: 592px){.promo-section{padding-block:2rem}}@media screen and (min-width: 1024px){.promo-section{padding-block:2.5rem}}@media screen and (min-width: 1440px){.promo-section{padding-block:3rem}}.promo-container{margin-inline:auto;max-width:1680px;padding-inline:16px;position:relative;width:100%}@media screen and (min-width: 592px){.promo-container{padding-inline:24px}}@media screen and (min-width: 1024px){.promo-container{padding-inline:32px}}#promo-coupon{background:radial-gradient(circle, #0E7CCD, #0E61BD)}#promo-coupon .coupon-image{margin-inline:auto;max-width:800px;width:100%}#promo-featured{background:rgba(0,0,0,0)}#promo-featured #featured-list{display:grid;gap:16px}@media screen and (min-width: 768px){#promo-featured #featured-list{grid-template-columns:repeat(2, 1fr);gap:24px}}@media screen and (min-width: 1024px){#promo-featured #featured-list{grid-template-columns:none}}@media screen and (min-width: 1440px){#promo-featured #featured-list{grid-template-columns:repeat(2, 1fr)}}#promo-featured .entry{background-color:var(--featured-bg);flex-direction:column;gap:20px;margin-inline:auto;padding:20px;width:100%}@media screen and (min-width: 1024px){#promo-featured .entry{flex-direction:row;width:80%}}@media screen and (min-width: 1024px)and (max-width: 1439px){#promo-featured .entry:nth-child(even) .entry-media{order:1}}@media screen and (min-width: 1440px){#promo-featured .entry{width:100%}}#promo-featured .entry:nth-child(1){--featured-bg: #1da5c6}#promo-featured .entry:nth-child(1) .featured-title{color:#fef445}#promo-featured .entry:nth-child(2){--featured-bg: #ebc94b}#promo-featured .entry:nth-child(2) .featured-title{color:#1d77c6}#promo-featured .entry:nth-child(3){--featured-bg: #ef5777}#promo-featured .entry:nth-child(3) .featured-title{color:#72eb6c}#promo-featured .entry:nth-child(4){--featured-bg: #7fbf51}#promo-featured .entry:nth-child(4) .featured-title{color:#eb0e5e}#promo-featured .entry-media{flex:0 0 auto}@media screen and (min-width: 1024px){#promo-featured .entry-media{max-width:400px;width:45%}}#promo-featured .media-thum{background-position:center;background-repeat:no-repeat;background-size:cover;height:300px}@media screen and (min-width: 1024px){#promo-featured .media-thum{height:224px}}#promo-featured .entry-meta{align-items:flex-start;color:#fff;flex:1 1 auto}@media screen and (min-width: 1024px){#promo-featured .entry-meta{gap:.5rem}}#promo-featured .featured-date,#promo-featured .featured-name{font-size:16px}@media screen and (min-width: 1024px){#promo-featured .featured-date,#promo-featured .featured-name{font-size:18px}}#promo-featured .featured-date{align-items:center;display:flex;gap:4px}#promo-featured .featured-date img{width:24px}#promo-featured .featured-title{font-size:18px;font-weight:bold}@media screen and (min-width: 1024px){#promo-featured .featured-title{font-size:22px}}#promo-featured .featured-name{font-weight:bold}#promo-featured .label-released{font-size:13px;line-height:32px;padding-inline:16px}#promo-movies{background:rgba(0,0,0,0)}#promo-movies .grid.is-movie{grid-template-columns:repeat(2, 1fr)}@media screen and (min-width: 592px){#promo-movies .grid.is-movie{grid-template-columns:repeat(auto-fill, minmax(192px, 1fr))}}#promo-movies .grid.is-movie .entry{flex-direction:column}#promo-movies .grid.is-movie .entry-media{max-width:100%;width:100%}#promo-movies .entry-meta{align-items:flex-start}#promo-movies .label-released{font-size:12px;line-height:28px;padding-inline:14px}#promo-pickup{background:rgba(0,0,0,0)}#promo-pickup .grid.is-movie{grid-template-columns:repeat(auto-fill, minmax(256px, 1fr))}#promo-pickup .grid.is-movie .entry{flex-direction:column}#promo-pickup .grid.is-movie .entry-media{max-width:100%;width:100%}#promo-pickup .meta-label{color:#ffde30;font-weight:700}#promo-pr{background:rgba(0,0,0,0)}#promo-pr .promo-container{max-width:1280px}#promo-pr .pr-banner{margin-top:16px}@media screen and (min-width: 592px){#promo-pr .pr-banner{margin-top:24px}}@media screen and (min-width: 1024px){#promo-pr .pr-banner{margin-top:32px}}#promo-join{background:#0aa132;bottom:-200px;padding:.75rem;position:sticky;text-align:center;z-index:100}/*# sourceMappingURL=style.css.map */