@charset "UTF-8";#schedule_index_contents #schedule_box{width:90%;max-width:1280px}.schedule_month_nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;border-bottom:2px solid #2f2f2f;color:#2f2f2f}.schedule_month_nav-top{padding:18px 0 14px}.schedule_month_nav-bottom{border-top:2px solid #2f2f2f;border-bottom:1px solid #999;margin-top:0}.schedule_month_btn{display:inline-flex;align-items:baseline;gap:8px;color:inherit;text-decoration:none;transition:opacity .25s ease}.schedule_month_btn:hover,.schedule_month_btn:focus-visible{opacity:.55}.schedule_month_btn-prev{justify-content:flex-start}.schedule_month_btn-next{justify-content:flex-end}.schedule_month_nav-bottom .schedule_month_btn{padding:20px 0}.schedule_month_arrow{font-family:Arial,'Helvetica Neue',sans-serif;font-size:2rem;font-weight:400;line-height:1}.schedule_month_num{font-family:'Bebas Neue','Noto Sans JP',sans-serif;font-size:4rem;line-height:1;letter-spacing:.04em}.schedule_month_short,.schedule_month_year{color:#8b8b85;font-family:'Roboto Condensed','Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.schedule_month_current{display:inline-flex;align-items:baseline;justify-content:center;gap:10px;padding:0 32px}.schedule_month_current_num{font-family:'Bebas Neue','Noto Sans JP',sans-serif;font-size:clamp(5.6rem,6vw,7.2rem);line-height:.9;letter-spacing:.04em}.schedule_month_nav-bottom .schedule_month_current_num{font-size:4rem;line-height:1}.schedule_event_list{border-bottom:1px solid #d9d4cb}.schedule_event_card{position:relative;display:grid;grid-template-columns:minmax(300px,400px) minmax(0,1fr);min-height:232px;padding:8px 0;border-bottom:1px solid #d9d4cb;color:inherit;text-decoration:none;overflow:hidden;transition:background-color .25s ease}.schedule_event_card:last-child{border-bottom:none}.schedule_event_card:before{display:none}.schedule_event_card:hover,.schedule_event_card:focus-visible{background:rgba(243,239,231,.55)}.schedule_event_thumb{width:100%;aspect-ratio:3/2;background:#d8d5ce;overflow:hidden;opacity:1;filter:grayscale(0%);transform:translateX(0)}.schedule-reveal-ready .schedule_event_thumb{opacity:0;filter:grayscale(100%);transform:translateX(-28px);transition:transform 1.2s cubic-bezier(.16,1,.3,1),opacity 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s ease .2s}.schedule_event_card.is-in .schedule_event_thumb{opacity:1;filter:grayscale(0%);transform:translateX(0)}.schedule_event_thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.schedule_event_card:hover .schedule_event_thumb img,.schedule_event_card:focus-visible .schedule_event_thumb img{transform:scale(1.04)}.schedule_event_body{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:24px 28px 24px 42px;opacity:1;transform:translateX(0)}.schedule-reveal-ready .schedule_event_body{opacity:0;transform:translateX(24px);transition:transform .7s cubic-bezier(.16,1,.3,1) .08s,opacity .7s cubic-bezier(.16,1,.3,1) .08s}.schedule_event_card.is-in .schedule_event_body{opacity:1;transform:translateX(0)}.schedule_event_date{display:flex;align-items:center;gap:16px;line-height:1}.schedule_event_month_sp{display:none}.schedule_event_day{font-family:'Bebas Neue','Noto Sans JP',sans-serif;font-size:4.8rem;line-height:1;letter-spacing:.03em}.schedule_event_week{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:20px;padding:0 8px;background:#2f2f2f;color:#fff;font-family:'Roboto','Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.08em}.schedule_event_week-sat{background:#2d1fb3}.schedule_event_week-sun,.schedule_event_week-holiday{background:#b20f16}.schedule_event_title{margin:0;color:#2f2f2f;font-size:2.4rem;font-weight:700;line-height:1.35;letter-spacing:.06em}.schedule_event_artists{margin:0;color:#2f2f2f;font-size:1.5rem;font-weight:500;line-height:1.75;letter-spacing:.02em}.schedule_event_time{margin:0;color:#2f2f2f;font-size:1.5rem;line-height:1.5;letter-spacing:.04em}.schedule_event_time span{margin-right:12px;font-weight:700;letter-spacing:.08em}.schedule_event_status{display:inline-flex;align-items:center;align-self:flex-start;min-height:22px;margin-top:8px;padding:1px 12px 0;border:1px solid currentColor;background:#fff;font-family:'Roboto Condensed','Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:.06em}.schedule_event_status-onsale{color:#1e6630}.schedule_event_status-soldout{color:#a30909}.schedule_event_empty{padding:70px 0;border-bottom:1px solid #d9d4cb;text-align:center}.schedule_event_empty p{margin:0;color:#8b8b85;font-family:'Bebas Neue','Noto Sans JP',sans-serif;font-size:3rem;letter-spacing:.08em}.schedule_archive_part{margin-top:28px;margin-bottom:0 !important}#schedule_index_contents .schedule_archive_part .select_wrap{position:relative;width:min(100%,160px)}#schedule_index_contents .schedule_archive_part .select_wrap:after{content:'';position:absolute;top:50%;right:14px;width:7px;height:7px;margin-top:-6px;border-right:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f;transform:rotate(45deg);pointer-events:none}#schedule_index_contents .schedule_archive_part .select_list{appearance:none;width:100%;height:40px;padding:0 40px 0 14px;border:1px solid #d9d4cb;border-radius:0;background:#f3efe7;color:#2f2f2f;font-size:1.3rem;letter-spacing:.08em}@media screen and (max-width:900px){.schedule_event_card{grid-template-columns:minmax(220px,260px) minmax(0,1fr);min-height:172px}.schedule_event_body{gap:8px;padding:18px 16px 18px 24px}.schedule_event_day{font-size:3.2rem}.schedule_event_title{font-size:2rem}.schedule_event_artists,.schedule_event_time{font-size:1.3rem}}@media screen and (max-width:599px){.schedule_month_nav-top{padding:8px 0 6px}.schedule_month_current{gap:5px;padding:0 8px}.schedule_month_num{font-size:1.8rem}.schedule_month_current_num{font-size:3.4rem}.schedule_month_nav-bottom .schedule_month_current_num{font-size:1.8rem}.schedule_month_short,.schedule_month_year{font-size:1rem}.schedule_month_arrow{font-size:1.6rem}.schedule_event_list{padding-top:8px}.schedule_event_card{display:block;min-height:0;padding:12px 0 18px}.schedule_event_card:before{display:none}.schedule_event_thumb{aspect-ratio:16/9}.schedule-reveal-ready .schedule_event_thumb{transform:translateX(-18px)}.schedule_event_body{gap:8px;padding:12px 0 0}.schedule-reveal-ready .schedule_event_body{transform:translateX(18px)}.schedule_event_date{gap:4px}.schedule_event_month_sp{display:none}.schedule_event_day{font-size:2.8rem}.schedule_event_week{min-width:34px;height:16px;margin-left:6px;padding:0 5px;font-size:.9rem}.schedule_event_title{font-size:1.8rem;line-height:1.45}.schedule_event_artists{font-size:1.2rem;line-height:1.75}.schedule_event_time{display:none}.schedule_event_status{min-height:18px;padding:1px 10px 0;font-size:1rem}.schedule_month_nav-bottom .schedule_month_btn{padding:14px 0}.schedule_archive_part{margin-top:24px}}#schedule_single_contents{padding-top:40px}#schedule_single_contents #schedule_detail_box{width:90%;max-width:1280px}.schedule_detail_back{margin:0 0 12px;line-height:1}.schedule_detail_back a{color:#999;font-size:1.2rem;text-decoration:none;transition:color .25s ease}.schedule_detail_back a:hover,.schedule_detail_back a:focus-visible{color:#2f2f2f}.schedule_detail_ticket_arrow,.schedule_detail_nav_direction span{font-family:Arial,'Helvetica Neue',sans-serif;font-weight:400}.schedule_detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:2px solid #2f2f2f;border-bottom:2px solid #2f2f2f}.schedule_detail_box-no-flyer .schedule_detail{grid-template-columns:1fr}.schedule_detail_box-no-flyer .schedule_detail_info{max-width:760px;padding-left:0}.schedule_detail_flyers{display:flex;flex-direction:column;gap:28px;padding:38px 52px 42px 0;border-right:1px solid #d9d4cb}.schedule_detail_flyer{position:relative;display:block;width:100%;color:inherit;cursor:zoom-in;text-decoration:none;overflow:hidden}.schedule_detail_flyer img{display:block;width:100%;height:auto;object-fit:contain;object-position:center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.schedule_detail_flyer:hover img,.schedule_detail_flyer:focus-visible img{transform:scale(1.015)}.schedule_detail_flyer_zoom{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(18,18,18,.78);color:#fff;font-size:1.5rem;box-shadow:0 8px 18px rgba(0,0,0,.22);transition:transform .3s ease,background .3s ease}.schedule_detail_flyer_zoom .icon:before{color:currentColor;font-size:1.5rem}.schedule_detail_flyer:hover .schedule_detail_flyer_zoom,.schedule_detail_flyer:focus-visible .schedule_detail_flyer_zoom{background:rgba(18,18,18,.92)}.schedule_detail_info{min-width:0;padding:42px 0 42px 52px}.schedule_detail_date{display:flex;align-items:center;gap:12px;margin-bottom:22px;line-height:1}.schedule_detail_date_num,.schedule_detail_date_sep{font-family:'Bebas Neue','Noto Sans JP',sans-serif;line-height:1}.schedule_detail_date_num{color:#2f2f2f;font-size:5.6rem;letter-spacing:.03em}.schedule_detail_date_sep{color:#aaa;font-size:3.2rem}.schedule_detail_week{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;min-width:58px;height:24px;padding:0 9px;background:#2f2f2f;color:#fff;font-family:'Roboto Condensed','Noto Sans JP',sans-serif;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:.08em}.schedule_detail_week-sat{background:#2d1fb3}.schedule_detail_week-sun,.schedule_detail_week-holiday{background:#b20f16}.schedule_detail_title{padding-bottom:32px;border-bottom:1px solid #999;font-size:clamp(2.6rem,3.4vw,3.6rem);font-weight:700;line-height:1.28;letter-spacing:.08em}.schedule_detail_table{border-top:none}.schedule_detail_row{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:baseline;gap:18px;padding:22px 0;border-bottom:1px solid #999}.schedule_detail_info-no-ticket .schedule_detail_row:last-child{border-bottom:none}.schedule_detail_label{margin:0;color:#999;font-family:'Roboto Condensed','Noto Sans JP',sans-serif;font-size:1.2rem;line-height:1.7;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.schedule_detail_value{margin:0;color:#111;font-size:1.6rem;line-height:1.8;letter-spacing:.03em}.schedule_detail_value-mono,.schedule_detail_price{font-family:'Roboto Condensed','Noto Sans JP',sans-serif;font-size:1.8rem;letter-spacing:.06em}.schedule_detail_price{display:flex;align-items:baseline;gap:24px;margin:0}.schedule_detail_price+.schedule_detail_price{margin-top:8px}.schedule_detail_price span{min-width:44px;color:#999;font-size:1.2rem;letter-spacing:.08em;font-weight:500}.schedule_detail_artists br{display:block}.schedule_detail_status{display:inline-flex;align-items:center;min-height:24px;padding:2px 16px;border:1px solid currentColor;background:#fff;font-family:'Roboto Condensed','Noto Sans JP',sans-serif;font-size:1.3rem;line-height:1;letter-spacing:.06em}.schedule_detail_status-onsale{color:#1e6630}.schedule_detail_status-soldout{color:#a30909}.schedule_detail_note p{font-size:1.4rem;line-height:1.8em}.schedule_detail_note>*:first-child{margin-top:0}.schedule_detail_note>*:last-child{margin-bottom:0}.schedule_detail_ticket{margin:32px 0 0}.schedule_detail_ticket a{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:16px 28px;overflow:hidden;background:#2f2f2f;border:1px solid #2f2f2f;color:#fff;font-size:1.4rem;letter-spacing:.1em;text-decoration:none;transition:color .35s ease,background-color .35s ease}.schedule_detail_ticket a:before{content:'';position:absolute;inset:0;background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.16,1,.3,1)}.schedule_detail_ticket a span{position:relative;z-index:1}.schedule_detail_ticket a:hover,.schedule_detail_ticket a:focus-visible{color:#2f2f2f}.schedule_detail_ticket a:hover:before,.schedule_detail_ticket a:focus-visible:before{transform:scaleX(1)}.schedule_detail_nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #999}.schedule_detail_nav_item{display:flex;flex-direction:column;min-height:108px;padding:24px 0 22px;color:inherit;text-decoration:none}.schedule_detail_nav_item-next{align-items:flex-end;text-align:right}.schedule_detail_nav_direction{color:#999;font-family:'Bebas Neue','Noto Sans JP',sans-serif;font-size:1.4rem;line-height:1;letter-spacing:.08em}.schedule_detail_nav_date{margin-top:12px;color:#999;font-family:'Bebas Neue','Noto Sans JP',sans-serif;font-size:1.4rem;line-height:1;letter-spacing:.08em}.schedule_detail_nav_title{margin-top:12px;color:#111;font-size:1.5rem;font-weight:700;line-height:1.5}.glightbox-clean .gslide-description{display:none}.glightbox-clean .gslide-media{box-shadow:none}.glightbox-clean .gslide-image img{width:auto;height:auto !important;max-width:90vw;max-height:90vh;object-fit:contain}@media screen and (min-width:769px){.glightbox-container .gslide-inner-content,.glightbox-container .ginner-container{width:fit-content;max-width:90vw;max-height:90vh;margin:auto}}@media screen and (max-width:960px){.schedule_detail_flyers{padding:32px 32px 32px 0}.schedule_detail_info{padding:32px 0 32px 32px}.schedule_detail_date_num{font-size:4.4rem}.schedule_detail_title{padding-bottom:24px;font-size:2.4rem}.schedule_detail_row{grid-template-columns:96px minmax(0,1fr)}}@media screen and (max-width:640px){#schedule_single_contents{padding-top:24px}.schedule_detail_back{margin-bottom:14px}.schedule_detail{grid-template-columns:1fr}.schedule_detail_info{order:2;padding:12px 0 24px}.schedule_detail_flyers{order:1;gap:18px;padding:24px 0 8px;border-right:none}.schedule_detail_flyer{cursor:default;pointer-events:none}.schedule_detail_flyer img{max-height:none}.schedule_detail_flyer_zoom{display:none}.schedule_detail_date{gap:8px;margin-bottom:18px}.schedule_detail_date_num{font-size:4rem}.schedule_detail_date_sep{font-size:2.6rem}.schedule_detail_week{min-width:44px;height:20px;font-size:1rem}.schedule_detail_title{padding-bottom:20px;font-size:2.2rem;line-height:1.45}.schedule_detail_row{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:16px 0}.schedule_detail_label{font-size:1rem}.schedule_detail_value{font-size:1.4rem}.schedule_detail_note p{font-size:1.2rem}.schedule_detail_value-mono,.schedule_detail_price{font-size:1.5rem}.schedule_detail_ticket{margin-top:24px}.schedule_detail_nav{grid-template-columns:1fr}.schedule_detail_nav_item{min-height:0;padding:20px 0}.schedule_detail_nav_item:empty{display:none}.schedule_detail_nav_item-next{align-items:flex-start;border-top:1px solid #d9d4cb;text-align:left}.schedule_detail_nav_item:empty+.schedule_detail_nav_item-next{border-top:none}}#schedule_single_contents .schedule_date .schedule_day{margin-bottom:.3em;line-height:.8em;font-size:3rem;font-family:'Roboto','Noto Sans JP',sans-serif;font-weight:500}#schedule_single_contents .schedule_date .schedule_week{margin-left:5px;font-size:2rem;font-weight:500}#schedule_single_contents .schedule_date .schedule_week.schedule_Sat{color:#2d76ba}#schedule_single_contents .schedule_date .schedule_week.schedule_Sun{color:#ed3e3e}#schedule_single_contents .schedule_date .schedule_year{margin-left:10px;font-size:1.8rem;line-height:1.2em;font-weight:500}#schedule_single_contents .schedule_cont .schedule_title{margin-bottom:1.4em}#schedule_single_contents .schedule_cont .schedule_price .price_sup{margin-left:5px}#schedule_single_contents .schedule_cont .schedule_act{margin-top:5px;margin-bottom:10px}#schedule_single_contents .schedule_cont .schedule_sup p{font-size:1.3rem}#schedule_single_contents .schedule_cont .img_ul{margin-top:20px;margin-bottom:15px;justify-content:center}#schedule_single_contents .schedule_cont .img_ul .img_li{margin-bottom:10px}#schedule_single_contents .schedule_cont .img_ul .img_li p.schedule_img{position:relative;display:table;margin-bottom:0;border:1px solid #eee;height:max-content}#schedule_single_contents .schedule_cont .img_ul .img_li .schedule_img a img,#schedule_single_contents .schedule_cont .img_ul .img_li .schedule_img a:hover img{margin-bottom:0;transition:.3s}#schedule_single_contents .schedule_cont .schedule_img span.icon-zoom{position:absolute;bottom:5px;right:5px;padding:5px;background:rgba(0,0,0,.5);height:26px;width:26px;border-radius:13px;color:#fff;font-size:1.6rem}#schedule_single_contents .schedule_cont .reservebtn_ul{margin-top:20px}@media screen and (max-width:599px){#schedule_single_contents .schedule_cont .schedule_reserve a{display:block}}@media screen and (min-width:600px){#schedule_single_contents ul.schedule_ul>li{margin-bottom:60px;min-height:110px}#schedule_single_contents .schedule_date{margin-bottom:1em}#schedule_single_contents .schedule_date .schedule_day{font-size:3.8rem}#schedule_single_contents .schedule_date .schedule_week{margin-right:10px}#schedule_single_contents .schedule_cont .schedule_title{margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #999;font-size:3rem;font-weight:400}#schedule_single_contents .schedule_cont .reservebtn_ul{display:flex;justify-content:center}#schedule_single_contents .schedule_cont .reservebtn_ul li:not(:first-child){margin-left:15px}}