/* 保存版であることを知らせる帯（元のデザインを崩さないよう、画面の下に小さく固定する） */
.archive-note {
  position: fixed;
  left: 50%;
  bottom: 16px;
  z-index: 9999;
  transform: translateX(-50%);
  width: max-content;
  max-width: calc(100% - 32px);
  padding: 10px 18px;
  border-radius: 999px;
  background: rgba(51, 51, 51, 0.92);
  color: #fff;
  font-family: "Noto Sans JP", sans-serif;
  font-size: 13px;
  line-height: 1.6;
  text-align: center;
}
@media (max-width: 767px) {
  .archive-note {
    bottom: 12px;
    padding: 7px 14px;
    font-size: 11px;
  }
}
.archive-note a {
  color: #fff;
  text-decoration: underline;
}
