:root{--color-brand-primary:#223a52;--color-text:#fff}*,:before,:after{box-sizing:border-box}html{background-color:var(--color-brand-primary)}html,body{overscroll-behavior:none}body{background-color:var(--color-brand-primary);color:var(--color-text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;margin:0;font-family:Noto Sans JP,sans-serif}.video-player[data-v-4c8b4a87]{aspect-ratio:9/16;touch-action:manipulation;background-color:#000;position:relative;overflow:hidden}.video-player__video[data-v-4c8b4a87]{object-fit:cover;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-color:#000;width:100%;height:100%;display:block}.video-player__poster[data-v-4c8b4a87]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}:is(.video-player:fullscreen .video-player__video[data-v-4c8b4a87],.video-player:fullscreen .video-player__poster[data-v-4c8b4a87]){object-fit:contain}.video-player__start[data-v-4c8b4a87],.video-player__toggle[data-v-4c8b4a87]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background-color:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;padding:0;display:flex}.video-player__start[data-v-4c8b4a87]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player__start svg[data-v-4c8b4a87],.video-player__toggle svg[data-v-4c8b4a87]{fill:#fff;width:36px;height:36px}.video-player__start svg[data-v-4c8b4a87],.video-player__toggle .video-player__play-icon[data-v-4c8b4a87]{margin-left:2px}.video-player__controls[data-v-4c8b4a87]{opacity:0;visibility:hidden;background-color:#00000040;transition:opacity .2s;position:absolute;inset:0}.video-player--controls-visible .video-player__controls[data-v-4c8b4a87]{opacity:1;visibility:visible}.video-player__controls-center[data-v-4c8b4a87]{align-items:center;gap:28px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player__control[data-v-4c8b4a87]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.video-player__control svg[data-v-4c8b4a87]{fill:#fff;filter:drop-shadow(0 1px 2px #00000080);width:26px;height:26px}.video-player__control--seek svg[data-v-4c8b4a87]{width:34px;height:34px}.video-player__forward-icon[data-v-4c8b4a87]{transform:scaleX(-1)}.video-player__seek-seconds[data-v-4c8b4a87]{color:#fff;text-shadow:0 1px 2px #00000080;pointer-events:none;font-size:10px;font-weight:700;position:absolute;top:calc(50% + 1px);left:50%;transform:translate(-50%,-50%)}.video-player__control--mute[data-v-4c8b4a87]{position:absolute;bottom:12px;left:8px}.video-player__control--fullscreen[data-v-4c8b4a87]{position:absolute;bottom:12px;right:8px}.video-page[data-v-615f2626]{padding:calc(32px + env(safe-area-inset-top)) 16px max(32px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:40px;display:flex}.video-page__logo[data-v-615f2626]{object-fit:cover;object-position:top;height:23.18px;display:block}.video-page__text[data-v-615f2626]{text-align:center;word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.2}.video-page__player[data-v-615f2626]{width:min(300px, 100vw * 300 / 402, max(260px, var(--player-fit-width,300px)))}.guide[data-v-6dbb2a21]{justify-content:center;align-items:center;min-height:100dvh;display:flex}.guide__content[data-v-6dbb2a21]{flex-direction:column;align-items:center;gap:24px;padding:16px;display:flex}.guide__logo[data-v-6dbb2a21]{object-fit:cover;object-position:top;height:23.18px;display:block}.guide__message[data-v-6dbb2a21],.guide__link[data-v-6dbb2a21]{width:292px;max-width:100%;color:inherit;text-align:center;margin:0;font-size:14px;line-height:1.2}.guide__link[data-v-6dbb2a21]{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline}@media (width>=768px){.guide__content[data-v-6dbb2a21]{gap:32px}.guide__logo[data-v-6dbb2a21]{width:197px;height:26.5492px}.guide__message[data-v-6dbb2a21],.guide__link[data-v-6dbb2a21]{width:auto;font-size:16px}.guide__link[data-v-6dbb2a21]{margin-top:-4px;line-height:1.6}}
