.scene[data-astro-cid-eia2zjb4]{display:none}@container fest (min-width: 860px){.scene[data-astro-cid-eia2zjb4]{position:relative;display:var(--d6);grid-column:var(--c6) / -1;grid-row:var(--r6) / span 3;min-height:112px;container:scene / inline-size}}@container fest (min-width: 1000px){.scene[data-astro-cid-eia2zjb4]{display:var(--d7);grid-column:var(--c7) / -1;grid-row:var(--r7) / span 3}}@container fest (min-width: 1150px){.scene[data-astro-cid-eia2zjb4]{display:var(--d8);grid-column:var(--c8) / -1;grid-row:var(--r8) / span 3}}@container fest (min-width: 1290px){.scene[data-astro-cid-eia2zjb4]{display:var(--d9);grid-column:var(--c9) / -1;grid-row:var(--r9) / span 3}}.scene__ground[data-astro-cid-eia2zjb4]{position:absolute;left:6px;right:0;bottom:0;height:22px;border:var(--line) dashed var(--color-sand-edge);border-radius:11px}.scene__fig[data-astro-cid-eia2zjb4],.scene__bench[data-astro-cid-eia2zjb4]{position:absolute;left:calc(6px + (100% - 6px) * var(--x) / 100 + var(--dx, 0px));max-width:none;translate:-50% 0}.scene__pennants[data-astro-cid-eia2zjb4]{position:absolute;left:50%;bottom:8px;width:min(200px,86%);height:auto;aspect-ratio:3 / 1;max-width:none;translate:-50% 0}.scene__bench[data-astro-cid-eia2zjb4]{bottom:6px;width:72px;height:40px}.scene__bench-seat[data-astro-cid-eia2zjb4]{position:absolute;left:0;bottom:0;width:72px;height:27px;max-width:none}.scene__sit[data-astro-cid-eia2zjb4]{position:absolute;left:10px;bottom:8px;width:18.6px;height:30px;max-width:none}.scene__sit--2[data-astro-cid-eia2zjb4]{left:42px}.scene__l2[data-astro-cid-eia2zjb4],.scene__l3[data-astro-cid-eia2zjb4],.scene__l4[data-astro-cid-eia2zjb4]{display:none}@container scene (min-width: 220px){.scene__l2[data-astro-cid-eia2zjb4]{display:block}}@container scene (min-width: 360px){.scene__l3[data-astro-cid-eia2zjb4]{display:block}}@container scene (min-width: 470px){.scene__l4[data-astro-cid-eia2zjb4]{display:block}}.page-top__inner[data-astro-cid-sdkopmjb]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 22px}@media(min-width:640px){.page-top__inner[data-astro-cid-sdkopmjb]{column-gap:40px}}.fest[data-astro-cid-sdkopmjb]{position:relative;margin-top:-8px;padding-bottom:28px;background:var(--color-sky)}.fest__title[data-astro-cid-sdkopmjb]{position:absolute;z-index:1;left:50%;top:6px;padding:4px 22px 6px;border:var(--line) solid var(--color-ink);border-radius:0 0 10px 10px;background:var(--color-ai);color:var(--color-paper);font-family:var(--font-sign);font-size:16px;line-height:1.4;letter-spacing:.1em;white-space:nowrap;translate:-50% 0}.fest__inner[data-astro-cid-sdkopmjb]{container:fest / inline-size}.fest__map[data-astro-cid-sdkopmjb]{position:relative;display:grid;gap:18px;margin-top:14px}.fest__main[data-astro-cid-sdkopmjb]{display:none}.street[data-astro-cid-sdkopmjb]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.street__post[data-astro-cid-sdkopmjb]{display:flex}.street__post[data-astro-cid-sdkopmjb] .signpost[data-astro-cid-sdkopmjb]{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px}.street__pole[data-astro-cid-sdkopmjb]{display:none}.street__stalls[data-astro-cid-sdkopmjb]{--gap: 10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(98px,1fr));grid-auto-rows:auto;gap:0 var(--gap);margin-bottom:-14px}.street__road[data-astro-cid-sdkopmjb]{height:34px;margin-inline:calc(var(--gutter) * -1)}.street__kid[data-astro-cid-sdkopmjb]{position:absolute;left:calc(var(--ts, 0) * 1%);bottom:2px;width:auto;height:26px;max-width:none;aspect-ratio:36 / 58;translate:-50% 0}.street__kid--lane0[data-astro-cid-sdkopmjb]{bottom:10px}.street__kid[data-astro-cid-sdkopmjb]:not(.street__kid--sp){display:none}.street__kid--kid-balloon[data-astro-cid-sdkopmjb]{height:33px;aspect-ratio:46 / 74}.street__kid--adult-walk[data-astro-cid-sdkopmjb]{height:35px;aspect-ratio:44 / 84}.street__walker[data-astro-cid-sdkopmjb]{display:none}.street[data-astro-cid-sdkopmjb] .mini__name[data-astro-cid-sdkopmjb]{position:relative}.fest__end[data-astro-cid-sdkopmjb]{display:flex;align-items:center;gap:14px}.fest__plaza[data-astro-cid-sdkopmjb]{position:relative;flex:none;width:200px;height:80px;margin-top:26px;border:var(--line) dashed var(--color-sand-edge);border-radius:37px}.fest__plaza-pennants[data-astro-cid-sdkopmjb]{position:absolute;left:50%;top:-26px;width:120px;height:40px;max-width:none;translate:-50% 0}.fest__plaza-person[data-astro-cid-sdkopmjb]{--scale: .8;position:absolute;left:var(--x);bottom:var(--y);width:auto;height:calc(var(--h) * var(--scale) * 1px);max-width:none;aspect-ratio:36 / 58;translate:-50% 0}.fest__plaza-person--kid-balloon[data-astro-cid-sdkopmjb]{aspect-ratio:46 / 74}.fest__plaza-person--adult-walk[data-astro-cid-sdkopmjb]{aspect-ratio:44 / 84}.fest__plaza-person[data-astro-cid-sdkopmjb]:not(.fest__plaza-person--narrow){display:none}.fest__note[data-astro-cid-sdkopmjb]{max-width:var(--text-max)}@container fest (min-width: 860px){.fest__map[data-astro-cid-sdkopmjb]{--post: 172px;--cols: 6;gap:22px;margin-top:22px}.fest__main[data-astro-cid-sdkopmjb]{display:block;position:absolute;left:calc(var(--post) / 2 - 30px);top:18px;bottom:76px;width:60px}.street__walker[data-astro-cid-sdkopmjb]{display:block;position:absolute;bottom:50px;width:auto;height:26px;max-width:none;aspect-ratio:36 / 58}.street__walker--l[data-astro-cid-sdkopmjb]{left:calc(50% - 25px)}.street__walker--r[data-astro-cid-sdkopmjb]{left:calc(50% + 7px)}.street[data-astro-cid-sdkopmjb]{grid-template-columns:var(--post) minmax(0,1fr);grid-template-rows:auto auto;column-gap:0;row-gap:10px}.street__post[data-astro-cid-sdkopmjb]{position:relative;z-index:1;grid-column:1;grid-row:1 / span 2;flex-direction:column;align-items:center;padding-top:6px}.street__post[data-astro-cid-sdkopmjb] .signpost[data-astro-cid-sdkopmjb]{display:block;width:152px}.street__pole[data-astro-cid-sdkopmjb]{display:block;flex:1;width:4px;min-height:12px;margin-bottom:17px;background:var(--color-ink)}.street__stalls[data-astro-cid-sdkopmjb]{--gap: 12px;grid-column:2;grid-row:1;grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr));padding-inline:6px 0}.street__road[data-astro-cid-sdkopmjb]{grid-column:1 / -1;grid-row:2;margin-left:calc(var(--post) / 2);margin-right:calc(var(--gutter) * -1)}.street__road[data-astro-cid-sdkopmjb]{height:46px}.street__kid[data-astro-cid-sdkopmjb]{left:calc(var(--post) / 2 + 9px + (100% - var(--post) / 2 - 30px) * var(--t) / 100);bottom:3px;height:28px}.street__kid[data-astro-cid-sdkopmjb]:not(.street__kid--sp){display:block}.street__kid--lane0[data-astro-cid-sdkopmjb]{bottom:16px}.street__kid--kid-balloon[data-astro-cid-sdkopmjb]{height:36px}.street__kid--adult-walk[data-astro-cid-sdkopmjb]{height:38px}.fest__end[data-astro-cid-sdkopmjb]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.fest__plaza[data-astro-cid-sdkopmjb]{z-index:1;width:340px;height:112px;margin-top:34px;border-radius:56px}.fest__plaza-pennants[data-astro-cid-sdkopmjb]{top:-34px;width:156px;height:52px}.fest__plaza-person[data-astro-cid-sdkopmjb]{--scale: 1}.fest__plaza-person[data-astro-cid-sdkopmjb]:not(.fest__plaza-person--narrow){display:block}.fest__note[data-astro-cid-sdkopmjb]{padding-left:18px}}@container fest (min-width: 1000px){.fest__map[data-astro-cid-sdkopmjb]{--cols: 7}}@container fest (min-width: 1150px){.fest__map[data-astro-cid-sdkopmjb]{--cols: 8}}@container fest (min-width: 1290px){.fest__map[data-astro-cid-sdkopmjb]{--cols: 9}}.home[data-astro-cid-sdkopmjb]{container:home / inline-size;display:grid;gap:22px;margin-top:56px}.home__text[data-astro-cid-sdkopmjb]{display:grid;gap:12px;align-content:start;max-width:var(--text-max)}.home-pair[data-astro-cid-sdkopmjb]{--pair-gap: 36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"screen screen" "learn make";gap:22px 16px}.home-pair__screen[data-astro-cid-sdkopmjb]{grid-area:screen;max-width:640px}.home-pair__who--learn[data-astro-cid-sdkopmjb]{grid-area:learn}.home-pair__who--make[data-astro-cid-sdkopmjb]{grid-area:make}.home-pair__pic[data-astro-cid-sdkopmjb]{max-width:280px}.home-pair__frame[data-astro-cid-sdkopmjb]{position:relative}.home-pair__mark[data-astro-cid-sdkopmjb]{position:absolute;top:calc(10.96% - 4px);height:calc(65.4% + 8px);border:3px dashed var(--color-ai);border-radius:10px}.home-pair__mark--learn[data-astro-cid-sdkopmjb]{left:calc(.85% - 2px);width:calc(48.1% + 6px)}.home-pair__mark--make[data-astro-cid-sdkopmjb]{left:calc(51.1% - 4px);width:calc(48% + 6px);border-color:var(--color-shu)}.home-pair__pic[data-astro-cid-sdkopmjb]{position:relative}.home-pair__pic[data-astro-cid-sdkopmjb] img[data-astro-cid-sdkopmjb]{width:100%;height:auto}.home-pair__label[data-astro-cid-sdkopmjb]{display:grid;justify-items:start;gap:8px;margin-top:6px}.home-pair__label[data-astro-cid-sdkopmjb] .home-pair__nobori{margin:0 0 0 8px}.home-pair__sign[data-astro-cid-sdkopmjb] .signpost__name[data-astro-cid-sdkopmjb]{font-size:18px}@container home (min-width: 760px){.home-pair[data-astro-cid-sdkopmjb]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"learn screen make";column-gap:var(--pair-gap);align-items:center}.home-pair__screen[data-astro-cid-sdkopmjb],.home-pair__pic[data-astro-cid-sdkopmjb]{max-width:none}.home-pair__who[data-astro-cid-sdkopmjb]{display:grid;gap:6px}.home-pair__label[data-astro-cid-sdkopmjb]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:10px 14px;margin-top:0}.home-pair__who--make[data-astro-cid-sdkopmjb] .home-pair__label[data-astro-cid-sdkopmjb]{justify-content:flex-end}.home-pair__pic[data-astro-cid-sdkopmjb]:after{content:"";position:absolute;top:62%;width:calc(var(--pair-gap) + 6px);border-top:3px dashed var(--color-ai)}.home-pair__who--learn[data-astro-cid-sdkopmjb] .home-pair__pic[data-astro-cid-sdkopmjb]:after{left:calc(100% - 6px)}.home-pair__who--make[data-astro-cid-sdkopmjb] .home-pair__pic[data-astro-cid-sdkopmjb]:after{right:calc(100% - 6px);border-top-color:var(--color-shu)}}.course-group[data-astro-cid-sdkopmjb]{max-width:60em;margin-top:36px}.course-group[data-astro-cid-sdkopmjb]:first-of-type{margin-top:0}.course-items[data-astro-cid-sdkopmjb]{margin-top:10px;border-top:var(--line) solid var(--color-ink)}.course-item[data-astro-cid-sdkopmjb]{display:grid;gap:4px;padding-block:14px;border-bottom:1px solid var(--color-cloud)}.course-item[data-astro-cid-sdkopmjb] dt[data-astro-cid-sdkopmjb]{font-weight:700;line-height:1.6}.course-item[data-astro-cid-sdkopmjb] dd[data-astro-cid-sdkopmjb]{font-size:15px;line-height:1.85}@media(min-width:900px){.course-item[data-astro-cid-sdkopmjb]{grid-template-columns:16em minmax(0,1fr);gap:24px}}
