@charset "UTF-8";

.tag-local_news {
  background: #ecf1ff;
}
.tag-news {
  background: #2b4b9e;
  color: #fff!important;
}

.gNav .content_inner > ul {
  background: #2b4b9e;
}
.gNav .navHeader + ul > li > a {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1.2;
}

.gNavItem._narrow a {
  letter-spacing: -0.05em;
}
.event_year_list .to_parent .arrow {
  line-height: 1.2;
}

.right_column h1 .contentsHeader__subTitle {
  display: inline-block;
  margin-bottom: 0;
  margin-left: 1em;
  font-weight: bold;
}

/* pc */
@media screen and (min-width: 768px) {
  .gNav li {
    width: 20%;
  }
  .gNav .navHeader + ul > li > a {
    min-height: 54px;
    padding: 8px 0;
  }
  .tag_container .tag + .tag {
    margin-top: 3px;
  }
}


/* sp */
@media screen and (max-width: 767px) {
  .single-local_info .contentsHeader h1 .more {
    display: none;
  }
  .single_page .right_column .hall_tab_content .hall_tab_detail table + table {
    margin-top: 20px;
  }
  .single_page .right_column .hall_tab_content .hall_tab_detail table colgroup {
    display: none;
  }

  .index_list dl dt {
    display: flex;
    align-items: baseline;
    gap: 10px;
    line-height: 1;
  }
  .index_list dl dt .tag_container {
    display: flex;
    gap: 6px;
    align-items: baseline;
  }
  .index_list dl dt .tag_container span {
    font-size: 1rem;
    min-width: 60px;
  }
  .page-template-page-info-php .newsTabs,
  .single-post .newsTabs,
  .category .newsTabs {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(40px,1fr));
    gap: 10px;
  }
  .page-template-page-info-php .newsTabs::after,
  .single-post .newsTabs::after,
  .category .newsTabs::after {
    display: none;
  }
  .page-template-page-info-php .newsTabs li,
  .category .newsTabs li,
  .single-post .newsTabs li {
    width: 100%;
    margin-right: 0;
  }
}
