svg.svelte-14ujv85 .st0:where(.svelte-14ujv85){fill:#d4dfea}svg.svelte-14ujv85 .st1:where(.svelte-14ujv85){fill:#fff}svg.svelte-14ujv85 .st2:where(.svelte-14ujv85){fill:#014084}svg.svelte-14ujv85{width:8.5106382979vw;height:8.5106382979vw}@media screen and (min-width: 1024px){svg.svelte-14ujv85{width:48px;height:48px}}.background.svelte-qz4ya2{position:absolute;background-color:var(--color-foreground);width:100%;height:100%;z-index:-1}.background.svelte-qz4ya2 img{object-fit:cover;object-position:top center}.carousel.svelte-qz4ya2{display:flex;flex-direction:column;color:#fff}@media screen and (min-width: 1024px){.carousel.svelte-qz4ya2{justify-content:center;align-items:center;align-content:center;width:1000px;min-height:900px;margin:0 auto;flex-direction:row}}.summary.svelte-qz4ya2{display:flex;flex-direction:column;padding:4.2553191489vw;justify-content:center;align-items:center;min-width:300px}@media screen and (min-width: 1024px){.summary.svelte-qz4ya2{align-items:flex-start;margin-left:20px;padding:15px}}.summary.svelte-qz4ya2 .photo-toggle-buttons:where(.svelte-qz4ya2){display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;right:2.1276595745vw;top:130.3191489362vw}@media screen and (min-width: 1024px){.summary.svelte-qz4ya2 .photo-toggle-buttons:where(.svelte-qz4ya2){position:relative;flex-direction:row;right:0;top:0;margin-top:16px}}.summary.svelte-qz4ya2 .toggle-button:where(.svelte-qz4ya2){margin:4.2553191489vw 4.2553191489vw 0vw;width:9.5744680851vw;height:9.5744680851vw}@media screen and (min-width: 1024px){.summary.svelte-qz4ya2 .toggle-button:where(.svelte-qz4ya2){margin:16px 16px 16px 0;width:32px;height:32px}}.summary.svelte-qz4ya2 .toggle-button:where(.svelte-qz4ya2):active{transition:transform .2s;transform:translateY(1px)}.summary.svelte-qz4ya2 .schedule:where(.svelte-qz4ya2){display:flex;margin-bottom:4.2553191489vw}@media screen and (min-width: 1024px){.summary.svelte-qz4ya2 .schedule:where(.svelte-qz4ya2){margin-bottom:16px}}.summary.svelte-qz4ya2 .schedule-item:where(.svelte-qz4ya2){background-color:#fffc;color:var(--color-foreground);font-weight:var(--font-weight-bold);display:flex;justify-content:center;align-items:center;width:22.3404255319vw;height:8.5106382979vw;margin-right:2.6595744681vw}.summary.svelte-qz4ya2 .schedule-item.hide:where(.svelte-qz4ya2){visibility:hidden}@media screen and (min-width: 1024px){.summary.svelte-qz4ya2 .schedule-item:where(.svelte-qz4ya2){width:84px;height:32px;margin-right:9px}}.summary.svelte-qz4ya2 .schedule-item:where(.svelte-qz4ya2):last-child{margin-right:0}.summary.svelte-qz4ya2 .charactor-name:where(.svelte-qz4ya2){font-size:3.1914893617vw;line-height:3.7234042553vw;margin-bottom:2.6595744681vw;text-align:center}@media screen and (min-width: 1024px){.summary.svelte-qz4ya2 .charactor-name:where(.svelte-qz4ya2){text-align:left;font-size:22px;line-height:30px;margin-bottom:10px}}.summary.svelte-qz4ya2 .charactor-name:where(.svelte-qz4ya2) .caption:where(.svelte-qz4ya2){font-size:3.1914893617vw;line-height:2.6595744681vw}@media screen and (min-width: 1024px){.summary.svelte-qz4ya2 .charactor-name:where(.svelte-qz4ya2) .caption:where(.svelte-qz4ya2){font-size:14px;line-height:24px}}.summary.svelte-qz4ya2 .cast-name:where(.svelte-qz4ya2){font-weight:var(--font-weight-bold);font-size:3.1914893617vw;line-height:2.6595744681vw;text-align:center}@media screen and (min-width: 1024px){.summary.svelte-qz4ya2 .cast-name:where(.svelte-qz4ya2){text-align:left;font-size:22px;line-height:28px}}.summary.svelte-qz4ya2 .cast-name:where(.svelte-qz4ya2) .caption:where(.svelte-qz4ya2){font-size:3.1914893617vw;line-height:2.6595744681vw}@media screen and (min-width: 1024px){.summary.svelte-qz4ya2 .cast-name:where(.svelte-qz4ya2) .caption:where(.svelte-qz4ya2){font-size:14px;line-height:22px}}.photo.svelte-qz4ya2{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:7.9787234043vw}@media screen and (min-width: 1024px){.photo.svelte-qz4ya2{width:100%;margin-bottom:0}}.photo-outer.svelte-qz4ya2{position:relative;width:79.2553191489vw;margin:13.2978723404vw auto 2.6595744681vw}.photo-outer.svelte-qz4ya2:after,.photo-outer.svelte-qz4ya2:before{content:"";display:block;position:absolute;transform:rotate(-5deg);z-index:-1;box-shadow:0 .5319148936vw 1.329787234vw #01408480;background-color:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);top:-1.329787234vw;left:3.9893617021vw;right:3.9893617021vw;bottom:-1.329787234vw}@media screen and (min-width: 1024px){.photo-outer.svelte-qz4ya2:after,.photo-outer.svelte-qz4ya2:before{top:-5px;left:15px;right:15px;bottom:-5px;box-shadow:0 2px 6px #014084;transform:rotate(3deg)}}.photo-outer.svelte-qz4ya2:before{box-shadow:none;background-color:var(--color-foreground);z-index:0;top:2.6595744681vw;left:7.9787234043vw;right:7.9787234043vw;bottom:2.6595744681vw}@media screen and (min-width: 1024px){.photo-outer.svelte-qz4ya2:before{top:10px;left:30px;right:30px;bottom:10px}}@media screen and (min-width: 1024px){.photo-outer.svelte-qz4ya2{width:auto;margin:0}}.photo-body.svelte-qz4ya2{width:100%;background-color:#fff;position:relative;z-index:1;box-shadow:0 .7978723404vw 1.5957446809vw var(--color-foreground);padding:2.6595744681vw}@media screen and (min-width: 1024px){.photo-body.svelte-qz4ya2{box-shadow:0 3px 6px var(--color-foreground);padding:14px}}.photo.svelte-qz4ya2 picture:where(.svelte-qz4ya2){width:100%;aspect-ratio:32/47}@media screen and (min-width: 1024px){.photo.svelte-qz4ya2 picture:where(.svelte-qz4ya2){width:512px}}.photo.svelte-qz4ya2 picture.landscape:where(.svelte-qz4ya2){aspect-ratio:652/444}@media screen and (min-width: 1024px){.photo.svelte-qz4ya2 picture.landscape:where(.svelte-qz4ya2){width:624px}}.photo.landscape.svelte-qz4ya2 .photo-outer:where(.svelte-qz4ya2){aspect-ratio:652/444;width:94.6808510638vw;margin:37.2340425532vw auto 5.3191489362vw}@media screen and (min-width: 1024px){.photo.landscape.svelte-qz4ya2 .photo-outer:where(.svelte-qz4ya2){width:auto;margin:0}}.container.svelte-oq04c2{position:relative;z-index:10;padding:4.2553191489vw}@media screen and (min-width: 1024px){.container.svelte-oq04c2{padding:0;width:1065px;margin:0 auto}}.grid-layout.svelte-oq04c2{display:grid;grid-template-columns:repeat(auto-fill,minmax(34.5744680851vw,1fr));gap:13.2978723404vw 2.6595744681vw;margin-top:33px}@media screen and (min-width: 1024px){.grid-layout.svelte-oq04c2{margin-top:33px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:100px 20px}}.caption.svelte-oq04c2{text-align:center;background-color:#fff9;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-top:.5319148936vw solid var(--color-foreground);border-bottom:.5319148936vw solid var(--color-foreground);margin-bottom:11.170212766vw;padding:4.2553191489vw 0}@media screen and (min-width: 1024px){.caption.svelte-oq04c2{border-top:2px solid var(--color-foreground);border-bottom:2px solid var(--color-foreground);margin-bottom:120px;padding:24px 0}}.caption.svelte-oq04c2 h2:where(.svelte-oq04c2){font-size:3.1914893617vw;line-height:3.7234042553vw;margin-bottom:3.1914893617vw}@media screen and (min-width: 1024px){.caption.svelte-oq04c2 h2:where(.svelte-oq04c2){margin-bottom:12px;font-size:20px;line-height:24px}}.caption.svelte-oq04c2 .note:where(.svelte-oq04c2){color:var(--color-note);font-size:2.1276595745vw;line-height:4.2553191489vw}@media screen and (min-width: 1024px){.caption.svelte-oq04c2 .note:where(.svelte-oq04c2){font-size:14px;line-height:22px}}.cast picture.svelte-oq04c2,.thumbnail-ex.svelte-oq04c2{aspect-ratio:4/5;width:38.5638297872vw;height:48.4042553191vw}@media screen and (min-width: 1024px){.cast picture.svelte-oq04c2,.thumbnail-ex.svelte-oq04c2{width:223px;height:279px}}.sticky-note.svelte-oq04c2{display:flex;position:absolute;top:0;left:10px;transform:translateY(-100%)}.sticky-note.svelte-oq04c2 li:where(.svelte-oq04c2){border:.2659574468vw solid var(--color-foreground);background-color:#fff;padding:1.0638297872vw 2.6595744681vw;margin-right:2.6595744681vw;visibility:hidden}@media screen and (min-width: 1024px){.sticky-note.svelte-oq04c2 li:where(.svelte-oq04c2){margin-right:10px;padding:5px 10px;border:1px solid var(--color-foreground)}}.sticky-note.svelte-oq04c2 li:where(.svelte-oq04c2):nth-child(2n){background-color:var(--color-foreground);color:#fff}.sticky-note.svelte-oq04c2 li.active:where(.svelte-oq04c2){visibility:visible}
