.top-bizcounter {
  font-family: "Yusei Magic", sans;
  font-weight: bolder;
  color: #2D1818;
  aspect-ratio: 7/5;
  height: auto;
  background-image: url("img/infoboard.png");
}
@supports (background-image : url("img/infoboard.png.webp")) {
  .top-bizcounter {
    background-image: url("img/infoboard.png.webp");
  }
}
.top-bizcounter {
  background-size: 100% 100%;
  background-position: 50% 50%;
  container-type: inline-size;
  filter: drop-shadow(0.3em 0.3em 0.1rem rgba(0, 0, 0, 0.6));
}
.top-bizcounter p {
  margin: 15% 10%;
  font-size: 12cqw;
}
.top-bizcounter p .top-biz-remains {
  font-size: 75%;
  display: inline-block;
  vertical-align: middle;
}
.top-bizcounter p .top-biz-remain-count {
  font-size: 140%;
  display: inline-block;
  vertical-align: middle;
  color: #7BA60B;
  -webkit-text-stroke: 0.02em rgba(255, 255, 255, 0.4);
  text-stroke: 0.02em rgba(255, 255, 255, 0.4);
  text-shadow: 0.02em 0.02em 0 #2D1818, -0.02em -0.02em 0 #2D1818, -0.02em 0.02em 0 #2D1818, 0.02em -0.02em 0 #2D1818, 0 0.02em 0 #2D1818, 0 -0.02em 0 #2D1818, -0.02em 0 0 #2D1818, 0.02em 0 0 #2D1818;
}
.top-bizcounter p .top-biz-remain-unit {
  font-size: 75%;
  display: inline-block;
  vertical-align: middle;
}
.top-bizcounter p #top-biz-remain-minutes, .top-bizcounter p #top-biz-remain-seconds {
  width: 1.2em;
  text-align: center;
}
.top-bizcounter p .top-biz-closed.text1 {
  display: block;
  font-size: 80%;
}
.top-bizcounter p .top-biz-closed.text2 {
  display: block;
  font-size: 40%;
}

.top-biz-time {
  color: #7a4b32;
  container-type: inline-size;
  filter: drop-shadow(0.3em 0.3em 0.1rem rgba(0, 0, 0, 0.6));
}
.top-biz-time p {
  font-family: "Corporate-Logo-Rounded", sans;
  font-size: 11.6cqw;
  -webkit-text-stroke: 0.2em #FFE;
  text-stroke: 0.2em #FFE;
  paint-order: stroke;
}/*# sourceMappingURL=biz_counter.css.map */