.news a:link {
  color: #000000;
}

.news a:visited {
  color: #000000;
}

.news a:hover {
  color: #000000;
}

.news a:active {
  color: #000000;
}

.list-col3 a:link {
  color: #000000;
}

.list-col3 a:visited {
  color: #000000;
}

.list-col3 a:hover {
  color: #000000;
}

.list-col3 a:active {
  color: #000000;
}

.news.inner {
  margin-bottom: 100px;
}

.news {
  line-height: normal;
}

.news dl dt {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.news dl dt div {
  width: 100px;
}

.news dl dt span {
  margin: 0;
  padding: 4px 0;
}

.news dl dt p {
  width: 100px;
}

.news dl dd {
  margin-left: 8px;
}

.news dl dd {
  width: calc(100% - 200px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 768px) {
  .news dl dd {
    margin: 5px 0 0 0;
    width: 100%;
  }
}

.news dl dd span {
  background-color: rgb(0, 35, 98);
  color: #ffffff;
  display: inline-block;
  margin: 0 8px 0 0;
  padding: 4px 0;
  border-radius: 3px;
  line-height: 1;
  text-align: center;
  width: 60px;
  font-size: 14px;
}
@media screen and (max-width: 768px) {
  .news dl dd span {
    max-height: 22px;
  }
}

header nav.pc > ul > li em {
  color: #000000;
  font-size: 15px;
  padding: 27px 0;
  position: relative;
  transition: transform 0.2s ease-out;
  cursor: pointer;
}
header nav.pc > ul > li em.hover {
  transition: none !important;
}

ul.pageNav {
	margin: 40px 0 0 0;
	text-align: center;
}
ul.pageNav li {
	display: inline;
	margin: 0 2px;
	padding: 0;
}
ul.pageNav li span,
ul.pageNav li a {
	display: inline-block;
	margin-bottom: 5px;
	padding: 5px 13px;
	background: #0093e8;
	text-decoration: none;
	vertical-align: middle;
	color: #fff;
	border-radius: 4px;
}
ul.pageNav li a:visited {
	color: #fff;
}
ul.pageNav li a:link {
	color: #fff;
}
ul.pageNav li a:hover {
	color: #fff;
	background: rgb(0, 35, 98);
	opacity: 1;
}
ul.pageNav li.current span {
	background: rgb(0, 35, 98);
}
ul.pageNav li.pages a {
	background: #fff;
	color: #111;
	border: 1px solid #ccc;
}
