﻿#main_visual{height:101.6rem;overflow:hidden;padding-top:1.2rem;background:url(../images/home/mv_bg.png) center top/100% auto no-repeat}@media screen and (max-width: 768px){#main_visual{height:49.2rem;background-image:url(../images/home/mv_bg_sp.png);padding-top:5.2rem}}#main_visual h1{width:87.8rem;height:52.5rem;margin:0 auto;transform:scale(0);transition:transform .5s cubic-bezier(0.34, 1.56, 0.64, 1)}@media screen and (max-width: 768px){#main_visual h1{width:34.4rem;height:23.2rem}}#main_visual.on{transform:scale(1)}#today{font-weight:700;margin-top:-15rem;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 768px){#today{margin-top:0}}#today .free_label{display:grid;place-content:center;width:21.2rem;height:6.4rem;font-size:4.4rem;font-weight:700;background:#d03328;border-radius:.5rem}@media screen and (max-width: 768px){#today .free_label{font-size:2.2rem;width:10.8rem;height:3.5rem;margin-bottom:.5rem}}#today .free_label+*{margin-top:1rem}#today .label{font-size:2.4rem}@media screen and (max-width: 768px){#today .label{font-size:1.6rem;margin-bottom:1rem}}#today .date{display:flex;justify-content:center;align-items:baseline}#today .pre{font-size:5.1rem}@media screen and (max-width: 768px){#today .pre{font-size:2.8rem}}#today .current_date{font-size:13rem}@media screen and (max-width: 768px){#today .current_date{font-size:7.2rem}#today .current_date.out{font-size:5.8rem}}#today .wday{font-size:5.1rem}@media screen and (max-width: 768px){#today .wday{font-size:2.8rem}#today .wday.out{font-size:1.8rem}}#today .schedule{display:flex;justify-content:center;align-items:baseline;font-size:3.8rem;font-weight:700;margin-top:3rem}@media screen and (max-width: 768px){#today .schedule{font-size:2rem;margin-top:1rem}}#today .venue{font-size:4.8rem;margin-top:1rem}@media screen and (max-width: 768px){#today .venue{font-size:2.6rem}}#topics{margin-top:14rem;position:relative}#topics>*{position:relative;z-index:2}#topics::before,#topics::after{display:block;content:"";position:absolute;mix-blend-mode:hard-light;z-index:1}#topics::before{width:46rem;height:85.2rem;top:-4.8rem;left:0;background:url(../images/home/topics_left.png) center center/100% 100% no-repeat}@media screen and (max-width: 768px){#topics::before{width:15.2rem;height:26.9rem;top:1.5rem}}#topics::after{width:35rem;height:74.2rem;bottom:-4rem;right:0;background:url(../images/home/topics_right.png) center center/100% 100% no-repeat}@media screen and (max-width: 768px){#topics::after{width:11.7rem;height:24.3rem;top:-12.2rem;bottom:auto}}#topics .contents_body{width:47rem;position:relative;z-index:2;color:#000;font-size:1.6rem;line-height:1.5}@media screen and (max-width: 768px){#topics .contents_body{width:calc(100% - 7.2rem)}}#topics .contents_body .archives>li a{display:block;border-radius:2rem;background:#fff;padding:1.4rem 2.4rem;color:#000;text-decoration:none}#topics .contents_body .archives>li a time{font-size:1.4rem;line-height:1}@media screen and (max-width: 768px){#topics .contents_body .archives>li a time{font-size:1.2rem}}#topics .contents_body .archives>li a .title{font-size:1.6rem;font-weight:500;line-height:1.375}@media screen and (max-width: 768px){#topics .contents_body .archives>li a .title{font-size:1.4rem}}#topics .contents_body .archives>li+li{margin-top:1.4rem}#topics .contents_body .archive_link{display:block;text-align:center;width:fit-content;margin:2.4rem auto 0;color:#fff}#topics .contents_body .archive_link:hover{color:#fff362;opacity:1}#guest .contents_body ul.guest .date,section.guest .contents_body ul.guest .date{color:#fff362;font-size:4rem;font-weight:700;text-align:center}@media screen and (max-width: 768px){#guest .contents_body ul.guest .date,section.guest .contents_body ul.guest .date{font-size:2.5rem}}#guest .contents_body ul.guest .date .wday,section.guest .contents_body ul.guest .date .wday{font-size:2.1rem}@media screen and (max-width: 768px){#guest .contents_body ul.guest .date .wday,section.guest .contents_body ul.guest .date .wday{font-size:1.4rem;margin-left:0}}#guest .contents_body ul.guest .visual,section.guest .contents_body ul.guest .visual{margin-top:1.8rem}#guest .contents_body ul.guest .guest_name,section.guest .contents_body ul.guest .guest_name{font-size:2rem;text-align:center;margin-top:1rem;line-height:1.3}@media screen and (max-width: 768px){#guest .contents_body ul.guest .guest_name,section.guest .contents_body ul.guest .guest_name{font-size:1.4rem}}#guest .contents_body .note,section.guest .contents_body .note{display:block;text-align:center;margin-top:3rem;font-size:1.3rem}@media screen and (max-width: 768px){#guest .contents_body .note,section.guest .contents_body .note{font-size:1.2rem}}#cooking>.contents_body{background:#333;padding:3rem 4.2rem;display:flex;align-items:center;flex-direction:column;gap:2.8rem}@media screen and (max-width: 768px){#cooking>.contents_body{padding:2.6rem 2rem}}#cooking>.contents_body figure{width:17.9rem;flex-grow:0;flex-shrink:0;flex-basis:auto}@media screen and (max-width: 768px){#cooking>.contents_body figure{width:18.2rem}}#cooking>.contents_body figure figcaption{font-size:1.6rem;text-align:center;margin-top:1rem}#cooking>.contents_body p{line-height:1.6;font-size:1.5rem}#cooking>.contents_body .box{display:flex;gap:1.6rem}@media screen and (max-width: 768px){#cooking>.contents_body .box{flex-direction:column;align-items:center}}#cooking>.contents_body .box>figure{width:11.7rem;flex-grow:0;flex-shrink:0;flex-basis:auto}@media screen and (max-width: 768px){#cooking>.contents_body .box>figure{width:15rem}}#cooking>.contents_body .box>figure figcaption{font-size:1.5rem;text-align:center;margin-top:1rem;line-height:1.4}@media screen and (max-width: 768px){#cooking>.contents_body .box .cooking_guest{width:24.5rem}}#cooking>.contents_body .box .cooking_guest h3{border:1px solid #fff;height:2.6rem;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1.9rem;font-weight:400;line-height:1}@media screen and (max-width: 768px){#cooking>.contents_body .box .cooking_guest h3{font-size:1.8rem}}#cooking>.contents_body .box .cooking_guest .contents_body{margin-top:1rem}#cooking>.contents_body .box .cooking_guest .contents_body ul.guest{display:flex;gap:1.6rem}@media screen and (max-width: 768px){#cooking>.contents_body .box .cooking_guest .contents_body ul.guest{flex-wrap:wrap;gap:1.7rem}}@media screen and (max-width: 768px){#cooking>.contents_body .box .cooking_guest .contents_body ul.guest>li{width:11.35rem}}#cooking>.contents_body .box .cooking_guest .contents_body ul.guest>li .guest_name{font-size:1.5rem;margin-top:1rem}@media screen and (max-width: 768px){#cooking>.contents_body .box .cooking_guest .contents_body ul.guest>li .guest_name{font-size:1.4rem;margin-top:1rem}}#cooking>.contents_body ul.guest .date{color:#fff362;font-size:4rem;font-weight:700;text-align:center}#cooking>.contents_body ul.guest .date .wday{font-size:2.1rem;margin-left:-0.5em}#cooking>.contents_body ul.guest .visual{margin-top:1.8rem}#cooking>.contents_body ul.guest .guest_name{font-size:2rem;text-align:center;margin-top:1rem;line-height:1.3}@media screen and (max-width: 768px){#experience .en_jp_head .label_en{height:6.5rem}}#experience .contents_body ul>li .title{font-size:2.7rem;font-weight:700;margin-top:2rem;text-align:center}@media screen and (max-width: 768px){#experience .contents_body ul>li .title{font-size:2rem;margin-top:1.5rem}}#experience .contents_body .grid.col3 .title{font-size:1.7rem;line-height:1.4117647059}@media screen and (max-width: 768px){#experience .contents_body .grid.col3 .title{font-size:1.5rem;line-height:1.4666666667}}#performance .contents_body ul>li .title{font-size:1.6rem;font-weight:700;text-align:center;margin-top:2rem;line-height:1.4375}@media screen and (max-width: 768px){#performance .contents_body ul>li .title{font-size:1.2rem;margin-top:1rem}}#performance .contents_body .grid{gap:4rem 3rem}@media screen and (max-width: 768px){#performance .contents_body .grid{gap:2rem 1.9rem}}#performance .contents_body .expand_list{display:grid;grid-template-rows:0fr;transition:.6s}#performance .contents_body .expand_list .expand_inner{overflow:hidden}#performance .contents_body .expand_list .expand_inner ul{padding-top:4rem}@media screen and (max-width: 768px){#performance .contents_body .expand_list .expand_inner ul{padding-top:4rem}}#performance .contents_body .btn::before{content:"すべて見る";display:block}#performance .contents_body .btn::after{content:"閉じる";display:none}#performance .contents_body .btn.on::before{display:none}#performance .contents_body .btn.on::after{display:block}#performance .contents_body.accordion.on .expand_list{grid-template-rows:1fr}#event_outline{background:#333;padding:10rem 5rem;margin-top:14rem}@media screen and (max-width: 768px){#event_outline{padding:4.5rem 1.8rem}}#event_outline h2 img{width:auto;height:4.5rem;margin:0 auto}@media screen and (max-width: 768px){#event_outline h2 img{height:3.2rem}}#event_outline .contents_body{margin-top:2.5rem}#event_outline .contents_body .msg{font-size:1.9rem;font-weight:700;text-align:center;line-height:1.6842105263}@media screen and (max-width: 768px){#event_outline .contents_body .msg{font-size:1.4rem}}#event_outline .contents_body .category{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.6rem;margin-top:6rem}@media screen and (max-width: 768px){#event_outline .contents_body .category{grid-template-columns:100%}}#event_outline .contents_body .category>li{width:21.7rem;height:20.6rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:2.4rem;padding-bottom:2.7rem;background:#f15a24}@media screen and (max-width: 768px){#event_outline .contents_body .category>li{width:100%;height:6.4rem;flex-direction:row-reverse;justify-content:center;gap:1.4rem;padding:0}}#event_outline .contents_body .category>li .label img{width:auto;height:2.4rem}#event_outline .contents_body .category>li.stage .icon img{width:12.5rem}@media screen and (max-width: 768px){#event_outline .contents_body .category>li.stage .icon img{width:6rem}}#event_outline .contents_body .category>li.competition{background:#8cc63f}#event_outline .contents_body .category>li.competition .icon img{width:12.7rem}@media screen and (max-width: 768px){#event_outline .contents_body .category>li.competition .icon img{width:6.5rem}}#event_outline .contents_body .category>li.food{background:#29abe2}#event_outline .contents_body .category>li.food .icon img{width:10.7rem}@media screen and (max-width: 768px){#event_outline .contents_body .category>li.food .icon img{width:5.5rem}}#event_outline .sub{margin-top:10.8rem}@media screen and (max-width: 768px){#event_outline .sub{margin-top:6rem}}#event_outline .sub h3 img{width:auto;height:4.2rem;margin:0 auto}@media screen and (max-width: 768px){#event_outline .sub h3 img{height:2.8rem}}#event_outline #venue .venue>div{background:#fff;padding:4rem 2.8rem}@media screen and (max-width: 768px){#event_outline #venue .venue>div{padding:2.8rem 1.8rem}}#event_outline #venue .venue>div+div{margin-top:2.4rem}#event_outline #venue .venue dt img{width:auto;height:2.5rem;margin:0 auto}@media screen and (max-width: 768px){#event_outline #venue .venue dt img{height:1.8rem}}#event_outline #venue .venue dd{margin-top:3.6rem;color:#000}#event_outline #venue .venue dd .logo{width:43rem;height:auto;margin:0 auto}#event_outline #venue .venue dd .logo+*{margin-top:3rem}#event_outline #venue .venue dd .name{font-size:2.5rem;font-weight:700;text-align:center;line-height:1.52;text-align:center}#event_outline #venue .venue dd .address{text-align:center;font-weight:500}#event_outline #venue .venue dd .date{width:auto;height:2.4rem;margin:1.2rem auto 0}#event_outline #venue .venue .satellite{text-align:center}#event_outline #venue .venue .satellite ul li{padding-block:3rem}#event_outline #venue .venue .satellite ul li:first-of-type{padding-top:0}#event_outline #venue .venue .satellite ul li:last-of-type{padding-bottom:0;border-bottom:none}#event_outline #venue .venue .satellite .city{font-size:1.8rem;font-weight:500;color:#fff;background:#0071bc;padding:.4rem 0;text-align:center}#event_outline #venue .venue .satellite .city+*{margin-top:1.2rem}#event_outline #venue .venue .satellite .name{font-size:3.7rem;font-weight:700;color:#0071bc}@media screen and (max-width: 768px){#event_outline #venue .venue .satellite .name{font-size:3.4rem;line-height:1.0882352941}}#event_outline #venue .venue .satellite .place{font-size:1.8rem;font-weight:500}@media screen and (max-width: 768px){#event_outline #venue .venue .satellite .place{margin-top:1.8rem}}#event_outline #venue .venue .satellite .address{font-size:1.2rem;font-weight:500;margin-top:1rem}@media screen and (max-width: 768px){#event_outline #venue .venue .satellite .date{height:4.8rem}}#instagram{margin-top:14rem}#instagram h2 img{width:auto;height:3.8rem;margin:0 auto}#mc .contents_body ul>li .title{font-size:1.5rem;font-weight:600;margin-top:.6rem;text-align:center;line-height:1.4}@media screen and (max-width: 768px){#mc .contents_body ul>li .title{font-size:1.4rem}}#mc .contents_body ul>li .time{font-size:1.3rem;text-align:center;margin-top:.4rem;line-height:1.5}#attention{margin-top:9rem;position:relative}#attention h2{text-align:center;font-size:2.4rem;font-weight:700}#attention .contents_body{margin-top:2.4rem;line-height:2}#esports .contents_body .flex{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:2.6rem}@media screen and (max-width: 768px){#esports .contents_body .flex{gap:1.6rem}}#esports .contents_body .flex>li{width:calc((100% - 7.8rem)/4)}@media screen and (max-width: 768px){#esports .contents_body .flex>li{width:calc((100% - 1.7rem)/2)}}#esports .contents_body .flex>li .title{text-align:center;font-size:1.7rem;line-height:1.4117647059}@media screen and (max-width: 768px){#esports .contents_body .flex>li .title{font-size:1.5rem;line-height:1.4666666667}}#esports .contents_body .daily_guest h3{text-align:center;font-size:2.4rem}#esports .contents_body .daily_guest+.daily_guest{margin-top:4rem}
