﻿.container-nav{padding:6rem 2rem 4rem}@media only screen and (max-width: 767px){.container-nav{padding:3rem 1rem 1rem;display:flex;flex-direction:column;align-items:center}}.container-nav p{text-align:center}.container-nav dl{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 767px){.container-nav dl{flex-direction:column;align-items:flex-start}}.container-nav dl div{padding:1rem;display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width: 767px){.container-nav dl div{padding:.2rem}}.container-nav dl div dt{margin-right:.5rem;font-size:3.2rem;display:flex;align-items:center}@media only screen and (max-width: 767px){.container-nav dl div dt{font-size:2.2rem;line-height:1}}.container-nav dl div dt:after{content:":";font-size:1.8rem}.container-nav dl div dd{font-size:1.5rem}.container .div-movie{display:flex;justify-content:center;align-items:center;flex-direction:column;background:rgba(238,238,238,0.5);padding:10rem 2rem}@media only screen and (max-width: 767px){.container .div-movie{padding:4rem 2rem}}.container .div-movie-ttl{background:#eb6100;color:#fff;font-size:3rem;padding:.2rem 1.8rem;margin:0 auto 3rem}@media only screen and (max-width: 767px){.container .div-movie-ttl{font-size:2.1rem;margin-bottom:1.5rem}}@media only screen and (max-width: 767px){.container .div-movie-fig iframe{max-width:100% !important;height:auto !important;aspect-ratio:16/9}}.container .div-attention{max-width:100rem;margin:0 auto}@media only screen and (max-width: 767px){.container .div-attention{letter-spacing:0}}.container .div-attention ul li{display:flex;line-height:1.3;justify-content:flex-start;margin-bottom:.3rem;font-weight:400}.container .div-attention ul li:before{content:"※";margin-right:.3rem}.section-stage{padding:6rem 0;max-width:102rem;margin:0 auto}@media only screen and (max-width: 767px){.section-stage{padding:2rem 2rem}}.section-stage-header{padding-bottom:5rem;display:flex;justify-content:space-between;align-items:center}.section-stage-header:after{content:"";width:100%;height:1px;background:#eee}@media only screen and (max-width: 767px){.section-stage-header{padding-bottom:2.5rem}}.section-stage-header-ttl{font-size:1.8rem;font-weight:500;line-height:1;margin-right:1rem;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.section-stage-header-ttl strong{font-size:4rem;font-weight:400}.section-stage-header-ttl span{font-size:1.2rem;letter-spacing:.1rem}.section-stage-inner{display:flex;justify-content:flex-start;flex-wrap:wrap}@media only screen and (max-width: 767px){.section-stage-inner{flex-direction:column;align-items:center}}.section-stage-inner .article-stage{width:32rem;background:#eee;position:relative;margin:0 .75rem 6rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;letter-spacing:.1rem;font-weight:400}@media only screen and (max-width: 767px){.section-stage-inner .article-stage{width:100%;margin:0 0 3rem;position:relative}}.section-stage-inner .article-stage-header{padding:2rem}.section-stage-inner .article-stage-header-place{position:absolute;left:2rem;font-size:7.2rem;font-weight:500;line-height:1;top:-2.5rem}.section-stage-inner .article-stage-header-time{text-align:right;font-size:1.8rem;line-height:1;padding-bottom:2.5rem}.section-stage-inner .article-stage-header-ttl{font-size:2.2rem;line-height:1.3;text-align:left}.section-stage-inner .article-stage-header-catch{font-size:1.6rem;line-height:1.3;font-weight:700;padding-top:.5rem}.section-stage-inner .article-stage-header.sponsor:before{content:"SPONSORED";background:url("../../img/common/bg_sponsor.svg") no-repeat;background-size:100% 100%;width:10.7rem;height:1.9rem;color:#fff;font-size:1.3rem;line-height:1;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:-1rem}.section-stage-inner .article-stage-sponsor{display:flex;justify-content:flex-start;align-items:baseline;padding:0 2rem 1.5rem}.section-stage-inner .article-stage-sponsor dt{font-size:1.3rem;flex-shrink:0;margin-right:.3rem}.section-stage-inner .article-stage-sponsor dd{font-size:1.6rem}.section-stage-inner .article-stage-guest{padding:0 2rem 1.5rem}.section-stage-inner .article-stage-guest li{font-size:1.2rem}.section-stage-inner .article-stage-guest li strong{font-weight:400;font-size:1.6rem}.section-stage-inner .article-stage-fig{width:100%;margin-top:auto;padding:0 1.5rem 2rem}.section-stage-inner .article-stage-fig ul{display:flex;justify-content:center}.section-stage-inner .article-stage-fig ul li{width:13rem;margin:0 .8rem}.section-stage-inner .article-stage-fig ul li figcaption{font-size:1rem;letter-spacing:0;padding-top:.3rem;display:block}.section-stage-inner .article-stage-btn{width:100%;height:6rem;font-size:1.6rem;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.section-stage-inner .article-stage-btn:hover{opacity:0.7}}.section-stage-inner .article-stage-btn:before{content:"";width:2.4rem;height:2.4rem;background:url("../../img/common/icon_yr.svg") no-repeat 50% 50% #fff;background-size:1.2rem auto;border-radius:50%;flex-shrink:0;margin-right:1rem}.section-stage-inner .article-stage.type-b{background:rgba(54,158,207,0.15)}.section-stage-inner .article-stage.type-b .article-stage-header-place,.section-stage-inner .article-stage.type-b .article-stage-header-time{color:#369ecf}.section-stage-inner .article-stage.type-b .article-stage-sponsor dt{color:#369ecf}.section-stage-inner .article-stage.type-b .article-stage-btn{background:#369ecf}.section-stage-inner .article-stage.type-o{background:rgba(241,145,73,0.15)}.section-stage-inner .article-stage.type-o .article-stage-header-place,.section-stage-inner .article-stage.type-o .article-stage-header-time{color:#f19149}.section-stage-inner .article-stage.type-o .article-stage-sponsor dt{color:#f19149}.section-stage-inner .article-stage.type-o .article-stage-btn{background:#f19149}.section-stage-inner .article-stage.type-p{background:rgba(174,93,161,0.15)}.section-stage-inner .article-stage.type-p .article-stage-header-place,.section-stage-inner .article-stage.type-p .article-stage-header-time{color:#ae5da1}.section-stage-inner .article-stage.type-p .article-stage-sponsor dt{color:#ae5da1}.section-stage-inner .article-stage.type-p .article-stage-btn{background:#ae5da1}.section-stage-inner .article-stage.type-g{background:rgba(143,195,31,0.15)}.section-stage-inner .article-stage.type-g .article-stage-header-place,.section-stage-inner .article-stage.type-g .article-stage-header-time{color:#8fc31f}.section-stage-inner .article-stage.type-g .article-stage-sponsor dt{color:#8fc31f}.section-stage-inner .article-stage.type-g .article-stage-btn{background:#8fc31f}.section-detail{background:#eee;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;letter-spacing:.1rem;padding:0 7rem 4rem;font-weight:400}@media only screen and (max-width: 767px){.section-detail{padding:0 1rem 1rem}}.section-detail-header{padding:2rem 1rem}.section-detail-header-place{position:absolute;left:2rem;font-size:9rem;font-weight:500;line-height:1;top:-4rem}.section-detail-header-time{font-size:2rem;line-height:1;padding-left:1rem;padding-bottom:5rem}@media only screen and (max-width: 767px){.section-detail-header-time{padding-left:7rem;font-size:1.6rem;padding-bottom:2.5rem}}.section-detail-header-ttl{font-size:2.4rem;line-height:1.3;text-align:left}@media only screen and (max-width: 767px){.section-detail-header-ttl{font-size:2rem}}.section-detail-header-catch{font-size:1.8rem;line-height:1.3;font-weight:700;padding-top:.5rem}@media only screen and (max-width: 767px){.section-detail-header-catch{font-size:1.6rem}}.section-detail-header.sponsor:before{content:"SPONSORED";background:url("../../img/common/bg_sponsor.svg") no-repeat;background-size:100% 100%;width:10.7rem;height:1.9rem;color:#fff;font-size:1.3rem;line-height:1;display:flex;justify-content:center;align-items:center;position:absolute;left:9rem;top:-1rem}.section-detail-sponsor{display:flex;justify-content:flex-start;align-items:baseline;padding:0 1rem 1.5rem}.section-detail-sponsor dt{font-size:1.4rem;flex-shrink:0;margin-right:.3rem}@media only screen and (max-width: 767px){.section-detail-sponsor dt{font-size:1.2rem}}.section-detail-sponsor dd{font-size:1.8rem}@media only screen and (max-width: 767px){.section-detail-sponsor dd{font-size:1.6rem}}.section-detail-txt{font-size:1.8rem;padding:0 1rem 2rem}@media only screen and (max-width: 767px){.section-detail-txt{font-size:1.6rem}}.section-detail-guest{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.section-detail-guest{flex-direction:column;padding:1rem}}.section-detail-guest .article-guest{width:100%;margin:0 1rem;background:#fff;padding:2rem}@media only screen and (max-width: 767px){.section-detail-guest .article-guest{margin:0 0 1rem}}.section-detail-guest .article-guest-header{display:flex;align-items:center;justify-content:flex-start;padding-bottom:2rem}.section-detail-guest .article-guest-header-fig{width:13rem;flex-shrink:0;margin-right:1.8rem}.section-detail-guest .article-guest-header-fig figcaption{font-size:1.1rem;letter-spacing:0;display:block;padding-top:.2rem}.section-detail-guest .article-guest-header-name{font-size:1.2rem;line-height:1.3}.section-detail-guest .article-guest-header-name strong{font-size:2rem}.section-detail-guest .article-guest-header-name span{font-weight:400;font-size:1.4rem}.section-detail-guest .article-guest-inner{font-size:1.5rem}@media only screen and (max-width: 767px){.section-detail-guest .article-guest-inner{font-size:1.4rem}}.section-detail-guest .article-guest-inner p{line-height:1.3}.section-detail.type-b{background:rgba(54,158,207,0.15)}.section-detail.type-b .section-detail-header-place,.section-detail.type-b .section-detail-header-time{color:#369ecf}.section-detail.type-b .section-detail-sponsor dt{color:#369ecf}.section-detail.type-b .section-detail-btn{background:#369ecf}.section-detail.type-o{background:rgba(241,145,73,0.15)}.section-detail.type-o .section-detail-header-place,.section-detail.type-o .section-detail-header-time{color:#f19149}.section-detail.type-o .section-detail-sponsor dt{color:#f19149}.section-detail.type-o .section-detail-btn{background:#f19149}.section-detail.type-p{background:rgba(174,93,161,0.15)}.section-detail.type-p .section-detail-header-place,.section-detail.type-p .section-detail-header-time{color:#ae5da1}.section-detail.type-p .section-detail-sponsor dt{color:#ae5da1}.section-detail.type-p .section-detail-btn{background:#ae5da1}.section-detail.type-g{background:rgba(143,195,31,0.15)}.section-detail.type-g .section-detail-header-place,.section-detail.type-g .section-detail-header-time{color:#8fc31f}.section-detail.type-g .section-detail-sponsor dt{color:#8fc31f}.section-detail.type-g .section-detail-btn{background:#8fc31f}.js_modal{display:none;position:fixed;z-index:9999;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(255,255,255,0.95)}.js_modal_open{cursor:pointer}.js_modal_close{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.js_modal.is-active{display:flex;justify-content:center;align-items:flex-start}.js_modal .item{margin:auto;display:none;position:relative;max-width:99rem;margin:5rem auto;z-index:5;background:#fff}@media only screen and (max-width: 767px){.js_modal .item{margin:4rem 1rem 1.5rem 1rem}}.js_modal .item .btn-close{width:4rem;height:4rem;border-radius:50%;position:absolute;top:2rem;background:#fff;border:none;display:flex;justify-content:center;align-items:center;right:2rem;z-index:5}@media only screen and (max-width: 767px){.js_modal .item .btn-close{top:1rem;right:1rem}}
