.ps-home[data-astro-cid-cd37e5hs]{padding:14px 12px 12px;background:var(--color-product-gray-50);color:var(--color-product-gray-900);font-family:var(--font-body);letter-spacing:0}.ps-home__title[data-astro-cid-cd37e5hs]{font-size:17px;font-weight:700;line-height:1.4}.ps-home__learn[data-astro-cid-cd37e5hs]{margin-top:10px;padding:12px;border:1px solid var(--color-product-gray-200);border-radius:16px;background:var(--color-product-white)}.ps-home__head[data-astro-cid-cd37e5hs]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ps-home__h[data-astro-cid-cd37e5hs]{font-size:15px;font-weight:700;line-height:1.4}.ps-home__link[data-astro-cid-cd37e5hs]{color:var(--color-product-blue-700);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.ps-home__continue[data-astro-cid-cd37e5hs]{margin-top:10px;padding:10px 12px 12px;border:1px solid var(--color-product-blue-200);border-radius:12px;background:var(--color-product-blue-50)}.ps-home__label[data-astro-cid-cd37e5hs]{color:var(--color-product-blue-700);font-size:12px;font-weight:700;line-height:1.5}.ps-home__point[data-astro-cid-cd37e5hs]{margin-top:4px;font-size:15px;font-weight:700;line-height:1.45}.ps-home__unit[data-astro-cid-cd37e5hs]{margin-top:2px;color:color-mix(in srgb,var(--color-product-blue-900) 80%,transparent);font-size:12px;line-height:1.5}.ps-home__btn[data-astro-cid-cd37e5hs]{display:inline-flex;align-items:center;margin-top:10px;padding:6px 14px;border-radius:8px;background:var(--color-product-blue-600);color:var(--color-product-white);font-size:12.5px;font-weight:500;line-height:1.5}.ps-progress[data-astro-cid-ygjeje6a]{container:ps-progress / inline-size;padding:10px;background:var(--color-product-gray-50);color:var(--color-product-gray-900);font-family:var(--font-body);letter-spacing:0}.ps-progress__table[data-astro-cid-ygjeje6a]{overflow:hidden;border:1px solid var(--color-product-gray-200);border-radius:8px;background:var(--color-product-white)}.ps-progress__row[data-astro-cid-ygjeje6a]{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"name attention week" "latest latest latest";align-items:center;gap:6px 10px;padding:10px 12px;border-bottom:1px solid var(--color-product-gray-50)}.ps-progress__row[data-astro-cid-ygjeje6a]:last-child{border-bottom:0}.ps-progress__row--head[data-astro-cid-ygjeje6a]{border-bottom:1px solid var(--color-product-gray-200);background:var(--color-product-gray-50);color:var(--color-product-gray-600);font-size:11.5px;font-weight:500;line-height:1.4}.ps-progress__name[data-astro-cid-ygjeje6a]{grid-area:name}.ps-progress__attention[data-astro-cid-ygjeje6a]{grid-area:attention}.ps-progress__latest[data-astro-cid-ygjeje6a]{grid-area:latest;min-width:0}.ps-progress__week[data-astro-cid-ygjeje6a]{grid-area:week;display:flex;align-items:center;justify-content:flex-end;gap:8px}.ps-progress__row--head[data-astro-cid-ygjeje6a] .ps-progress__week[data-astro-cid-ygjeje6a]{justify-content:flex-end}.ps-progress__student[data-astro-cid-ygjeje6a]{font-size:13.5px;font-weight:500;line-height:1.4}.ps-progress__review[data-astro-cid-ygjeje6a]{display:inline-block;padding:1px 7px;border-radius:4px;background:var(--color-product-blue-100);color:var(--color-product-blue-700);font-size:11.5px;font-weight:700;line-height:1.5;white-space:nowrap}.ps-progress__none[data-astro-cid-ygjeje6a]{color:var(--color-product-gray-500)}.ps-progress__meta[data-astro-cid-ygjeje6a]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 5px;font-size:11.5px;line-height:1.5}.ps-progress__chip[data-astro-cid-ygjeje6a]{padding:1px 6px;border-radius:4px;background:var(--color-product-gray-100);color:var(--color-product-gray-700);font-weight:700}.ps-progress__subtitle[data-astro-cid-ygjeje6a]{color:var(--color-product-blue-700);font-weight:500}.ps-progress__when[data-astro-cid-ygjeje6a]{color:var(--color-product-gray-500)}.ps-progress__title[data-astro-cid-ygjeje6a]{margin-top:3px;overflow:hidden;font-size:13px;font-weight:500;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.ps-progress__bars[data-astro-cid-ygjeje6a]{display:flex;flex:none;align-items:flex-end;gap:2px;height:28px}.ps-progress__bar[data-astro-cid-ygjeje6a]{display:flex;flex-direction:column-reverse;width:7px;height:28px;overflow:hidden;border-radius:2px;background:var(--color-product-gray-100)}.ps-progress__seg[data-astro-cid-ygjeje6a]{display:block;width:100%}.ps-progress__seg--learning[data-astro-cid-ygjeje6a]{background:var(--color-product-blue-500)}.ps-progress__seg--studio[data-astro-cid-ygjeje6a]{background:var(--color-product-amber-500)}.ps-progress__total[data-astro-cid-ygjeje6a]{color:var(--color-product-gray-700);font-size:11.5px;font-weight:500;line-height:1.4;white-space:nowrap}@container ps-progress (min-width: 560px){.ps-progress__row[data-astro-cid-ygjeje6a]{grid-template-columns:minmax(0,.8fr) minmax(0,.9fr) minmax(0,2fr) auto;grid-template-areas:"name attention latest week";padding-inline:14px}.ps-progress__row--head[data-astro-cid-ygjeje6a] .ps-progress__week[data-astro-cid-ygjeje6a]{justify-content:flex-start}.ps-progress__bar[data-astro-cid-ygjeje6a]{width:10px}.ps-progress__bars[data-astro-cid-ygjeje6a]{gap:3px}}.ps-feedback[data-astro-cid-hx6q5mfv]{padding:8px;background:var(--color-product-gray-50);color:var(--color-product-slate-900);font-family:var(--font-body);letter-spacing:0}.ps-feedback__card[data-astro-cid-hx6q5mfv]{padding:12px 10px;border:1px solid var(--color-product-slate-200);border-radius:16px;background:var(--color-product-white)}.ps-feedback__heading[data-astro-cid-hx6q5mfv]{font-size:15px;font-weight:700;line-height:1.45}.ps-feedback__reactions[data-astro-cid-hx6q5mfv]{display:flex;flex-wrap:wrap;gap:6px 5px;margin-top:8px}.ps-feedback__reaction[data-astro-cid-hx6q5mfv]{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid var(--color-product-slate-200);border-radius:9999px;background:var(--color-product-white);color:var(--color-product-slate-600);font-size:12px;font-weight:700;line-height:1.5;white-space:nowrap}.ps-feedback__comments[data-astro-cid-hx6q5mfv]{margin-top:12px;padding-top:10px;border-top:1px solid var(--color-product-slate-100)}.ps-feedback__h[data-astro-cid-hx6q5mfv]{font-size:13.5px;font-weight:700;line-height:1.5}.ps-feedback__desc[data-astro-cid-hx6q5mfv]{margin-top:2px;color:var(--color-product-slate-600);font-size:12px;line-height:1.6}.ps-feedback__comment[data-astro-cid-hx6q5mfv]{margin-top:10px}.ps-feedback__meta[data-astro-cid-hx6q5mfv]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.5}.ps-feedback__chip[data-astro-cid-hx6q5mfv]{padding:2px 9px;border-radius:9999px;background:var(--color-product-blue-50);color:var(--color-product-blue-800);font-size:11.5px;font-weight:700}.ps-feedback__who[data-astro-cid-hx6q5mfv]{font-size:12.5px;font-weight:700}.ps-feedback__date[data-astro-cid-hx6q5mfv]{color:var(--color-product-slate-500);font-size:11px}.ps-feedback__body[data-astro-cid-hx6q5mfv]{margin-top:6px;color:var(--color-product-slate-700);font-size:13px;line-height:1.7}.hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--color-sky)}.sky[data-astro-cid-j7pv25f6]{position:absolute;inset:0 0 auto;height:340px;pointer-events:none}.sky__cloud[data-astro-cid-j7pv25f6],.sky__sparkle[data-astro-cid-j7pv25f6]{position:absolute;display:none}.sky__cloud[data-astro-cid-j7pv25f6]{width:132px;height:63px}.sky__cloud--1[data-astro-cid-j7pv25f6]{top:26px;right:9%}.sky__cloud--2[data-astro-cid-j7pv25f6]{top:150px;right:26%;width:92px;height:44px}.sky__sparkle[data-astro-cid-j7pv25f6]{width:20px;height:20px;color:var(--color-ai)}.sky__sparkle--1[data-astro-cid-j7pv25f6]{top:110px;right:7%;color:var(--color-akari)}.sky__sparkle--2[data-astro-cid-j7pv25f6]{top:40px;right:32%;width:16px;height:16px}.sky__sparkle--3[data-astro-cid-j7pv25f6]{top:214px;right:15%;width:14px;height:14px}@media(min-width:1100px){.sky__cloud[data-astro-cid-j7pv25f6],.sky__sparkle[data-astro-cid-j7pv25f6]{display:block}}.hero__text[data-astro-cid-j7pv25f6]{position:relative;padding-top:20px}.hero__haruto[data-astro-cid-j7pv25f6]{display:block;width:80%;max-width:360px;height:auto;margin:12px auto 0;transform:scaleX(-1)}@media(min-width:1000px){.hero__text[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,28vw,410px);column-gap:28px;align-items:center}.hero__haruto[data-astro-cid-j7pv25f6]{width:100%;max-width:none;margin:0}.sky[data-astro-cid-j7pv25f6]{display:none}}.hero__name[data-astro-cid-j7pv25f6]{margin-top:10px}.hero__lead[data-astro-cid-j7pv25f6]{max-width:54em;margin-top:12px;line-height:1.85}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:16px}.hero__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}.hero__sub[data-astro-cid-j7pv25f6]{color:var(--color-muted);font-size:var(--text-note);line-height:1.65}.hero__parent[data-astro-cid-j7pv25f6]{display:none}.hero__after[data-astro-cid-j7pv25f6]{margin-top:14px;color:var(--color-muted);font-size:var(--text-note);line-height:1.7}@media(min-width:640px){.hero__text[data-astro-cid-j7pv25f6]{padding-top:14px}.hero__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:auto}.hero__parent[data-astro-cid-j7pv25f6]{display:block}.hero__after[data-astro-cid-j7pv25f6]{display:none}}.fair[data-astro-cid-j7pv25f6]{position:relative;margin-top:14px;padding-bottom:28px}.fair__inner[data-astro-cid-j7pv25f6]{container:fair / inline-size}.fair__hint[data-astro-cid-j7pv25f6]{margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.5}.fair__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);column-gap:6px}.row--learn[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1}.path[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1}.row--make[data-astro-cid-j7pv25f6]{grid-column:3;grid-row:1}.plaza[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:2}.stalls[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-auto-rows:auto;column-gap:14px;row-gap:0}.stalls[data-astro-cid-j7pv25f6]>.stall{grid-row:span 5;grid-template-rows:subgrid;margin-bottom:22px}.stall-cover[data-astro-cid-j7pv25f6]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.walker[data-astro-cid-j7pv25f6]{position:absolute;left:50%;top:calc(var(--t) * 1%);width:26px;height:42px;margin-left:-13px}.plaza[data-astro-cid-j7pv25f6]{display:grid;gap:18px 24px;margin-top:10px;padding-top:22px;border-top:var(--line) dashed var(--color-sand-edge)}.plaza__board[data-astro-cid-j7pv25f6]{max-width:440px}.plaza__note[data-astro-cid-j7pv25f6]{margin-top:12px;color:var(--color-muted);font-size:12.5px;line-height:1.6}.plaza__note--watch-wide[data-astro-cid-j7pv25f6]{display:none}.works[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.works__item[data-astro-cid-j7pv25f6]{border-radius:4px}.works__reactions[data-astro-cid-j7pv25f6]{margin-top:6px;border-radius:4px}.plaza__people[data-astro-cid-j7pv25f6]{position:relative;display:flex;align-items:flex-end;gap:6px;min-height:96px}.plaza__people[data-astro-cid-j7pv25f6] .plaza__nobori{margin:0 10px 0 6px}.plaza__adult[data-astro-cid-j7pv25f6]{width:42px;height:80px;color:var(--color-ai)}.plaza__kid[data-astro-cid-j7pv25f6]{width:28px;height:46px}.plaza__kid--1[data-astro-cid-j7pv25f6]{color:var(--color-akari)}.plaza__kid--2[data-astro-cid-j7pv25f6]{color:var(--color-shu)}.legend[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 28px;margin-top:20px;padding-top:14px;border-top:var(--line) solid var(--color-ink)}.legend__item[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.5}.legend__mark[data-astro-cid-j7pv25f6]{flex:none;width:28px;height:27px;max-width:none;overflow:visible}.legend__note[data-astro-cid-j7pv25f6]{color:var(--color-muted);font-size:var(--text-note);line-height:1.7}.legend__note[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{margin-left:.4em}@container fair (min-width: 820px){.fair__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 80px auto auto;column-gap:28px}.row--learn[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1;padding-bottom:4px}.path[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:2}.row--make[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:3;padding-top:10px}.plaza[data-astro-cid-j7pv25f6]{grid-column:1 / -1;grid-row:4;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;margin-top:18px;padding-top:0;border-top:0}.plaza__board--watch[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:1}.plaza__people[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1}.plaza__board--works[data-astro-cid-j7pv25f6]{grid-column:3;grid-row:1}.plaza__board[data-astro-cid-j7pv25f6]{max-width:none}.row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;align-items:end}.row[data-astro-cid-j7pv25f6] .row__nobori{align-self:end;flex-direction:column;width:34px;margin:0 0 26px;padding:10px 0 12px;border-radius:2px 2px 8px 8px}.row[data-astro-cid-j7pv25f6] .row__nobori:before{top:-22px;bottom:-26px}.row[data-astro-cid-j7pv25f6] .row__nobori .nobori__text{font-size:22px;letter-spacing:.12em;writing-mode:vertical-rl}.stalls[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(6,minmax(0,1fr))}.stalls[data-astro-cid-j7pv25f6]>.stall{margin-bottom:0}.stalls[data-astro-cid-j7pv25f6] .stall__sign{font-size:13.5px}.path[data-astro-cid-j7pv25f6]{border-inline:0;background:none}.path[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0 -100vmax;border-block:var(--line) dashed var(--color-sand-edge);background-color:var(--color-sand);background-image:radial-gradient(circle,var(--color-sand-dot) 1.3px,transparent 1.9px),radial-gradient(circle,var(--color-sand-dot) 1.1px,transparent 1.6px);background-size:26px 22px,22px 18px;background-position:0 0,13px 9px}.walker[data-astro-cid-j7pv25f6]{left:calc(var(--t) * .97%);top:2px;width:32px;height:51px;margin-left:0}.walker--lane1[data-astro-cid-j7pv25f6]{top:27px}.plaza__people[data-astro-cid-j7pv25f6] .plaza__nobori:before{bottom:-6px}}@container fair (min-width: 1100px){.fair__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:auto 80px auto}.stalls[data-astro-cid-j7pv25f6] .stall__sign{font-size:var(--text-sign)}.walker[data-astro-cid-j7pv25f6]{left:calc(var(--t) * .73%)}.plaza[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1 / 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;gap:0;margin-top:0}.plaza__board--watch[data-astro-cid-j7pv25f6],.plaza__people[data-astro-cid-j7pv25f6],.plaza__board--works[data-astro-cid-j7pv25f6]{grid-column:1}.plaza__people[data-astro-cid-j7pv25f6]{z-index:1;grid-row:2;align-self:stretch;align-items:center;min-height:0;padding-left:4px}.plaza__people[data-astro-cid-j7pv25f6] .plaza__nobori{margin:0 14px 0 6px;padding:6px 0 8px}.plaza__people[data-astro-cid-j7pv25f6] .plaza__nobori:before{top:-14px;bottom:-16px}.plaza__adult[data-astro-cid-j7pv25f6]{width:40px;height:76px}.plaza__board--watch[data-astro-cid-j7pv25f6]{position:relative;grid-row:1;align-self:start;padding-bottom:4px}.plaza__note--watch[data-astro-cid-j7pv25f6]{display:none}.plaza__note--watch-wide[data-astro-cid-j7pv25f6]{display:block;margin-top:4px}.plaza__board--works[data-astro-cid-j7pv25f6]{grid-row:3;align-self:start;margin-bottom:-112px;padding-top:10px}.plaza__note[data-astro-cid-j7pv25f6]{margin-top:10px}.legend[data-astro-cid-j7pv25f6]{margin-right:328px}}.week__inner[data-astro-cid-j7pv25f6]{container:week / inline-size}.week__days[data-astro-cid-j7pv25f6]{--day-gap: 24px;margin-top:8px}.day[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"sign" "picture" "screen" "text";row-gap:12px;padding:0 0 44px 48px}.day--last[data-astro-cid-j7pv25f6]{padding-bottom:8px}.day__road[data-astro-cid-j7pv25f6]{position:absolute;left:8px;top:0;bottom:0;width:24px;border-block:0;border-inline:var(--line) dashed var(--color-sand-edge)}.day--first[data-astro-cid-j7pv25f6] .day__road[data-astro-cid-j7pv25f6]{top:18px}.day__sign[data-astro-cid-j7pv25f6]{grid-area:sign;position:relative;z-index:1;margin-left:-48px}.day__sign[data-astro-cid-j7pv25f6] .signpost__name[data-astro-cid-j7pv25f6]{font-size:16px}.day__picture[data-astro-cid-j7pv25f6]{grid-area:picture;width:86%;max-width:420px;height:auto}.day__screen[data-astro-cid-j7pv25f6]{grid-area:screen;align-self:start;max-width:480px}.day[data-astro-cid-j7pv25f6] .day__screen--product{grid-area:screen;align-self:start;max-width:480px;aspect-ratio:4 / 3;overflow:hidden}.day__text[data-astro-cid-j7pv25f6]{grid-area:text}.day__title[data-astro-cid-j7pv25f6]{font-size:17px;font-weight:700;line-height:1.55;letter-spacing:.02em}.day__body[data-astro-cid-j7pv25f6]{margin-top:4px;font-size:15px;line-height:1.85}@container week (min-width: 640px){.day[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto auto 1fr;grid-template-areas:"sign sign" "picture screen" "picture text";column-gap:24px;row-gap:10px}.day__picture[data-astro-cid-j7pv25f6]{align-self:start;width:100%}}@container week (min-width: 1060px){.week__days[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto auto auto;column-gap:var(--day-gap);margin-top:12px}.day[data-astro-cid-j7pv25f6],.day--last[data-astro-cid-j7pv25f6]{grid-row:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-template-areas:"sign" "picture" "screen" "text";row-gap:12px;padding:0}.day__road[data-astro-cid-j7pv25f6]{grid-area:sign;top:calc(50% - 15px);bottom:auto;left:calc(var(--day-gap) / -2);right:calc(var(--day-gap) / -2);width:auto;height:30px;border-inline:0;border-block:var(--line) dashed var(--color-sand-edge)}.day--first[data-astro-cid-j7pv25f6] .day__road[data-astro-cid-j7pv25f6]{top:calc(50% - 15px);left:-100vmax}.day--last[data-astro-cid-j7pv25f6] .day__road[data-astro-cid-j7pv25f6]{right:-100vmax}.day__sign[data-astro-cid-j7pv25f6]{justify-self:start;margin:0 0 0 12px}.day__picture[data-astro-cid-j7pv25f6],.day__screen[data-astro-cid-j7pv25f6]{max-width:none}.day__title[data-astro-cid-j7pv25f6]{font-size:16.5px}.day__body[data-astro-cid-j7pv25f6]{font-size:14.5px;line-height:1.8}}.summary[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{margin-bottom:0}.summary[data-astro-cid-j7pv25f6] .answer-rule,.fields[data-astro-cid-j7pv25f6],.summary__links[data-astro-cid-j7pv25f6]{margin-top:24px}.summary__links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:14px 16px}.fields[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px 14px}.watch__board{max-width:720px}.watch__more[data-astro-cid-j7pv25f6]{margin-top:16px}.watch__ways[data-astro-cid-j7pv25f6]{max-width:var(--text-max);margin-top:44px}.parents[data-astro-cid-j7pv25f6]{display:grid;gap:10px;max-width:var(--text-max);margin-top:48px;padding-top:32px;border-top:var(--line) dashed var(--color-sand-edge);scroll-margin-top:calc(var(--header-h) + 16px)}@media(max-width:639.98px){.watch__ways[data-astro-cid-j7pv25f6]{margin-top:32px}.parents[data-astro-cid-j7pv25f6]{margin-top:32px;padding-top:24px}}
