/* 更新の際はこちらのCSSで上書きしてください */
.lasttime .lasttime_date .team p{
  text-align: center;
}

/* 2607_リニューアルに伴う表示調整 */
.fixed-menu {
  opacity: 0;
  visibility: hidden;
  overflow-x: scroll;
  white-space: nowrap;
  position: fixed;
  top: 64px;
  left: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
  background: #fff;
  padding: 20px 30px;
  z-index: 9;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
@media (min-width: 745px) and (max-width: 1201px) {
  .fixed-menu {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
@media (max-width: 744px) {
  .fixed-menu {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    padding: 12px 16px;
  }
}
.fixed-menu.is-show {
  opacity: 1;
  visibility: visible;
}
.fixed-menu__link {
  font-size: 14px;
  color: #014da2;
}
@media (max-width: 744px) {
  .fixed-menu__link {
    font-size: 13px;
  }
}
.fixed-menu__link::after {
  content: "▼";
  font-size: 12px;
}
@media (max-width: 744px) {
  .fixed-menu__link::after {
    font-size: 11px;
  }
}