.l-pass{font-size:min(18px , calc(18 / 1200 * var(--vw)));text-shadow:0 0 .8em #141419,0 0 .8em #141419,0 0 .8em #141419}@media screen and (max-width: 812px){.l-pass{font-size:3.75vw}}.l-pass .ttl-underline{position:relative;z-index:1}.l-pass .txt{position:relative;font-size:min(24px , calc(24 / 1200 * var(--vw)));text-align:center;z-index:1}.l-pass .txt.--left{text-align:left}@media screen and (max-width: 812px){.l-pass .txt{font-size:4.0625vw}}.l-pass .txt--strong{padding:min(10px , calc(10 / 1200 * var(--vw))) min(40px , calc(40 / 1200 * var(--vw)));background:#f8ed1a;color:#141419;text-shadow:none;border-radius:100px;display:inline-block}@media screen and (max-width: 812px){.l-pass .txt--strong{padding:1.5625vw 3.125vw;display:block}}.l-pass .txt--s{margin-top:min(20px , calc(20 / 1200 * var(--vw)));font-size:min(18px , calc(18 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .txt--s{margin-top:6.25vw;font-size:3.75vw}}.l-pass .btn{position:relative;padding:2px;box-sizing:border-box;text-align:center;text-decoration:none;border-radius:min(5px , calc(5 / 1200 * var(--vw)));cursor:pointer;display:inline-block;padding:4px;background:#f8ed1a;color:#141419 !important}@media screen and (min-width: 813px){.l-pass .btn{transition:all .3s ease-in-out}.l-pass .btn input,.l-pass .btn svg path,.l-pass .btn svg polygon{transition:all .3s ease-in-out}}@media screen and (max-width: 812px){.l-pass .btn{width:90%;margin:9.375vw auto 0;text-align:center;border-radius:.9375vw}}.l-pass .btn:hover,.l-pass .btn:visited,.l-pass .btn:link{color:inherit;text-decoration:inherit}.l-pass .btn .btn__inner{padding:min(20px , calc(20 / 1200 * var(--vw))) min(80px , calc(80 / 1200 * var(--vw)));border-radius:min(5px , calc(5 / 1200 * var(--vw)));display:block;font-family:eurostile,"Arial",sans-serif;font-size:min(24px , calc(24 / 1200 * var(--vw)));line-height:1.2}@media screen and (max-width: 812px){.l-pass .btn .btn__inner{padding:2.5vw 9.375vw;border-radius:.9375vw;font-size:4.0625vw}}@media screen and (min-width: 813px){.l-pass .btn{transition:all .3s ease-in-out}.l-pass .btn input,.l-pass .btn svg path,.l-pass .btn svg polygon{transition:all .3s ease-in-out}}@media screen and (min-width: 813px){.l-pass .btn:hover{color:#f8ed1a !important}.l-pass .btn:hover .btn__inner{background:#141419}.l-pass .btn:hover .btn__inner::before,.l-pass .btn:hover .btn__inner::after{background-color:#f8ed1a !important}.l-pass .btn:hover svg path,.l-pass .btn:hover svg polygon{fill:#f8ed1a}}.l-pass .btn::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:calc(100% - 3px);height:calc(100% - 3px);margin:auto;background-color:#141419;border-radius:min(5px , calc(5 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .btn::after{border-radius:.9375vw}}.l-pass .btn .btn__inner{position:relative;background:#f8ed1a;font-weight:bold;z-index:1}.l-pass .btn .btn__inner::before,.l-pass .btn .btn__inner::after{background-color:#141419 !important}.l-pass .btn svg path,.l-pass .btn svg polygon{fill:#141419}.l-pass .btn .btn__inner::before,.l-pass .btn .btn__inner::after{position:absolute;top:0;bottom:-0.3em;right:min(22px , calc(22 / 1200 * var(--vw)));margin:auto}@media screen and (max-width: 812px){.l-pass .btn .btn__inner::before,.l-pass .btn .btn__inner::after{right:5vw}}.l-pass .btn .btn__inner::before,.l-pass .btn .btn__inner::after{content:"";background-color:#f8ed1a}.l-pass .btn .btn__inner::before{width:.7em;height:2px}.l-pass .btn .btn__inner::after{width:.5em;height:2px;transform:rotate(45deg);transform-origin:bottom right}.l-pass .notice-list{text-align:left}.l-pass .notice-list .notice:not(:last-of-type){margin-bottom:min(10px , calc(10 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .notice-list .notice:not(:last-of-type){margin-bottom:1.5625vw}}.l-pass .top{position:relative;background:url(../../../img/season/5/pass/header.jpg) no-repeat center top;background-size:cover;text-align:center;z-index:1}@media screen and (max-width: 812px){.l-pass .top{background-image:url(../../../img/season/5/pass/header_sp.jpg)}}.l-pass .top .ttl{position:relative;margin-bottom:min(40px , calc(40 / 1200 * var(--vw)));font-size:min(80px , calc(80 / 1200 * var(--vw)));line-height:1 !important;display:inline-block;text-shadow:0 0 .4em #141419,0 0 .5em rgba(20,20,25,.8),0 0 .6em rgba(20,20,25,.5);z-index:1}@media screen and (max-width: 812px){.l-pass .top .ttl{margin-bottom:6.25vw;font-size:7.5vw}}.l-pass .top .ttl .--l{font-size:min(100px , calc(100 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .top .ttl .--l{font-size:11.25vw}}.l-pass .top__inner{max-width:calc(1200px + (min(50px ,calc(50 / 1200 * var(--vw))) * 2));margin:0 auto 0;padding:min(180px , calc(180 / 1200 * var(--vw))) min(50px , calc(50 / 1200 * var(--vw))) min(200px , calc(200 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .top__inner{padding:21.875vw 4.6875vw 78.125vw}}.l-pass .reward{position:relative;padding-bottom:min(120px , calc(120 / 1200 * var(--vw)));background:url(../../../img/season/5/pass/reward/bg.jpg) no-repeat right top;background-size:cover}@media screen and (max-width: 812px){.l-pass .reward{padding-bottom:18.75vw}}@media screen and (min-width: 813px){.l-pass .reward .txt:first-of-type{width:77%}}@media screen and (min-width: 813px){.l-pass .reward__img{position:absolute;top:0px;left:0;right:min(-700px , calc(-700 / 1200 * var(--vw)));width:min(1222px , calc(1222 / 1200 * var(--vw)));margin:auto}}@media screen and (max-width: 812px){.l-pass .reward__img{width:120vw;margin:-12.5vw 0 25vw -9.375vw;-webkit-mask-image:linear-gradient(rgba(13, 19, 36, 0) 0%, #0d1324 10%);mask-image:linear-gradient(rgba(13, 19, 36, 0) 0%, #0d1324 10%)}}.l-pass .reward__inner{position:relative;max-width:calc(1200px + (min(50px ,calc(50 / 1200 * var(--vw))) * 2));margin:0 auto 0;padding:min(180px , calc(180 / 1200 * var(--vw))) min(50px , calc(50 / 1200 * var(--vw))) 0}@media screen and (max-width: 812px){.l-pass .reward__inner{padding:15.625vw 4.6875vw 0}}.l-pass .reward-movie{width:min(716px , calc(716 / 1200 * var(--vw)));max-width:716px;margin:min(70px , calc(70 / 1200 * var(--vw))) 0 min(200px , calc(200 / 1200 * var(--vw)));z-index:1;position:relative;box-shadow:0px 2em 3em -1em rgba(20,20,25,.5),0px 2em 3em -1em rgba(20,20,25,.5);border:solid 1px #858e9b;cursor:pointer}.l-pass .reward-movie::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(0deg, #141419 50%, rgba(20, 20, 25, 0.2) 50%, rgba(20, 20, 25, 0.2) 100%);background-size:100% 2px}@media screen and (min-width: 813px){.l-pass .reward-movie:hover .btn-play__icon.--01{border-color:#f3f3f3;transform:scale(1.05)}.l-pass .reward-movie:hover .btn-play__icon.--03{transform:scale(1.15)}.l-pass .reward-movie:hover .btn-play__icon.--03 svg{animation:movie_play_hover 10s linear infinite}@keyframes movie_play_hover{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.l-pass .reward-movie:hover .btn-play__icon svg path{fill:#f3f3f3}.l-pass .reward-movie:hover .btn-play__icon svg circle{stroke:#f3f3f3}}.l-pass .reward-movie .btn-play{position:absolute;top:0;bottom:0;left:0;right:0;width:min(104px , calc(104 / 1200 * var(--vw)));height:min(104px , calc(104 / 1200 * var(--vw)));margin:auto;z-index:1}@media screen and (max-width: 812px){.l-pass .reward-movie .btn-play{width:16.26667vw;height:16.26667vw}}.l-pass .reward-movie .btn-play__icon{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;transition:transform .3s ease-out}.l-pass .reward-movie .btn-play__icon.--01{width:75%;height:75%;background-color:rgba(20,20,25,.3);border:solid 2px #f8ed1a;border-radius:50%;transition:transform .3s ease-out,border .3s ease-out}.l-pass .reward-movie .btn-play__icon.--02{width:18%;height:22%;transform:translateX(15%)}.l-pass .reward-movie .btn-play__icon.--02 svg path{transition-property:fill}.l-pass .reward-movie .btn-play__icon.--03{width:100%;height:100%}.l-pass .reward-movie .btn-play__icon.--03 svg circle{opacity:.5}@media screen and (min-width: 813px){.l-pass .reward-movie .btn-play__icon.--03 svg circle{transition-property:stroke,opacity}}.l-pass .reward-movie .btn-play__icon svg path{fill:#f8ed1a}@media screen and (min-width: 813px){.l-pass .reward-movie .btn-play__icon svg path{transition:.3s ease-out}}.l-pass .reward-movie .btn-play__icon svg circle{stroke:#f8ed1a}@media screen and (max-width: 812px){.l-pass .reward-movie{width:100%;margin:-93.75vw 0 15.625vw}}.l-pass .reward-movie video,.l-pass .reward-movie img{position:relative;width:100%;display:block;z-index:-1}.l-pass .reward-sub{position:relative;width:100%;max-width:1413px;margin:min(40px , calc(40 / 1200 * var(--vw))) auto 0}@media screen and (max-width: 812px){.l-pass .reward-sub{margin-top:6.25vw}}.l-pass .about{position:relative;z-index:1}.l-pass .about::before{content:"";position:absolute;top:0;left:0;width:100%;height:100vw;background:radial-gradient(circle closest-corner at center top, rgba(48, 108, 193, 0.2), rgba(48, 108, 193, 0));z-index:-1}.l-pass .about__inner{max-width:calc(1200px + (min(50px ,calc(50 / 1200 * var(--vw))) * 2));margin:0 auto 0;padding:min(180px , calc(180 / 1200 * var(--vw))) min(50px , calc(50 / 1200 * var(--vw))) min(200px , calc(200 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .about__inner{padding:15.625vw 4.6875vw 15.625vw}}.l-pass .about__img{position:relative;max-width:1000px;margin:min(75px , calc(75 / 1200 * var(--vw))) auto min(85px , calc(85 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .about__img{margin:9.375vw auto 12.5vw}}.l-pass .about__img .notice{position:absolute;bottom:min(20px , calc(20 / 1200 * var(--vw)));right:min(20px , calc(20 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .about__img .notice{bottom:6.25vw;right:6.25vw}}.l-pass .about-exp{position:relative;padding:min(26px , calc(26 / 1200 * var(--vw)));background-color:rgba(243,243,243,.03);backdrop-filter:blur(20px);text-shadow:0 0 .4em rgba(20,20,25,.5),0 0 .3em rgba(20,20,25,.5),0 0 .3em rgba(20,20,25,.5);width:100%;max-width:1100px;margin:0 auto min(190px , calc(190 / 1200 * var(--vw)));text-align:left;overflow:hidden}.l-pass .about-exp::before,.l-pass .about-exp::after{content:"";position:absolute;width:min(22px , calc(22 / 1200 * var(--vw)));height:min(22px , calc(22 / 1200 * var(--vw)));border:solid 3px #858e9b;pointer-events:none;z-index:1}.l-pass .about-exp::before{top:0;right:0;border-left:none;border-bottom:none}.l-pass .about-exp::after{bottom:0;left:0;border-top:none;border-right:none}@media screen and (max-width: 812px){.l-pass .about-exp{padding:6.25vw 4.0625vw}.l-pass .about-exp::before,.l-pass .about-exp::after{width:3.125vw;height:3.125vw;border-width:2px}}@supports not (backdrop-filter: blur(20px)){.l-pass .about-exp{background-color:rgba(13,19,36,.5)}}@media screen and (max-width: 812px){.l-pass .about-exp{margin-bottom:28.125vw;padding-bottom:31.25vw}}.l-pass .about-exp__block{font-size:min(16px , calc(16 / 1200 * var(--vw)))}@media screen and (min-width: 813px){.l-pass .about-exp__block{display:flex}}@media screen and (max-width: 812px){.l-pass .about-exp__block{font-size:3.75vw}}.l-pass .about-exp__block p:not(:last-of-type){margin-bottom:min(20px , calc(20 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .about-exp__block p:not(:last-of-type){margin-bottom:3.125vw}}.l-pass .about-exp__block .notice{display:block}.l-pass .about-exp__img{position:absolute;bottom:min(-40px , calc(-40 / 1200 * var(--vw)));right:min(40px , calc(40 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .about-exp__img{bottom:-6.25vw;right:6.25vw}}@media screen and (min-width: 1921px){.l-pass .about-exp__img{bottom:-40px}}.l-pass .about-exp__img svg{width:min(300px , calc(300 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .about-exp__img svg{width:37.5vw}}.l-pass .about-exp__img path{fill:rgba(255,255,255,.3)}.l-pass .reward-info,.l-pass .levelup{position:relative;padding:min(26px , calc(26 / 1200 * var(--vw)));background-color:rgba(243,243,243,.03);backdrop-filter:blur(20px);text-shadow:0 0 .4em rgba(20,20,25,.5),0 0 .3em rgba(20,20,25,.5),0 0 .3em rgba(20,20,25,.5);width:100%;max-width:1100px;margin:0 auto min(80px , calc(80 / 1200 * var(--vw)));text-align:left;overflow:hidden}.l-pass .reward-info::before,.l-pass .reward-info::after,.l-pass .levelup::before,.l-pass .levelup::after{content:"";position:absolute;width:min(22px , calc(22 / 1200 * var(--vw)));height:min(22px , calc(22 / 1200 * var(--vw)));border:solid 3px #858e9b;pointer-events:none;z-index:1}.l-pass .reward-info::before,.l-pass .levelup::before{top:0;right:0;border-left:none;border-bottom:none}.l-pass .reward-info::after,.l-pass .levelup::after{bottom:0;left:0;border-top:none;border-right:none}@media screen and (max-width: 812px){.l-pass .reward-info,.l-pass .levelup{padding:6.25vw 4.0625vw}.l-pass .reward-info::before,.l-pass .reward-info::after,.l-pass .levelup::before,.l-pass .levelup::after{width:3.125vw;height:3.125vw;border-width:2px}}@supports not (backdrop-filter: blur(20px)){.l-pass .reward-info,.l-pass .levelup{background-color:rgba(13,19,36,.5)}}@media screen and (max-width: 812px){.l-pass .reward-info,.l-pass .levelup{margin-bottom:12.5vw}}.l-pass .reward-info .ttl-underline,.l-pass .levelup .ttl-underline{margin-bottom:min(30px , calc(30 / 1200 * var(--vw)));padding-bottom:min(20px , calc(20 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .reward-info .ttl-underline,.l-pass .levelup .ttl-underline{margin-bottom:4.6875vw;padding-bottom:3.125vw}}.l-pass .reward-info .ttl--local,.l-pass .levelup .ttl--local{font-size:min(32px , calc(32 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .reward-info .ttl--local,.l-pass .levelup .ttl--local{font-size:5vw}}.l-pass .reward-info__block,.l-pass .levelup__block{font-size:min(16px , calc(16 / 1200 * var(--vw)))}@media screen and (min-width: 813px){.l-pass .reward-info__block,.l-pass .levelup__block{display:flex}}@media screen and (max-width: 812px){.l-pass .reward-info__block,.l-pass .levelup__block{font-size:3.75vw}}.l-pass .reward-info__block p:not(:last-of-type),.l-pass .levelup__block p:not(:last-of-type){margin-bottom:min(20px , calc(20 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .reward-info__block p:not(:last-of-type),.l-pass .levelup__block p:not(:last-of-type){margin-bottom:3.125vw}}.l-pass .reward-info__img,.l-pass .levelup__img{margin-left:min(20px , calc(20 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .reward-info__img,.l-pass .levelup__img{width:100%;margin:6.25vw auto 0}}.l-pass .reward-info{margin-top:min(96px , calc(96 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .reward-info{margin-top:15vw}}.l-pass .reward-info__img,.l-pass .levelup__img{max-width:396px}@media screen and (min-width: 813px){.l-pass .reward-info__img,.l-pass .levelup__img{min-width:min(396px , calc(396 / 1200 * var(--vw)))}}.l-pass .premium{margin:min(120px , calc(120 / 1200 * var(--vw))) auto 0}@media screen and (min-width: 813px){.l-pass .premium{display:flex;justify-content:space-between}}@media screen and (max-width: 812px){.l-pass .premium{margin:18.75vw auto 0}}.l-pass .premium+.notice-list{margin-top:min(20px , calc(20 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .premium+.notice-list{margin-top:3.125vw}}.l-pass .premium__item{position:relative;width:49%;padding:min(55px , calc(55 / 1200 * var(--vw))) min(20px , calc(20 / 1200 * var(--vw))) min(30px , calc(30 / 1200 * var(--vw)));background:#0f2f59 url(../../../img/season/common/pass/about/premium_bg01.jpg) no-repeat right bottom;background-size:100% auto !important;text-align:left}.l-pass .premium__item:nth-of-type(2){background:#123c73 url(../../../img/season/common/pass/about/premium_bg02.jpg) no-repeat right bottom}@media screen and (max-width: 812px){.l-pass .premium__item{width:100%;padding:12.5vw 3.125vw 9.375vw}.l-pass .premium__item:not(:last-of-type){margin-bottom:12.5vw}}.l-pass .pass-icon{position:absolute;top:min(-40px , calc(-40 / 1200 * var(--vw)));left:0;right:0;width:min(175px , calc(175 / 1200 * var(--vw)));margin:auto;text-align:center}@media screen and (max-width: 812px){.l-pass .pass-icon{top:-9.375vw;width:31.25vw}}@media screen and (min-width: 1921px){.l-pass .pass-icon{top:-60px}}.l-pass .premium__ttl{margin-bottom:min(45px , calc(45 / 1200 * var(--vw)));text-align:center;font-family:eurostile,"Arial",sans-serif;font-weight:500;font-size:min(32px , calc(32 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .premium__ttl{margin-bottom:6.25vw;font-size:5.625vw}}.l-pass .premium__txt{position:relative;padding-left:min(35px , calc(35 / 1200 * var(--vw)));font-size:min(16px , calc(16 / 1200 * var(--vw)))}.l-pass .premium__txt:not(:last-of-type){margin-bottom:min(30px , calc(30 / 1200 * var(--vw)))}.l-pass .premium__txt::before{content:"";position:absolute;top:min(3px , calc(3 / 1200 * var(--vw)));left:0;width:min(23px , calc(23 / 1200 * var(--vw)));height:min(23px , calc(23 / 1200 * var(--vw)));background:url(../../../img/season/common/pass/about/check.png) no-repeat center center;background-size:cover}@media screen and (max-width: 812px){.l-pass .premium__txt{padding-left:6.25vw;font-size:3.75vw}.l-pass .premium__txt:not(:last-of-type){margin-bottom:4.6875vw}.l-pass .premium__txt::before{width:4.6875vw;height:4.6875vw}}.l-pass .attention .frame{position:relative;max-width:1200px;margin:auto;padding:min(50px , calc(50 / 1200 * var(--vw)));background:rgba(13,19,36,.7);backdrop-filter:blur(20px);word-break:break-word}.l-pass .attention .frame:before{content:"";position:absolute;top:0;left:0;width:100%;background:#f8ed1a}@media screen and (min-width: 813px){.l-pass .attention .frame:before{height:min(6px , calc(6 / 1200 * var(--vw)))}}@media screen and (max-width: 812px){.l-pass .attention .frame:before{height:.8vw}}@media screen and (max-width: 812px){.l-pass .attention .frame{padding:9.375vw 4.6875vw 9.375vw}}.l-pass .attention .frame:not(:last-of-type){margin-bottom:min(148px , calc(148 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .attention .frame:not(:last-of-type){margin-bottom:15.625vw}}.l-pass .attention-list{text-align:left;font-size:min(16px , calc(16 / 1200 * var(--vw)))}@media screen and (max-width: 812px){.l-pass .attention-list{font-size:3.75vw}}.l-pass .attention-list__item{margin-left:1em;text-indent:-1em}:lang(ja) .l-pass .ttl{line-height:1.2}
