@charset "utf-8";
/* default PC */
#contents #news-list .news-category .news-group {
    border-bottom: 2px solid #ebebeb;
    padding: 10px 15px;
}
#contents #news-list .news-category .news-group:first-child {
    border-top: 2px solid #ebebeb;
}
#contents .news-group .txt p{
  margin-bottom: 0;
}
.news-group .txt{
    display: flex;
    align-items: center;
}
.news-group .txt .category{
  width: 120px;
  color: #fff;
  padding: 5px;
  text-align: center;
}
.news-group .txt .day{
  margin: 0 20px;
  width: 8%;
}
.news-group .txt .ttl{
  width: calc(90% - 160px);
}
.category.news {
    background-color: #006cb8;
}
.category.event {
    background-color: #84b718;
}
.category.media {
    background-color: #ec7e43;
}
.category.webinar {
    background-color: #d76473;
}
.page-numbers {
    padding: 15px 25px;
    color: #fff;
    background-color: #006cb8;
    transition: 0.5s;
    text-decoration: none;
    margin-right: 5px;
}
.page-numbers:hover {
  opacity: 0.5;
  text-decoration: none;
  color: #fff;
}
.page-numbers.current {
    padding: 15px 25px;
    color: #fff;
    background-color: #8f8f8f;
    margin-right: 5px;
}
/* view-1140 notePC,Tablet */
@media screen and (max-width: 1140px) {}

/* view-959 Mobile,Tablet */
@media screen and (max-width: 959px) {
body #contents {
  padding-bottom: 635px;
}

.news-group .txt .day{
  width: 10%;
}
}

/* view-768 Mobile,Tablet */
@media screen and (max-width: 768px) {
body #contents {
  padding-bottom: 435px;
}
.news-group .txt{
  display: block;
}
.news-group .txt .ttl{
    width: 100%;
  }
.news-group .txt .day{
  width: 100%;
  margin: 0;
}

  /* view-559 Mobile */
@media screen and (max-width: 559px) {}

/* 559以下はRWD時に崩れがあれば任意で作成 */
@media screen and (max-width: 428px) {
/* sp-mt */
#contents h2.sp-no-mt {
    margin-top: 0;
}
}
/*IE*/
@media all and (-ms-high-contrast: none) {}
