.cards{display:grid}.cards.col2{grid-template-columns:repeat(2, 1fr);gap:3.6rem}@media screen and (max-width: 768px){.cards.col2{grid-template-columns:1fr;gap:4.8rem}}.cards.col3{grid-template-columns:repeat(3, 1fr);gap:2.5rem}@media screen and (max-width: 768px){.cards.col3{grid-template-columns:repeat(2, 1fr);gap:4.8rem 2.2rem}}.cards section.card .visual{width:100%;height:auto;aspect-ratio:375/250;object-fit:cover;overflow:hidden}.cards section.card h3{font-size:2.5rem;font-weight:700;line-height:1.52;margin-top:1.2rem;text-align:center}.cards section.card .contents_body{font-size:1.5rem;line-height:1.6666666667;margin-top:1rem}.cards+.cards{margin-top:4.5rem}.article_header{height:38.6rem;background:url(../images/event/bg.jpg) center top/cover no-repeat;padding-top:19.4rem}@media screen and (max-width: 768px){.article_header{height:18rem;background-image:url(../images/event/bg_sp.jpg);padding-top:0;display:flex;align-items:center;justify-content:center}}.article_header .title img{width:auto;height:4.3rem;margin:0 auto}@media screen and (max-width: 768px){.article_header .title img{height:2.5rem}}h1{font-weight:700;text-align:center;margin-top:10rem;font-feature-settings:"palt"}@media screen and (max-width: 768px){h1{margin-top:5rem}}h1 .date{font-size:7.2rem}h1 .date .wday{font-size:3.5rem}h1 .time{margin-top:1rem}#date_list_menu{margin-top:1.5rem}@media screen and (max-width: 768px){#date_list_menu{margin-top:4rem;width:calc(100% - 3.6rem)}}#date_list_menu ul{display:grid;grid-template-columns:repeat(5, 1fr);gap:1.9rem 1.6rem}@media screen and (max-width: 768px){#date_list_menu ul{grid-template-columns:repeat(3, 1fr);gap:.7rem}}#date_list_menu ul li a{height:4rem;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:bold;color:#000;background-color:#fff362;font-feature-settings:"palt";border:1px solid #fff362}#date_list_menu ul li a>div{transform:translateX(0.2em)}#date_list_menu ul li a .wday{font-size:1.3rem}#date_list_menu ul li a.current,#date_list_menu ul li a:hover{background:#000;color:#fff362;opacity:1}#anchor_menu{margin:9rem auto 0;width:51rem}@media screen and (max-width: 768px){#anchor_menu{width:calc(100% - 3.6rem);margin-top:6rem}}#anchor_menu ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.4rem 1.8rem}@media screen and (max-width: 768px){#anchor_menu ul{gap:1.2rem 1rem}}#anchor_menu ul li a{width:24.6rem;height:4.4rem;border-radius:2.2rem}@media screen and (max-width: 768px){#anchor_menu ul li a{width:100%;font-size:1.6rem}}#anchor_menu+*{margin-top:14rem}@media screen and (max-width: 768px){#program h2 img{height:6.6rem}}#program .programs>li{display:flex;background:#fff}@media screen and (max-width: 768px){#program .programs>li{flex-direction:column}}#program .programs>li .upper_sp{width:17.6rem}@media screen and (max-width: 768px){#program .programs>li .upper_sp{width:100%;display:flex}}#program .programs>li .upper_sp figure{display:none}@media screen and (max-width: 768px){#program .programs>li .upper_sp figure{padding:2.6rem 2.6rem 0;display:block}}#program .programs>li .time{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff362;color:#000;width:17.6rem;height:100%;flex-grow:0;flex-shrink:0;flex-basis:auto}@media screen and (max-width: 768px){#program .programs>li .time{width:16.5rem;height:16.5rem}}#program .programs>li .time>div{font-size:3.3rem;display:flex;flex-direction:column;align-items:center;font-weight:700}#program .programs>li .time>div+div{margin-top:1.5rem}#program .programs>li .time>div+div::before{content:"";display:block;width:1.7rem;height:1.5rem;border-top:1.5rem solid #000;border-right:.85rem solid rgba(0,0,0,0);border-left:.85rem solid rgba(0,0,0,0);border-bottom:.85rem solid rgba(0,0,0,0);margin-bottom:1rem}#program .programs>li .box{display:flex;align-items:flex-start;gap:2rem;width:calc(100% - 17.6rem);padding:3rem 2.7rem;color:#000;justify-content:space-between}@media screen and (max-width: 768px){#program .programs>li .box{width:100%;padding:2rem}}#program .programs>li .box .title{font-size:2.5rem;font-weight:700;line-height:1.52}@media screen and (max-width: 768px){#program .programs>li .box .title{font-size:2.1rem}}#program .programs>li .box .detail{font-size:1.5rem;line-height:1.6666666667;margin-top:1rem}#program .programs>li .box figure{width:16.4rem;flex-grow:0;flex-shrink:0;flex-basis:auto}@media screen and (max-width: 768px){#program .programs>li .box figure{display:none}}#program .programs>li+li{margin-top:1.8rem}@media screen and (max-width: 768px){#experience>.contents_body{width:calc(100% - 3.6rem)}}@media screen and (max-width: 768px){#booths>.contents_body{width:calc(100% - 3.6rem)}}@media screen and (max-width: 768px){#gourmet>.contents_body{width:calc(100% - 3.6rem)}}#gourmet .programs>li{display:flex;background:#fff}@media screen and (max-width: 768px){#gourmet .programs>li{flex-direction:column;padding:2rem}}#gourmet .programs>li .title{font-size:2.5rem;font-weight:700;line-height:1.52;color:#000}#gourmet .programs>li .title.sp{display:none}@media screen and (max-width: 768px){#gourmet .programs>li .title.sp{display:block}}@media screen and (max-width: 768px){#gourmet .programs>li .title.sp+*{margin-top:1rem}}#gourmet .programs>li .box{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;width:100%;padding:3rem 2.7rem;color:#000}@media screen and (max-width: 768px){#gourmet .programs>li .box{padding:0;gap:1.6rem}}@media screen and (max-width: 768px){#gourmet .programs>li .box .inner .title{display:none}}#gourmet .programs>li .box .detail{font-size:1.5rem;line-height:1.6666666667;margin-top:1rem}@media screen and (max-width: 768px){#gourmet .programs>li .box .detail{margin-top:0}}#gourmet .programs>li .box figure{width:16.4rem;flex-grow:0;flex-shrink:0;flex-basis:auto}@media screen and (max-width: 768px){#gourmet .programs>li .box figure{width:14.4rem}}#gourmet .programs>li+li{margin-top:1.8rem}#satellite_nav{margin:5.4rem auto 0}@media screen and (max-width: 768px){#satellite_nav{width:calc(100% - 3.6rem);margin-top:6rem}}#satellite_nav .title img{width:auto;height:2.2rem;margin:0 auto}#satellite_nav ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:2.4rem 1.6rem;margin-top:2.7rem}@media screen and (max-width: 768px){#satellite_nav ul{grid-template-columns:repeat(2, 1fr);gap:1.2rem 1rem;margin-top:2.2rem}}#satellite_nav ul li a{width:100%;height:5.2rem;background:#0072bc;color:#fff;font-weight:700;font-size:2rem;border:1px solid #0072bc}@media screen and (max-width: 768px){#satellite_nav ul li a{width:100%;height:6.2rem;font-size:1.8rem}}#satellite_nav ul li a.current{background:rgba(0,0,0,0);color:#0072bc}#event.satellite h1{font-size:5.6rem}@media screen and (max-width: 768px){#event.satellite h1{font-size:4rem}}#event.satellite .area{text-align:center;font-size:2.6rem;font-weight:700;margin-top:3.6rem}@media screen and (max-width: 768px){#event.satellite .area{font-size:2rem;width:calc(100% - 3rem);margin-inline:auto}}#event.satellite .address{font-size:1.8rem;font-weight:500;text-align:center;margin-top:1.2rem}@media screen and (max-width: 768px){#event.satellite .address{font-size:1.4rem;width:calc(100% - 3rem);margin-inline:auto}}#event.satellite .address+*{margin-top:13rem}@media screen and (max-width: 768px){#event.satellite .address+*{margin-top:6rem}}#event.satellite #program .daily{margin-top:6rem}#event.satellite #program .daily h3{text-align:center;font-size:4.5rem;font-feature-settings:"palt"}#event.satellite #program .daily h3 .wday{font-size:2.6rem;font-weight:500;margin-left:1rem}#mc .contents_body .flex{display:flex;gap:4rem 1.8rem;flex-wrap:wrap;justify-content:center}#mc .contents_body .flex>li{width:calc((100% - 9rem)/6)}@media screen and (max-width: 768px){#mc .contents_body .flex>li{width:calc((100% - 3.2rem)/3)}}#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}
