@charset 'utf-8';
/* ======================================================
CSS information

 File Name  : events.css
 Style Info : 「年中行事」のCSS
====================================================== */

#events-block .top-desc-text {
  margin-inline: auto;
  width: fit-content;
}

/* 768px～（タブレット）
------------------------------------------------------ */
@media (min-width: 768px) {

  #events-block .top-desc-text {
    text-align: center;
  }

}

#events-block .month {
  text-align: center;
}

/* 960px～（パソコン）
------------------------------------------------------ */
@media (min-width: 960px) {

  #events-block .month {
    padding-inline: 0 !important;
    width: 220px;
  }

}

#events-block .date {
  text-align: center;
}

/* 960px～（パソコン）
------------------------------------------------------ */
@media (min-width: 960px) {

  #events-block .date {
    padding-inline: 0 !important;
    width: 330px;
  }

}

#events-block td {
  vertical-align: middle;
  background: var(--table-td-bgcolor);
}

#fixed-date {
  margin-top: 2rem;
  font-size: 1.3rem;
  text-align: right;
}

/* 768px～（タブレット）
------------------------------------------------------ */
@media (min-width: 768px) {

  #fixed-date {
    margin-top: 2.5rem;
    font-size: 1.4rem;
  }

}

/* 960px～（パソコン）
------------------------------------------------------ */
@media (min-width: 960px) {

  #fixed-date {
    margin-top: 3rem;
    font-size: 1.5rem;
  }

}
