.news-ttl {
  font-size: 40px;
  margin-bottom: 80px;
  padding-top: 120px;
  font-family: "helvetica-lt-pro", sans-serif;
  font-weight: 300;
  font-style: normal;
}
@media screen and (max-width: 599px) {
  .news-ttl {
    padding-top: 80px;
    margin-bottom: 60px;
  }
}

.screen-reader-text {
  display: none;
}

.pagination {
  padding-top: 100px;
}

.blogContent_list_item {
  margin-bottom: 20px;
}

.blogContent_list_item_date {
  margin-right: 10px;
}

.blogContent_article_info {
  margin-bottom: 20px;
}

.blogContent_article_title {
  font-size: 28px;
  margin-bottom: 40px;
}
@media screen and (max-width: 599px) {
  .blogContent_article_title {
    font-size: 24px;
  }
}

article p {
  margin-bottom: 20px;
}

.blogContent_article_content {
  margin-bottom: 80px;
}

.btns a {
  padding-right: 20px;
}

.blogContent a:hover {
  text-decoration: underline;
}