/* ///// News ///// */
.l-newslist-inner {
  max-width: 1000px;
  margin: 0 auto;
  padding: 50px 0 0 0;
  position: relative;
}

.l-newslist-inner article{
  margin: 50px 0 0 0;
  padding: 0 0 50px 0;
  border-bottom: 1px dotted rgba(0,0,0,.25);
}
.news-title{
  font-size: 1.8rem;
  border-bottom: 3px solid rgba(0,0,0,.1);
  display: inline-block;
}
.l-newslist-inner article p{
  margin: 10px 0 0 0;
}
.l-newslist-inner article p.news-time{
  margin: 10px 0 20px 0;
  font-size: 1.2rem;
  font-weight: bold;
}

.pageNation {
  width: auto;
  margin: 50px auto 100px;
}

.pageNation dl {
  display: flex;
  flex-wrap: wrap;
  column-gap: 40px;
  justify-content: center;
}

.pageNation dd.prev,
.pageNation dd.next {
  padding: 10px 0 0 0;
}

.pageNation dd.prev a {
  background: url('../img/arrow_active.png') no-repeat center center;
  background-size: 16px;
  transform: rotate(-180deg);
  width: 16px;
  height: 16px;
  display: block;
}

.pageNation dd.next a {
  background: url('../img/arrow_active.png') no-repeat center center;
  background-size: 16px;
  width: 16px;
  height: 16px;
  display: block;
}

.pageNation ul {
  width: auto;
  margin: 0 !important;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  column-gap: 10px;
}

.pageNation ul li {
  display: inline;
  font-size: 1.2rem;
}

.pageNation ul li a,
.pageNation ul li span {
  width: 20px;
  padding: 10px 0;
  line-height: 16px;
  text-align: center;
  text-decoration: none;
  display: block;
}

.pageNation ul li a:hover,
.pageNation ul li span.active {
  font-weight: bold;
  border-bottom: 3px solid #000;
}




/* ///// Responsive ///// */
/* tablet */
@media (max-width: 768px) {
  .l-newslist-inner {
    max-width: calc(100% - 60px);
  }
}

/* smart phone */
@media (max-width: 599px) {
}