/*
投稿一覧　詳細用CSS
*/
.wrap-news-uppercatlink {
  padding: 30px 0 20px;
}
.wrap-news-uppercatlink .news-cat ul {
  gap: 40px;
}
/*-------------------------------------------------
break point 960px Tablet
--------------------------------------------------*/
@media only screen and (max-width: 960px) {
  .wrap-news-uppercatlink {
    padding: 20px 0 5px;
  }
}
/*-------------------------------------------------
break point 700px 
--------------------------------------------------*/
@media only screen and (max-width: 700px) {
  .wrap-news-uppercatlink .news-cat ul {
    padding: 10px 0 20px;
    justify-content: flex-start;
  }
}

/*-------------------------------------------------
break point 520px SP
--------------------------------------------------*/
@media only screen and (max-width: 520px) {
  .wrap-news-uppercatlink .news-cat ul {
    font-size: 1.4rem;
    gap: 20px;
  }
}