@media screen and (min-width: 768px) {
  .rts-news-index .rts-content .rts-content-container {
    width: 1080px;
    padding: 0 20px;
    margin: 0 auto;
  }
}

.news-category {
  font-weight: 700;
  display: inline-block;
  margin-right: 8px;
}
.news-category.event {
  color: #CF000E;
}
.news-category.press {
  color: #372D8D;
}

.news-date {
  display: inline-block;
}

ul.rts-news-list {
  margin: 0;
  padding: 0;
}
ul.rts-news-list li.news-item {
  font-size: 1rem;
  list-style: none;
  margin-bottom: 48px;
}
ul.rts-news-list li.news-item a {
  text-decoration: none;
  color: #333;
}
ul.rts-news-list li.news-item a img {
  margin-bottom: 4px;
}
ul.rts-news-list li.news-item a div {
  padding: 0 4px;
}
ul.rts-news-list li.news-item a div .news-category {
  font-weight: 700;
  display: inline-block;
  margin: 0 8px 4px 0;
}
ul.rts-news-list li.news-item a div .news-date {
  display: inline-block;
  margin: 0 8px 4px 0;
}
ul.rts-news-list li.news-item a div p {
  line-height: 1.5;
  margin-bottom: 0;
}
@media screen and (min-width: 768px) {
  ul.rts-news-list li.news-item {
    font-size: 1.125rem;
    padding: 32px 0;
    margin-bottom: 0;
    border-bottom: 1px solid #ccc;
  }
  ul.rts-news-list li.news-item a {
    display: flex;
  }
  ul.rts-news-list li.news-item a img {
    height: 160px;
    width: auto;
    margin: 0 40px 0 0;
  }
  ul.rts-news-list li.news-item a div .news-category {
    margin-bottom: 24px;
  }
  ul.rts-news-list li.news-item a div .news-date {
    margin-bottom: 24px;
  }
  ul.rts-news-list li.news-item a:hover p {
    text-decoration: underline;
  }
}

.rts-news-article h1 {
  font-size: 1.75rem;
  font-weight: 400;
  line-height: 1.42;
  margin-bottom: 16px;
}
.rts-news-article .news-category {
  margin-right: 16px;
}
.rts-news-article .news-meta {
  margin-bottom: 48px;
}
.rts-news-article .news-mail {
  font-weight: 700;
}
.rts-news-article .news-bottom-navi {
  margin: 0 20px;
  padding: 48px 0;
  border-top: 1px solid #ccc;
}
.rts-news-article .news-bottom-navi .news-back {
  margin: 0;
}
.rts-news-article .news-bottom-navi .news-back-button {
  display: block;
  margin: 0 auto;
  padding: 20px 0;
  text-align: center;
  border: 1px solid #222;
  border-radius: 36px;
  width: 240px;
  color: #333;
  text-decoration: none;
}
.rts-news-article .news-bottom-navi .news-back-button:hover {
  background: #222;
  color: #fff;
}
@media screen and (min-width: 768px) {
  .rts-news-article .rts-content .rts-content-container {
    width: 840px;
    padding: 0 20px;
    margin: 0 auto;
  }
  .rts-news-article .rts-content .rts-content-container h1 {
    font-size: 2.5rem;
  }
  .rts-news-article .rts-content .rts-content-container h2 {
    font-size: 2rem;
  }
  .rts-news-article .rts-content .rts-content-container h3 {
    font-size: 1.5rem;
  }
  .rts-news-article .rts-content .rts-content-container .news-2-column {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 48px;
    gap: 0 32px;
  }
  .rts-news-article .rts-content .rts-content-container .news-2-column-item {
    width: 48%;
  }
  .rts-news-article .rts-content .rts-content-container .news-2-column-item p {
    margin-bottom: 32px;
  }
  .rts-news-article .news-bottom-navi .news-back-button {
    width: 320px;
    font-size: 1.125rem;
  }
}

.site-main .mono-banner {
  display: inline-block;
  margin-top: 16px;
}
.site-main .mono-banner img {
  width: 320px;
}

/*# sourceMappingURL=news.css.map */
