@charset "UTF-8";
/* common */
.btn_pagetop {
  position: sticky;
  bottom: 0.5rem;
}

.event_now_exhibit {
  position: relative;
}

/* ラベル部分 左上に表示 */
.event_now_exhibit::before {
  content: "";
  top: 12px;
  left: 12px;
  border-bottom: 4em solid transparent;
  border-left: 4em solid hsl(171, 100%, 41%); /* ラベルの色はここで変更 */
  position: absolute;
  z-index: 100;
}

.event_now_exhibit::after {
  content: "受付中";
  display: block;
  top: 24px;
  transform: rotate(-45deg);
  color: #fff; /* 文字色はここで変更 */
  left: 12px;
  position: absolute;
  z-index: 101;
}

[readonly], [readonly] + label {
  pointer-events: none;
}/*# sourceMappingURL=style.css.map */