
.site-body-container.container{
    margin-top: 60px;
}
/* お知らせページのフッターリンク */
.footer-links__info{
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  gap: 24px;
  padding: 0px 15px;
}
.section-footer__info-area {
  margin-bottom: 80px !important;
  gap: 24px;
}
.footer-contents__clinic-info {
  gap: 24px;
}

@media (max-width: 992px) {
  .nagimachi-button.beige-button {
    box-shadow: 1vw 1vw 0 var(--blue);
    border-radius: 2vw 0.3vw !important;
  }
  .nagimachi-button-text.nagimachi-beige-button {
    font-size: clamp(16px, 1.4vw, 20px);
  }
  .nagimachi-button.beige-button::after {
    width: 2.3vw;
    background-size: 1.4vw;
  }
  .footer-links {
  margin-top: 19vw;
}
}
@media (max-width: 781px) {
  .nagimachi-button.beige-button {
    box-shadow: 2.2vw 2.2vw 0 var(--blue);
    border-radius: 4vw 1vw !important;
    width: 85% !important;
  }
  .nagimachi-button-text.nagimachi-beige-button {
    font-size: min(5vw, 24px);
  }
  .nagimachi-button.beige-button::after {
    width: 8vw;
    max-width: 46px;
    background-size: 3vw;
  }
  .footer-links {
    gap: 6vw !important;
  }
}
@media (max-width: 768px) {
  .footer-contents__message {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 78vw;
  }
}
