@charset "utf-8";
/* CSS Document */

/*---------------
 ニュース 
-----------------*/
.newsList{
 width: 1080px;
 margin: 0 auto 180px;
}
.newsList li:nth-of-type(2n+1){ background-color: #f9f9f9;}
.newsList li a{ display: block;}
.newsList li .newsInner{
 padding: 37px 100px 35px;
 transition: background-color 0.2s;
}
.newsList li .date{
 font-size: 1.2rem;
 line-height: 2.4rem;
 color: #999;
 margin-bottom: 9px;
 transition: color 0.2s;
}
.newsList li .date span{
 display: inline-block;
 min-width: 110px;
 height: 2.4rem;
 text-align: center;
 color: #fff;
 margin-left: 22px;
 border-radius: 1.2rem;
 background-color: #acacac;
 padding: 0 10px;
 transition: background-color 0.2s, color 0.2s;
}
.newsList li .text{
 font-size: 1.4rem;
 line-height: 2.4rem;
 text-align: justify;
 text-justify: inter-ideograph;
}
/*hover*/
.newsList li a:hover .newsInner{ background-color: #003f7e;}
.newsList li a:hover,
.newsList li a:hover .date{ color: #fff;}
.newsList li a:hover .date span{
 background-color: #fff;
 color: #003f7e;
}