@charset "UTF-8";
/* Shared event/notice list, used by both top and schedule. */
.official-event-strip:where(.ui-main *) {
  display: flow-root;
  box-sizing: border-box;
  width: 100%;
  padding: 0 0 clamp(23.1884px,7.2464vw,30px);
  background: var(--ui-sp-event-background, var(--ui-sp-main-video-bg-variant-27, var(--ui-sp-video-bg-variant-27)));
}
.official-event-strip .event-group:where(.ui-main *),
.official-event-strip .event-group > a:where(.ui-main *) {
  display: flow-root;
  margin: 0;
  padding: 0;
  background: var(--ui-sp-event-inner-background, transparent);
}
.official-event-strip .event-thumb:where(.ui-main *) {
  display: block;
  box-sizing: border-box;
  width: min(91.7874396%, 380px);
  max-width: 100%;
  height: auto;
  margin: clamp(11.5942px,3.6232vw,15px) auto 0;
  padding: 0;
  object-fit: contain;
  aspect-ratio: auto;
}
