@charset "utf-8";
/* CSS Document */


.mainMenu { z-index: 10000;}

/*PC*/
@media print, screen and (min-width: 769px) {


#hedImg {
background: url(../images/news/hed_img.jpg) center center no-repeat;
background-size: cover;
}


/****************************
[pc]list
*****************************/
.topics { width: 70%; margin: 0 auto; }
.topics dl:nth-child(2n+1) { background: #fff; padding: 10px; }
.topics dl:nth-child(2n+2) { background: #f3f3f3; padding: 10px; }
.topics dl dt { float: left; width: 15%; }
.topics dl dd { float: right; width: 85%; }
.topics dl dd span { background: #D0121B; padding: 2px 10px; margin-right: 5px; color: #fff; }
.topics dl dd a { color:#D0121B;}


.Pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}
.Pagination-Item-Link {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 45px;
  height: 45px;
  background: #fff;
  font-size: 14px;
  color: #111;
  font-weight: bold;
  transition: all 0.15s linear;
  border: solid 1px #111;
}
.Pagination-Item-Link-Icon {
  width: 20px;
}
.Pagination-Item-Link.isActive {
  background: #111;
  color: #fff;
  pointer-events: none;
}
.Pagination-Item-Link:not(.isActive):hover {
  background: #111;
  color: #fff;
}
.Pagination-Item a:hover {
  color: #fff;
}



/****************************
[pc]detail
*****************************/
.day { background:#4163b1; display:inline-block; margin:0 0 10px; padding:2px 10px; color:#FFFFFF;}

.topics_tit {
    color: #4163b1;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 30px;
	padding-bottom:9px;
	border-bottom:2px solid #4163b1;
}

.topics_tit2 {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    margin-bottom:20px;
}

.topics_img_r { width:46%; margin:0 0 6% 3%; float:right;}
.topics_img_r p { color:rgba(153,153,153,1.00); text-align:center; padding:5px 0; margin-bottom:15px;}

.topics_txt2 {margin:0 0 40px; color:#000;}


}




/*----------------------------------------------------*/




/*sp*/
@media only screen and (max-width: 768px) {


#hedImg {
background: url(../images/news/hed_img.jpg) center center no-repeat;
background-size: cover;
}


/****************************
[sp]list
*****************************/
.topics { width: 100%; margin: 0 auto; }
.topics dl:nth-child(2n+1) { background: #fff; padding: 10px; }
.topics dl:nth-child(2n+2) { background: #f3f3f3; padding: 10px; }
.topics dl dt { float: left; width: 30%; }
.topics dl dd { float: right; width: 65%; }
.topics dl dd span { background: #D0121B; padding: 2px 10px; margin-right: 5px; color: #fff; }
.topics dl dd a { color:#D0121B;}


.Pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}
.Pagination-Item-Link {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  width: 45px;
  height: 45px;
  background: #fff;
  font-size: 14px;
  color: #111;
  font-weight: bold;
  transition: all 0.15s linear;
  border: solid 1px #111;
}
.Pagination-Item-Link-Icon {
  width: 20px;
}
.Pagination-Item-Link.isActive {
  background: #111;
  color: #fff;
  pointer-events: none;
}
.Pagination-Item-Link:not(.isActive):hover {
  background: #111;
  color: #fff;
}


/****************************
[sp]detail
*****************************/
.day { background:#4163b1; display:inline-block; margin:0 0 10px; padding:2px 10px; color:#FFFFFF;}

.topics_tit {
    color: #4163b1;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
	padding-bottom:4px;
	border-bottom:2px solid #4163b1;
}

.topics dl:nth-child(2n+1) { background: #fff; padding: 10px; }
.topics dl:nth-child(2n+2) { background: #f3f3f3; padding: 10px; }


.topics_tit2 {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
	padding-bottom:4px;
}


.topics_img_r { width:90%; margin:0 auto 3%;}
.topics_img_r p { color:rgba(153,153,153,1.00); text-align:center; padding:5px 0; margin-bottom:15px; font-size:0.8em;}



.topics_txt2 {margin:0 0 40px; color:#000;}




}
