.movie.svelte-14xkn60{gap:calc(15 * var(--vw,1vw) * 100 / 375);flex-direction:column;display:flex}@media screen and (width>=1024px){.movie.svelte-14xkn60{gap:calc(15 * var(--vw,1vw) * 100 / 1280)}}.movie__frame.svelte-14xkn60{aspect-ratio:16/9;background-color:#000;position:relative}.movie--short.svelte-14xkn60{width:70%}.movie--short.svelte-14xkn60 .movie__frame:where(.svelte-14xkn60){aspect-ratio:9/16}.movie__player.svelte-14xkn60,.movie__play.svelte-14xkn60{width:100%;height:100%;display:block}@media (any-hover:hover){.movie__play.svelte-14xkn60{transition:opacity .3s}.movie__play.svelte-14xkn60:hover{opacity:.6}}.movie__poster.svelte-14xkn60{object-fit:cover;width:100%;height:100%}.movie__icon.svelte-14xkn60{width:calc(50 * var(--vw,1vw) * 100 / 375);height:calc(50 * var(--vw,1vw) * 100 / 375);position:absolute;top:50%;left:50%;translate:-50% -50%}@media screen and (width>=1024px){.movie__icon.svelte-14xkn60{width:calc(60 * var(--vw,1vw) * 100 / 1280);height:calc(60 * var(--vw,1vw) * 100 / 1280)}}.movie__title.svelte-14xkn60{color:#454545;font-size:calc(16 * var(--vw,1vw) * 100 / 375);letter-spacing:.1em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:1.6}@media screen and (width>=1024px){.movie__title.svelte-14xkn60{font-size:calc(16 * var(--vw,1vw) * 100 / 1280);letter-spacing:.1em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:1.6}}.exhibition.svelte-1x9xioa{width:var(--content-w);margin-inline:auto;margin-top:calc(40 * var(--vw,1vw) * 100 / 375)}@media screen and (width>=1024px){.exhibition.svelte-1x9xioa{width:calc(1040 * var(--vw,1vw) * 100 / 1280);margin-top:calc(65 * var(--vw,1vw) * 100 / 1280)}}.exhibition__heading.svelte-1x9xioa{font-size:calc(24 * var(--vw,1vw) * 100 / 375);letter-spacing:.07em;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.2}@media screen and (width>=1024px){.exhibition__heading.svelte-1x9xioa{font-size:calc(30 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:Montserrat,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.2}}.exhibition__body.svelte-1x9xioa{margin-top:calc(34 * var(--vw,1vw) * 100 / 375)}@media screen and (width>=1024px){.exhibition__body.svelte-1x9xioa{grid-template-columns:calc(470 * var(--vw,1vw) * 100 / 1280) calc(510 * var(--vw,1vw) * 100 / 1280);gap:calc(60 * var(--vw,1vw) * 100 / 1280);margin-top:calc(16 * var(--vw,1vw) * 100 / 1280);display:grid}.exhibition__side.svelte-1x9xioa{top:calc(121 * var(--vw,1vw) * 100 / 1280);align-self:start;position:sticky}}.exhibition__title.svelte-1x9xioa{font-size:calc(20 * var(--vw,1vw) * 100 / 375);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:1.6}@media screen and (width>=1024px){.exhibition__title.svelte-1x9xioa{font-size:calc(32 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:1.6}}.exhibition__title--en.svelte-1x9xioa{font-size:calc(24 * var(--vw,1vw) * 100 / 375);letter-spacing:.07em;font-family:"Source Sans 3",Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.6}@media screen and (width>=1024px){.exhibition__title--en.svelte-1x9xioa{font-size:calc(32 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:"Source Sans 3",Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:600;line-height:1.6}}.exhibition__subtitle.svelte-1x9xioa{font-size:calc(16 * var(--vw,1vw) * 100 / 375);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:1.6}@media screen and (width>=1024px){.exhibition__subtitle.svelte-1x9xioa{font-size:calc(24 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:1.6}}.exhibition__date.svelte-1x9xioa{margin-top:calc(20 * var(--vw,1vw) * 100 / 375);font-size:calc(20 * var(--vw,1vw) * 100 / 375);letter-spacing:.07em;font-family:"Source Sans 3",Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.3}@media screen and (width>=1024px){.exhibition__date.svelte-1x9xioa{margin-top:calc(20 * var(--vw,1vw) * 100 / 1280);font-size:calc(24 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:"Source Sans 3",Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.3}}.exhibition__main.svelte-1x9xioa{gap:calc(50 * var(--vw,1vw) * 100 / 375);margin-top:calc(30 * var(--vw,1vw) * 100 / 375);flex-direction:column;display:flex}@media screen and (width>=1024px){.exhibition__main.svelte-1x9xioa{gap:calc(45 * var(--vw,1vw) * 100 / 1280);margin-top:0}}.switch.svelte-1x9xioa{margin-top:calc(40 * var(--vw,1vw) * 100 / 375);gap:calc(10 * var(--vw,1vw) * 100 / 375);display:flex}@media screen and (width>=1024px){.switch.svelte-1x9xioa{margin-top:calc(40 * var(--vw,1vw) * 100 / 1280);gap:calc(10 * var(--vw,1vw) * 100 / 1280)}}.switch__btn.svelte-1x9xioa{padding:calc(12 * var(--vw,1vw) * 100 / 375) calc(6 * var(--vw,1vw) * 100 / 375) calc(12 * var(--vw,1vw) * 100 / 375) calc(15 * var(--vw,1vw) * 100 / 375);border:calc(1 * var(--vw,1vw) * 100 / 375) solid #bdbdbd;color:#454545;font-size:calc(12 * var(--vw,1vw) * 100 / 375);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1}@media (any-hover:hover){.switch__btn.svelte-1x9xioa{transition:opacity .3s}.switch__btn.svelte-1x9xioa:hover{opacity:.6}}@media screen and (width>=1024px){.switch__btn.svelte-1x9xioa{padding:calc(12 * var(--vw,1vw) * 100 / 1280) calc(8 * var(--vw,1vw) * 100 / 1280) calc(12 * var(--vw,1vw) * 100 / 1280) calc(20 * var(--vw,1vw) * 100 / 1280);border-width:calc(1 * var(--vw,1vw) * 100 / 1280);font-size:calc(14 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1}}.switch__btn--current.svelte-1x9xioa{color:#f2f2f2;background-color:#47425d;border-color:#47425d}.posters.svelte-1x9xioa{gap:calc(20 * var(--vw,1vw) * 100 / 375);flex-direction:column;display:flex}@media screen and (width>=1024px){.posters.svelte-1x9xioa{gap:calc(20 * var(--vw,1vw) * 100 / 1280)}}.posters__img.svelte-1x9xioa{width:100%;height:auto}.movies.svelte-1x9xioa{gap:calc(20 * var(--vw,1vw) * 100 / 375);flex-direction:column;display:flex}@media screen and (width>=1024px){.movies.svelte-1x9xioa{gap:calc(10 * var(--vw,1vw) * 100 / 1280)}}.movies__label.svelte-1x9xioa{font-size:calc(24 * var(--vw,1vw) * 100 / 375);letter-spacing:.07em;font-family:"Source Sans 3",Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.3}@media screen and (width>=1024px){.movies__label.svelte-1x9xioa{font-size:calc(24 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:"Source Sans 3",Source Sans Pro,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.3}}.movies__list.svelte-1x9xioa{gap:calc(30 * var(--vw,1vw) * 100 / 375);flex-direction:column;display:flex}@media screen and (width>=1024px){.movies__list.svelte-1x9xioa{gap:calc(30 * var(--vw,1vw) * 100 / 1280)}}.info.svelte-1x9xioa{gap:calc(30 * var(--vw,1vw) * 100 / 375);font-size:calc(14 * var(--vw,1vw) * 100 / 375);letter-spacing:.1em;flex-direction:column;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.7;display:flex}@media screen and (width>=1024px){.info.svelte-1x9xioa{gap:calc(30 * var(--vw,1vw) * 100 / 1280);font-size:calc(14 * var(--vw,1vw) * 100 / 1280);letter-spacing:.07em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.8}}.info__row.svelte-1x9xioa{gap:calc(5 * var(--vw,1vw) * 100 / 375);flex-direction:column;display:flex}@media screen and (width>=1024px){.info__row.svelte-1x9xioa{gap:calc(10 * var(--vw,1vw) * 100 / 1280)}}.info__heading.svelte-1x9xioa{font-size:calc(16 * var(--vw,1vw) * 100 / 375);letter-spacing:.1em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:1.6}@media screen and (width>=1024px){.info__heading.svelte-1x9xioa{font-size:calc(16 * var(--vw,1vw) * 100 / 1280);letter-spacing:.1em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:500;line-height:1.6}}.info__line.svelte-1x9xioa{flex-direction:column;display:flex}@media screen and (width>=1024px){.info__line.svelte-1x9xioa{align-items:center;column-gap:calc(10 * var(--vw,1vw) * 100 / 1280);flex-flow:wrap}}.info__line--gap.svelte-1x9xioa{margin-top:calc(10 * var(--vw,1vw) * 100 / 375)}@media screen and (width>=1024px){.info__line--gap.svelte-1x9xioa{margin-top:calc(15 * var(--vw,1vw) * 100 / 1280)}.info__sub.svelte-1x9xioa{flex-basis:100%}}.info__note.svelte-1x9xioa{font-size:calc(12 * var(--vw,1vw) * 100 / 375);letter-spacing:.1em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.7}@media screen and (width>=1024px){.info__note.svelte-1x9xioa{font-size:calc(12 * var(--vw,1vw) * 100 / 1280);letter-spacing:.1em;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-weight:400;line-height:1.7}}
