@charset "UTF-8";

.news-box__swiper-wrapper {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 0 1.3333333%;
}

@media screen and (max-width: 900px) {
  .news-box__swiper-wrapper {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.news-list__categroy-title {
  margin-top: 50px;
}

/*タイトル文字はみ出た分*/
.news-list .news-box__item .title {
  display: -webkit-box; /* 必須 */
  -webkit-box-orient: vertical; /* 必須 */
  -webkit-line-clamp: 1; /* 行数を制限 */
  overflow: hidden; /* はみ出た部分を非表示*/
}

.news-list .news-box__item {
  margin-bottom: 60px;
}

.news-list .news-box__item .img {
  height: auto;
}

/* ページャー */
.news-list .pager-left {
  margin-bottom: 30px;
}

.news-list .pager-right {
  margin-top: 60px;
}

/*------------------------------------------------*/
/*------------------- 詳細ページ -------------------*/
/*------------------------------------------------*/

.news-detail .detailText font span {
  display: inline-block;
  max-width: 700px;
}

.news-detail .detail {
  margin-bottom: 60px;
}
