/* ------------------ news ------------------ */
.sec-news {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 85px;
}
.news-cont {
	width: 100%;
	display: flex;
	flex-flow: column;
	gap: 80px;
	align-items: flex-start;
	position: relative;
	background: #fff;
	border-radius: 10px;
	padding: 38px 0px;
}
.news-cont-item-group {
	width: 100%;
	display: flex;
	flex-flow: column;
	gap: 100px;
	align-items: center;
	position: relative;
	padding: 0 50px;
}
.news-cont-item {
	width: 100%;
	display: flex;
	flex-flow: column;
	gap: 50px;
	align-items: center;
	position: relative;
}
.news-cont-item ul{
 width: 100%;
 border-top: solid 1px #11445e80;
 padding: 50px 0;
}
.news-cont-item ul li a{
 display: flex;
 align-items: center;
 margin: 0 0 50px;
 padding: 0 50px 50px;
 border-bottom: solid 1px #11445e80;
 color: #11445E;
 gap: 30px;
 font-weight: 500;
}
.news-cont-item ul li:last-child a{
 padding: 0;
 margin: 0;
 border-bottom: none;
}
.news-cont-item ul li a p:nth-child(2){
 font-size: 14px;
 line-height: 1.5;
 padding: 4px 0 6px;
 width: 150px;
 text-align: center;
 background-color: #11445E;
 color: #fff;
 border-radius: 30px;
}
div.wp-pagenavi{
 display: flex;
 justify-content: center;
 gap: 20px;
}
.wp-pagenavi a, .wp-pagenavi span{
 text-decoration: none;
 border: solid 1px #11445E;
 border-radius: 100%;
 padding: 0;
 margin: 0;
 font-size: 16px;
 width: 50px;
 height: 50px;
 display: flex;
 align-items: center;
 justify-content: center;
 color: #11445E;
}
.wp-pagenavi span.current{
 font-weight: normal;
 background-color: #11445E;
 color: #fff;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current{
 border-color: #11445E;
 background-color: #11445E;
 color: #fff;
}
.wp-pagenavi a.nextpostslink,
.wp-pagenavi a.previouspostslink{
 position: relative;
}
.wp-pagenavi a.nextpostslink:after,
.wp-pagenavi a.previouspostslink:after{
 position: absolute;
 content: "";
 background-image: url("../images/news/arrow.png");
 background-repeat: no-repeat;
 background-position: center center;
 background-size: cover;
 width: 8px;
 height: 8px;
}
.wp-pagenavi a.nextpostslink:hover:after,
.wp-pagenavi a.previouspostslink:hover:after{
 background-image: url("../images/news/arrow-white.png");
}
.wp-pagenavi a.previouspostslink:after,
.wp-pagenavi a.previouspostslink:hover:after{
 transform: rotate(180deg);
}
@media screen and (max-width: 999px){
 .main-lower .h2-box{
  padding-left: 30px;
 }
 .news-cont{
  gap: 60px
 }
 .news-cont-item-group{
  padding: 0 30px;
 }
 .news-cont-item ul{
  padding: 30px 0 0;
 }
 .news-cont-item ul li a{
  display: block;
  margin: 0 0 25px;
  padding: 0 10px 25px;
 }
 .news-cont-item ul li a p:nth-child(1){
  float: left;
  font-size: 16px;
  font-weight: bold;
 }
 .news-cont-item ul li a p:nth-child(2){
  float: right;
  width: 50%;
  padding: 5px 0;
  margin: -3% 0 0;
 }
 .news-cont-item ul li a p:nth-child(3){
  clear: both;
  font-size: 15px;
  padding: 15px 0 0;
  line-height: 1.5;
  letter-spacing: 0.05rem;
 }
 .wp-pagenavi a, .wp-pagenavi span{
  width: 40px;
  height: 40px;
 }
}