#i_news table {
}
#i_news table td {
	vertical-align: top;
	font-size: 0.9em;
	padding: 10px;
	border-bottom: 1px dotted #CCC;
}
#i_news table td.date {
	width: 80px;
	padding-left: 10px;
	color:#0D2EA0;
	font-weight: bold;
}
table tr:nth-child(2n+1) {  /* 奇数行 */
   background-color: #DBDBDB;
}

.news_list {
	display: flex;
	flex-wrap: wrap;
	width: 564px;
}
.news_list li {
	width: calc(100% / 3 - 10px);
	margin: 0 5px 10px;
}
.news_list li a img {
	width: 100%;
	height: 150px;
	object-fit: cover;
}
.news_list li a img.object-fit-img {
  object-fit: cover;
  font-family: 'object-fit: cover;'
}

/*2024/07/09箇所適用*/
.news_list2 {
	display: flex;
	flex-wrap: wrap;
	width: 564px;
	margin-top: -27px;
	margin-bottom: -27px
}
.news_list2 li {
	width: calc(100% / 3 - 10px);
	margin: 0 5px 10px;
}
.news_list2 li a img {
	width: 100%;
	height: 150px;
	object-fit: contain;
}
.news_list li a img.object-fit-img2 {
  object-fit: cover;
  font-family: 'object-fit: contain;'
}
.news_list2 li:nth-child(3) a img {
 height: 95px!important;
	margin: 27px 0 0 -12px
}

