section#_news {
  /** newsList **************************************************/
}
section#_news section.newsList {
  padding-top: 0;
}
section#_news section.newsList dl {
  *zoom: 1;
  font-size: 93%;
  margin-top: 2em;
}
section#_news section.newsList dl:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  font-size: 0;
  line-height: 0;
}
section#_news section.newsList dl dt {
  position: absolute;
  padding: 5px 5px 5px 10px;
}
section#_news section.newsList dl dd {
  padding: 5px 5px 5px 120px;
  display: block;
  background-color: #EFDCAE;
  /* background-color: #F9F6EF; */
}
section#_news section.newsList dl dd:nth-child(4n) {
  background-color: #FFFFFF;
}
section#_news section.newsList dl dd:after {
  content: " \f105";
  font-family: FontAwesome;
  margin: 0 2px;
  font-size: 108%;
  font-weight: bold;
  color: #E60115;
  text-decoration: none;
}
section#_news section.newsList .pager {
  margin-top: 2em;
}
section#_news section.newsList .pager .pagerLists {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
section#_news section.newsList .pager .pagerList {
  margin: 0.5em;
}
section#_news section.newsList .pager .pagerButton {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 3em;
  height: 3em;
  border: 1px #EFDCAE solid;
  text-decoration: none;
}
@media screen and (max-width: 760px) {
  section#_news section.newsList dl {
    font-size: 93%;
  }
  section#_news section.newsList dl dt {
    position: static;
    padding: 10px 7% 0 2.5%;
    background-color: #FFFFFF;
  }
  section#_news section.newsList dl dt:nth-child(4n), section#_news section.newsList dl dt:nth-child(4n + 1) {
    background-color: #EFDCAE;
    /* background-color: #F9F6EF; */
  }
  section#_news section.newsList dl dd {
    padding: 0 7% 5px 2.5%;
    position: relative;
  }
  section#_news section.newsList dl dd:after {
    margin: 0;
    position: absolute;
    right: 2.5%;
    top: 50%;
    margin-top: -10px;
  }
}
