@import"https://fonts.googleapis.com/css?family=Roboto+Condensed:700&display=swap";html{font-size:62.5%;letter-spacing:.03em;line-height:1.3rem;scroll-behavior:smooth;scroll-padding-top:55px}@media screen and (min-width: 769px){html{scroll-padding-top:64px}}body{background:#000;color:#fff;font-family:hiragino-kaku-gothic-pron,sans-serif;font-weight:300;font-size:1rem;-webkit-overflow-scrolling:touch}img{width:100%}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}button{cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}button:hover{opacity:.7}@media print{html,body{_zoom:70% !important}}main{display:block}a{color:inherit;text-decoration:none;-webkit-transition:.3s ease;transition:.3s ease}a:hover{opacity:.7}picture,img{display:block;width:100%;height:auto}.helvetica{font-family:helvetica-lt-pro,sans-serif;font-weight:700}.header{overflow:hidden;width:100%;pointer-events:none}.header.active .header-left{-webkit-transition:opacity 2.5s linear;transition:opacity 2.5s linear;opacity:1}.header.active .header-right .header-right-circle-light img{opacity:1}.header.active .header-right .header-right-circle-shadow img{opacity:1}.header .header-inner{display:grid;grid-template-columns:730fr 636fr;width:100%;aspect-ratio:1366/773}@media screen and (max-width: 768px){.header .header-inner{grid-template-columns:1fr;aspect-ratio:auto}}.header .header-left{position:relative;width:100%;height:100%;z-index:2;opacity:0;-webkit-transition:opacity 1.5s ease-out;transition:opacity 1.5s ease-out}@media screen and (max-width: 768px){.header .header-left{aspect-ratio:375/344}}.header .header-left img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.header .header-right{position:relative;background-image:url("../images/title-right-bg-pc.webp");background-size:cover;background-position:center;width:100%;height:100%;overflow:hidden}@media screen and (max-width: 768px){.header .header-right{aspect-ratio:375/322;background-image:url("../images/title-right-bg-sp.webp");overflow:visible}}.header .header-right-circle-light{position:absolute;width:165%;aspect-ratio:2064/1170;top:calc(50% - 19px);left:50%;translate:-50% -50%;z-index:1}@media screen and (max-width: 768px){.header .header-right-circle-light{width:130%;top:calc(50% - 39px);z-index:2}}.header .header-right-circle-light img{position:absolute;top:50%;left:50%;translate:-50% -50%;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.header .header-right-circle-light img:nth-child(1){-webkit-transition-delay:0;transition-delay:0}.header .header-right-circle-light img:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.header .header-right-circle-light img:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}.header .header-right-circle-light img:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}.header .header-right-circle-shadow{position:absolute;mix-blend-mode:multiply;width:165%;aspect-ratio:2064/1170;top:calc(50% + 19px);left:50%;translate:-50% -50%}@media screen and (max-width: 768px){.header .header-right-circle-shadow{width:130%;top:calc(50% - 19px)}}.header .header-right-circle-shadow img{position:absolute;top:50%;left:50%;translate:-50% -50%;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.header .header-right-circle-shadow img:nth-child(1){-webkit-transition-delay:0;transition-delay:0}.header .header-right-circle-shadow img:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.header .header-right-circle-shadow img:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}.header .header-right-circle-shadow img:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}.header .header-right-text{position:absolute;top:49.6%;left:54.6%;translate:-50% -50%;width:79%;z-index:2}@media screen and (max-width: 768px){.header .header-right-text{top:81.2%;left:50%;width:86.7%}}.menu{width:100%;height:0px;display:none}@media screen and (max-width: 768px){.menu{display:block}}.menu .menu-open{position:fixed;top:10px;right:10px;z-index:999}.menu .menu-open .menu-open-button{font-size:14px;width:80px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;background-color:#3cc0ca;text-align:center;cursor:pointer}.menu .menu-body{position:fixed;top:0;left:0;width:100%;height:100vh;height:100lvh;background-color:#000;z-index:1000;display:block;opacity:0;pointer-events:none;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.menu .menu-body.active{opacity:1;pointer-events:auto}.menu .menu-body .menu-body-close{position:absolute;top:10px;right:10px}.menu .menu-body .menu-body-close .menu-body-close-button{font-size:14px;width:80px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;background-color:#3cc0ca;text-align:center;cursor:pointer}.menu .menu-body .menu-body-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:210px;height:100%;margin-inline:auto}.menu .menu-body .menu-body-inner .menu-body-nav .menu-body-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.menu .menu-body .menu-body-inner .menu-body-nav .menu-body-nav-item{font-size:20px;line-height:1;position:relative}.menu .menu-body .menu-body-inner .menu-body-nav .menu-body-nav-item a{position:relative;z-index:1}.menu .menu-body .menu-body-inner .menu-body-nav .menu-body-nav-item .shadow{position:absolute;top:0;left:0;opacity:0;color:#72c3ff;-webkit-text-stroke:10px;-webkit-transition:.3s ease;transition:.3s ease}.menu .menu-body .menu-body-inner .menu-body-nav .menu-body-nav-item.current{font-size:2.75em}.menu .menu-body .menu-body-inner .menu-body-nav .menu-body-nav-item.current .shadow{opacity:1;-webkit-filter:blur(20px);filter:blur(20px)}.menu .menu-body .menu-body-inner .menu-body-bnr{margin-top:50px;width:100%}@media screen and (max-width: 768px){body:has(.menu-body.active){overflow:hidden}}.footer{padding-block:60px 50px;background-color:#222}@media screen and (max-width: 768px){.footer{padding-block:50px 50px}}.footer .footer-inner{max-width:600px;width:calc(100% - 48px);margin-inline:auto}.footer .footer-logo{max-width:156.78px;width:100%;margin-inline:auto}.footer .footer-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:50px}@media screen and (max-width: 768px){.footer .footer-sns{margin-top:30px}}.footer .footer-sns a{display:block;width:32.25px}.footer .footer-copyright{font-size:10px;text-align:center;margin-top:55px}@media screen and (max-width: 768px){.footer .footer-copyright{margin-top:35px}}.btn-primary{display:block;max-width:419px;width:100%;background-color:#3cc0ca;font-size:16px;font-weight:600;padding:22px 16px;position:relative;margin-inline:auto;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media screen and (max-width: 768px){.btn-primary{max-width:252px;font-size:13px;padding:12px 32px;line-height:1.4}}.btn-primary::after{content:"";position:absolute;width:0;height:0;border-style:solid;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);border-left:9px solid #fff;border-right:0;right:20px;top:50%;translate:0 -50%}@media screen and (max-width: 768px){.btn-primary::after{right:15px}}.dib{display:inline-block}.introduction{padding-block:66px 70px;padding-inline:80px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.introduction{padding-block:40px 34px;padding-inline:40px}}.introduction .introduction-inner{margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:900px;gap:44px}@media screen and (max-width: 768px){.introduction .introduction-inner{gap:21px}}.introduction .introduction-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;color:#3cc0ca;font-size:26px;line-height:1.6923076923;font-weight:300;display:grid;grid-template-columns:auto 1fr}@media screen and (max-width: 768px){.introduction .introduction-title{font-size:17px}}.introduction .introduction-title span{display:block}.introduction .introduction-text{color:#fff;font-size:20px;line-height:2.2;font-weight:300}@media screen and (max-width: 768px){.introduction .introduction-text{font-size:13px;line-height:2.45}}.plan{position:relative}.plan .plan-bg{position:sticky;top:0;left:0;width:100%;height:0px;z-index:-1;pointer-events:none}.plan .plan-bg .plan-bg-filter{display:block;position:absolute;mix-blend-mode:multiply;background-repeat:repeat;background-image:url(../images/bg-filter.webp);background-size:300px 300px;top:0;left:0;width:100%;height:100vh;height:100lvh}.plan .plan-bg .plan-bg-video{display:block;position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;width:100%;height:100vh;height:100lvh}.plan .plan-inner{display:grid;grid-template-columns:300px 1fr 80px;width:calc(100% - 80px);margin-left:auto;padding-block:80px}@media screen and (max-width: 1180px){.plan .plan-inner{grid-template-columns:230px 1fr 60px;padding-block:37px 40px;width:calc(100% - 60px)}}@media screen and (max-width: 768px){.plan .plan-inner{grid-template-columns:1fr;width:calc(100% - 40px);margin-inline:auto}}.plan .plan-menu{position:sticky;top:64px;height:84vh}@media screen and (max-width: 768px){.plan .plan-menu{display:none}}.plan .plan-menu .plan-menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:43px;height:100%;font-size:30px}@media screen and (max-width: 1180px){.plan .plan-menu .plan-menu-list{font-size:24px}}.plan .plan-menu .plan-menu-item{position:relative;font-size:1em;line-height:1.1;-webkit-transition:.3s ease;transition:.3s ease}.plan .plan-menu .plan-menu-item a{position:relative;z-index:1}.plan .plan-menu .plan-menu-item .shadow{position:absolute;top:0;left:0;opacity:0;color:#72c3ff;-webkit-text-stroke:10px;-webkit-transition:.3s ease;transition:.3s ease}.plan .plan-menu .plan-menu-item.current{font-size:1.8333333333em}.plan .plan-menu .plan-menu-item.current.small{font-size:1.5em}.plan .plan-menu .plan-menu-item.current .shadow{opacity:1;-webkit-filter:blur(20px);filter:blur(20px)}.plan .plan-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px}@media screen and (max-width: 768px){.plan .plan-content{gap:58px}}.plan .plan-content .plan-content-item-category{display:none}@media screen and (max-width: 768px){.plan .plan-content .plan-content-item-category{display:block;text-align:center;font-size:36px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.plan .plan-content .plan-content-item-category .shadow{position:absolute;top:0;left:0;-webkit-filter:blur(20px);filter:blur(20px);color:#72c3ff;-webkit-text-stroke:10px;z-index:-1}}.plan .plan-content .plan-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}@media screen and (max-width: 768px){.plan .plan-content .plan-content-item{gap:20px}}.plan .plan-content .plan-content-item .plan-content-item-inner{padding:60px 75px;background-color:rgba(41,42,51,.5);overflow:hidden}@media screen and (max-width: 1180px){.plan .plan-content .plan-content-item .plan-content-item-inner{padding:40px 40px}}@media screen and (max-width: 768px){.plan .plan-content .plan-content-item .plan-content-item-inner{padding:34px 21px 40px}}.plan .plan-content .plan-content-item .plan-content-item-title h3{font-size:20px;text-align:center;margin-bottom:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media screen and (max-width: 1180px){.plan .plan-content .plan-content-item .plan-content-item-title h3{font-size:18px;gap:12px;margin-bottom:32px}}@media screen and (max-width: 768px){.plan .plan-content .plan-content-item .plan-content-item-title h3{font-size:13px}}.plan .plan-content .plan-content-item .plan-content-item-title h3::before{content:"";font-family:"Helvetica",sans-serif;font-weight:700;font-size:20px;line-height:1;color:#fff;padding-inline:6px;background:#3cc0ca;height:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 1180px){.plan .plan-content .plan-content-item .plan-content-item-title h3::before{font-size:16px}}@media screen and (max-width: 768px){.plan .plan-content .plan-content-item .plan-content-item-title h3::before{display:none}}.plan .plan-content .plan-content-item .plan-content-item-title .plan-content-item-title-supplement{position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:20px;padding:15px;border-top:1px solid;margin-bottom:32px}@media screen and (max-width: 1180px){.plan .plan-content .plan-content-item .plan-content-item-title .plan-content-item-title-supplement{font-size:14px}}@media screen and (max-width: 768px){.plan .plan-content .plan-content-item .plan-content-item-title .plan-content-item-title-supplement{padding:11px 2px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}}.plan .plan-content .plan-content-item .plan-content-item-title .plan-content-item-title-supplement .bubble{position:absolute;bottom:1px;left:50%;translate:-50% 100%;width:10px}.plan .plan-content .plan-content-item .plan-content-item-title .plan-content-item-title-supplement::before,.plan .plan-content .plan-content-item .plan-content-item-title .plan-content-item-title-supplement::after{content:"";display:block;position:absolute;bottom:0;width:calc(50% - 5px);height:1px;background-color:#fff}.plan .plan-content .plan-content-item .plan-content-item-title .plan-content-item-title-supplement::before{left:0}.plan .plan-content .plan-content-item .plan-content-item-title .plan-content-item-title-supplement::after{right:0}.plan .plan-content .plan-content-item .plan-content-item-title h4{font-size:30px;color:#3cc0ca;text-align:center;line-height:1.4666666667;font-weight:600}@media screen and (max-width: 1180px){.plan .plan-content .plan-content-item .plan-content-item-title h4{font-size:20px;line-height:1.5}}.plan .plan-content .plan-event .plan-content-item-title h3::before{content:"EVENT"}.plan .plan-content .plan-event-1-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-top:32px}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-1-date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-inline:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}}@media screen and (max-width: 768px){.plan .plan-content .plan-event-1-date{margin-top:16px;padding-inline:20px;margin-inline:auto}}.plan .plan-content .plan-event-1-date dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}@media screen and (max-width: 768px){.plan .plan-content .plan-event-1-date dl{gap:11px}}.plan .plan-content .plan-event-1-date dl dt{font-size:15px;padding:8px;border:1px solid}@media screen and (max-width: 768px){.plan .plan-content .plan-event-1-date dl dt{font-size:12px;padding:6px 6px}}.plan .plan-content .plan-event-1-date dl dd{font-size:16px}@media screen and (max-width: 768px){.plan .plan-content .plan-event-1-date dl dd{font-size:12px}}.plan .plan-content .plan-event-1-step-list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-top:55px}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-1-step-list{grid-template-columns:1fr;margin-top:39px;gap:20px}}.plan .plan-content .plan-event-1-step-item{width:84%;margin-inline:auto}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-1-step-item{display:grid;grid-template-columns:84fr 189fr;width:100%;max-width:none;gap:0 18px}}.plan .plan-content .plan-event-1-step-item .step{font-size:18px;font-weight:300;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;margin-bottom:12px}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-1-step-item .step{grid-column:2/3;grid-row:1/2;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:4px}}@media screen and (max-width: 768px){.plan .plan-content .plan-event-1-step-item .step{margin-bottom:4px;font-size:15px}}.plan .plan-content .plan-event-1-step-item .step .number{font-size:28px;font-weight:300}@media screen and (max-width: 768px){.plan .plan-content .plan-event-1-step-item .step .number{font-size:20px}}.plan .plan-content .plan-event-1-step-item-image{width:67%;margin-inline:auto}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-1-step-item-image{grid-column:1/2;grid-row:1/3;width:100%}}.plan .plan-content .plan-event-1-step-item-text{margin-top:21px;font-size:14px;line-height:1.7142857143;text-align:center}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-1-step-item-text{grid-column:2/3;grid-row:2/3;text-align:left;margin-top:0;word-break:break-all}}@media screen and (max-width: 768px){.plan .plan-content .plan-event-1-step-item-text br{display:none}}.plan .plan-content .plan-event-1-step-item-text-attention{font-size:12px;margin-top:1px}.plan .plan-content .plan-event-1-step-attention{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-inline:auto;max-width:600px;font-size:12px;line-height:1.8333333333;opacity:.5;margin-top:30px}@media screen and (max-width: 768px){.plan .plan-content .plan-event-1-step-attention{font-size:10px;margin-top:35px}}.plan .plan-content .plan-event-1-step-attention::before{content:"※";display:block}.plan .plan-content .plan-event-1-line{padding:25px 28px;border:1px solid #06c755;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;margin-top:52px;border-radius:20px}@media screen and (max-width: 768px){.plan .plan-content .plan-event-1-line{margin-top:35px;padding:20px 20px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.plan .plan-content .plan-event-1-line p{font-size:15px;line-height:1.6}@media screen and (max-width: 768px){.plan .plan-content .plan-event-1-line p{font-size:13px}}.plan .plan-content .plan-event-1-line-icon{width:40px}.plan .plan-content .plan-event-2-movie-main{display:grid;grid-template-columns:375fr 386fr;gap:75px}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-2-movie-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-2-movie-main-detail{display:contents}}.plan .plan-content .plan-event-2-movie-main-detail h4{font-size:30px;color:#3cc0ca;line-height:1.4666666667;font-weight:600;margin-top:-8px}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-2-movie-main-detail h4{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;font-size:20px;text-align:center}}.plan .plan-content .plan-event-2-movie-main-detail-date{margin-top:23px}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-2-movie-main-detail-date{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-inline:auto}}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie-main-detail-date{margin-top:25px;padding-inline:10px;margin-inline:0}}.plan .plan-content .plan-event-2-movie-main-detail-date dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie-main-detail-date dl{gap:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.plan .plan-content .plan-event-2-movie-main-detail-date dl dt{font-size:15px;padding:8px;border:1px solid}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie-main-detail-date dl dt{font-size:12px;padding:6px 6px}}.plan .plan-content .plan-event-2-movie-main-detail-date dl dd{font-size:16px}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie-main-detail-date dl dd{font-size:12px}}.plan .plan-content .plan-event-2-movie-main-detail p{margin-top:32px;font-size:15px;line-height:2}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-2-movie-main-detail p{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie-main-detail p{margin-top:26px;font-size:13px}}.plan .plan-content .plan-event-2-movie-main-image{width:100%}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-2-movie-main-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:420px;margin-top:30px;margin-inline:auto}}.plan .plan-content .plan-event-2-movie-main-image-copyright{font-size:10px;opacity:.5;margin-top:8px}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie-main-image-copyright{margin-top:6px}}.plan .plan-content .plan-event-2-movie-sub{margin-top:50px}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie-sub{margin-top:47px}}.plan .plan-content .plan-event-2-movie-sub h5{font-size:19px;line-height:1;border-bottom:1px solid #30304a;font-weight:600;width:100%;padding-bottom:10px;margin-bottom:28px}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie-sub h5{font-size:15px;margin-bottom:16px}}.plan .plan-content .plan-event-2-movie-sub-inner{display:grid;grid-template-columns:375fr 386fr;gap:75px}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-2-movie-sub-inner{grid-template-columns:1fr;gap:30px}}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie-sub-inner{gap:26px}}.plan .plan-content .plan-event-2-movie-sub-detail dl dt{font-size:13px;font-weight:600;line-height:1.7}.plan .plan-content .plan-event-2-movie-sub-detail dl dd{font-size:15px;line-height:1.7}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie-sub-detail dl dd{font-size:13px}}.plan .plan-content .plan-event-2-movie-sub-detail dl+dl{margin-top:20px}.plan .plan-content .plan-event-2-movie-sub-images-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-2-movie-sub-images-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:calc(100% + 40px);left:-40px;padding-inline:40px}}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie-sub-images-inner{width:calc(100% + 21px);left:-21px;padding-inline:21px}}.plan .plan-content .plan-event-2-movie-sub-images-inner.row-4 img{width:calc((100% - 24px)/4)}.plan .plan-content .plan-event-2-movie-sub-images-inner.row-3 img{width:calc((100% - 16px)/3)}.plan .plan-content .plan-event-2-movie-link{margin-top:60px}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie-link{margin-top:40px}}.plan .plan-content .plan-event-2-movie+.plan-event-2-movie{margin-top:80px;padding-top:80px;position:relative}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie+.plan-event-2-movie{margin-top:60px;padding-top:64px}}.plan .plan-content .plan-event-2-movie+.plan-event-2-movie::before{content:"";display:block;width:calc(100% + 150px);height:1px;background-color:#fff;position:absolute;top:0;left:50%;translate:-50%}@media screen and (max-width: 1180px){.plan .plan-content .plan-event-2-movie+.plan-event-2-movie::before{width:calc(100% + 80px)}}@media screen and (max-width: 768px){.plan .plan-content .plan-event-2-movie+.plan-event-2-movie::before{width:calc(100% + 42px)}}@media screen and (max-width: 768px){.plan .plan-content .plan-music .plan-content-item-title h3{display:none}}.plan .plan-content .plan-music .plan-content-item-title h3::before{content:"MUSIC"}@media screen and (min-width: 1181px){.plan .plan-content .plan-music .plan-content-item-title h4{font-size:34px}}.plan .plan-content .plan-music-1-attention{max-width:451px;margin-inline:auto;margin-top:30px}@media screen and (max-width: 768px){.plan .plan-content .plan-music-1-attention{margin-top:24px}}.plan .plan-content .plan-music-1-attention p{font-size:14px;line-height:1.8;font-weight:700;opacity:.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width: 768px){.plan .plan-content .plan-music-1-attention p{font-size:12px;margin-top:4px}}.plan .plan-content .plan-music-1-attention p::before{content:"※";display:block}.plan .plan-content .plan-music-1-attention p+p{margin-top:10px}@media screen and (max-width: 768px){.plan .plan-content .plan-music-1-attention p+p{margin-top:0}}.plan .plan-content .plan-music-1-list{display:grid;grid-template-columns:repeat(3, 1fr);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:60px 10px;margin-top:90px}@media screen and (max-width: 1180px){.plan .plan-content .plan-music-1-list{grid-template-columns:1fr}}@media screen and (max-width: 768px){.plan .plan-content .plan-music-1-list{margin-top:65px;gap:58px}}.plan .plan-content .plan-music-1-item{border:1px solid;padding-inline:23px;padding-block:23px 23px;position:relative}@media screen and (max-width: 1180px){.plan .plan-content .plan-music-1-item{padding-inline:20px;padding-block:24px 24px}}.plan .plan-content .plan-music-1-item-image{width:111px;margin-bottom:23px;margin-inline:auto}@media screen and (max-width: 1180px){.plan .plan-content .plan-music-1-item-image{width:84px;margin-bottom:24px}}.plan .plan-content .plan-music-1-item-detail p{font-size:14px;line-height:1.8571428571}@media screen and (max-width: 768px){.plan .plan-content .plan-music-1-item-detail p{font-size:12px}}.plan .plan-content .plan-music-1-item-detail p .emphasis{color:#3cc0ca;font-weight:600}.plan .plan-content .plan-music-1-item-detail p .large{font-size:20px;line-height:1}@media screen and (max-width: 768px){.plan .plan-content .plan-music-1-item-detail p .large{font-size:16px}}.plan .plan-content .plan-music-1-item-detail p+p{margin-top:18px}@media screen and (max-width: 768px){.plan .plan-content .plan-music-1-item-detail p+p{margin-top:9px}}.plan .plan-content .plan-cinema .plan-content-item-category{font-size:29px}@media screen and (max-width: 768px){.plan .plan-content .plan-cinema .plan-content-item-title h3{display:none}}.plan .plan-content .plan-cinema .plan-content-item-title h3::before{content:"CINEMA SHOWING"}.plan .plan-content .plan-cinema-1-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:58px 38px;margin-top:60px}@media screen and (max-width: 1180px){.plan .plan-content .plan-cinema-1-list{grid-template-columns:repeat(2, 1fr);gap:38px 25px}}@media screen and (max-width: 768px){.plan .plan-content .plan-cinema-1-list{margin-top:0}}.plan .plan-content .plan-cinema-1-item-image{width:100%}.plan .plan-content .plan-cinema-1-item-detail{margin-top:16px}@media screen and (max-width: 768px){.plan .plan-content .plan-cinema-1-item-detail{margin-top:8px}}.plan .plan-content .plan-cinema-1-item-detail h4{font-size:16px;line-height:1.4;font-weight:600}@media screen and (max-width: 768px){.plan .plan-content .plan-cinema-1-item-detail h4{font-size:12px}}.plan .plan-content .plan-cinema-1-item-detail h4 .attention{display:block;font-size:12px;margin-top:8px;font-weight:300;opacity:.5}@media screen and (max-width: 768px){.plan .plan-content .plan-cinema-1-item-detail h4 .attention{font-size:10px}}.plan .plan-content .plan-cinema-1-item-detail .date{font-size:15px;margin-top:26px}@media screen and (max-width: 768px){.plan .plan-content .plan-cinema-1-item-detail .date{font-size:12px;margin-top:16px}}.plan .plan-content .plan-cinema-1-item-detail .copyright{font-size:10px;line-height:1.4;opacity:.5;word-break:break-all;margin-top:28px}@media screen and (max-width: 768px){.plan .plan-content .plan-cinema-1-item-detail .copyright{font-size:9px;margin-top:16px;line-height:1.5}}@media screen and (max-width: 768px){.plan .plan-content .plan-service .plan-content-item-title h3{display:none}}.plan .plan-content .plan-service .plan-content-item-title h3::before{content:"OFF & SERVICE"}@media screen and (min-width: 1181px){.plan .plan-content .plan-service .plan-content-item-title h4{font-size:34px}}.plan .plan-content .plan-service-1-content{max-width:601px;margin-inline:auto;margin-top:22px}@media screen and (max-width: 768px){.plan .plan-content .plan-service-1-content{margin-top:28px}}.plan .plan-content .plan-service-1-content p{font-size:15px;line-height:2}@media screen and (max-width: 768px){.plan .plan-content .plan-service-1-content p{font-size:13px}}.plan .plan-content .plan-service-1-content p.attentions{font-size:12px;line-height:1.8333333333;opacity:.5;margin-top:27px}@media screen and (max-width: 768px){.plan .plan-content .plan-service-1-content p.attentions{font-size:10px;margin-top:19px}}.plan .plan-content .plan-service-1-content p.attentions .attention{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.plan .plan-content .plan-service-1-content p.attentions .attention::before{content:"※";display:block}.plan .plan-content .plan-service-1-link{margin-top:35px}.plan .plan-right{width:100%;position:sticky;top:64px;height:84vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding-inline:22px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1180px){.plan .plan-right{padding-inline:12px}}@media screen and (max-width: 768px){.plan .plan-right{display:none}}.bazar{background-color:#071527;padding-block:115px 100px}@media screen and (max-width: 768px){.bazar{padding-block:48px 50px}}.bazar-inner{max-width:901px;width:calc(100% - 80px);margin-inline:auto}@media screen and (max-width: 768px){.bazar-inner{width:100%}}.bazar h2{font-size:40px;text-align:center}@media screen and (max-width: 768px){.bazar h2{font-size:24px}}.bazar .bazar-visual{width:100%;margin-top:82px}@media screen and (max-width: 768px){.bazar .bazar-visual{margin-top:51px}}.bazar .bazar-visual .bazar-visual-date{font-size:25px;text-align:center;margin-top:61px}@media screen and (max-width: 768px){.bazar .bazar-visual .bazar-visual-date{font-size:15px;margin-top:30px}}.bazar .bazar-visual .bazar-visual-link{margin-top:60px}@media screen and (max-width: 768px){.bazar .bazar-visual .bazar-visual-link{margin-top:40px}}.bazar .bazar-product{margin-top:100px}@media screen and (max-width: 768px){.bazar .bazar-product{padding-inline:62px;max-width:420px;margin-inline:auto;margin-top:118px}}.bazar .bazar-product h3{text-align:center;font-size:30px;font-weight:700;font-family:"Helvetica",sans-serif;margin-bottom:80px}@media screen and (max-width: 768px){.bazar .bazar-product h3{grid-template-columns:1fr;gap:50px;margin-bottom:50px}}.bazar .bazar-product .bazar-product-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:80px}@media screen and (max-width: 768px){.bazar .bazar-product .bazar-product-list{grid-template-columns:1fr;gap:50px}}.bazar .bazar-product .bazar-product-item{width:100%;max-width:400px}@media screen and (max-width: 768px){.bazar .bazar-product .bazar-product-item{width:100%;max-width:none}}.bazar .bazar-product .bazar-product-item:nth-child(even){margin-left:auto}@media screen and (max-width: 768px){.bazar .bazar-product .bazar-product-item:nth-child(even){margin-left:0}}.bazar .bazar-product .bazar-product-item .bazar-product-item-detail{margin-top:30px}@media screen and (max-width: 768px){.bazar .bazar-product .bazar-product-item .bazar-product-item-detail{margin-top:20px}}.bazar .bazar-product .bazar-product-item .bazar-product-item-detail .name{font-size:15px;font-weight:300;line-height:1.6;margin-bottom:16px}@media screen and (max-width: 768px){.bazar .bazar-product .bazar-product-item .bazar-product-item-detail .name{font-size:13px;margin-bottom:10px}}.bazar .bazar-product .bazar-product-item .bazar-product-item-detail .price{font-size:13px;opacity:.7}.bazar .bazar-product .bazar-product-item .bazar-product-item-detail .price .unit{font-size:11px}.bazar .bazard-bnr{margin-top:100px}@media screen and (max-width: 768px){.bazar .bazard-bnr{padding-inline:40px;margin-top:48px}}.anniversary{background-color:#071527;padding-block:100px;border-top:1px solid #30304a}@media screen and (max-width: 768px){.anniversary{padding-block:49px 43px}}.anniversary .anniversary-inner{max-width:600px;width:calc(100% - 80px);margin-inline:auto}.anniversary .anniversary-bnr{width:100%}/*# sourceMappingURL=style.min.css.map */