@charset 'utf-8';

#news_s .inner{
}
#news_s .news_img{
	overflow: hidden;
	max-width: 100%;
	margin-bottom: 0.3rem;
	text-align: center;
}
#news_s h3 {
	padding-bottom: 0.3rem;
	margin-bottom: 0.3rem;
	position: relative;
	padding-left: 6em;
}
#news_s h3:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	content: '';
	background-image: linear-gradient(to right, #6fba2c, #6fba2c 4px, transparent 2px, transparent 6px);
	background-repeat: repeat-x;
	background-size: 6px 1px;
}
#news_s h3 .date {
	color: #308861;
	font-size: 1em;
	position: absolute;
	left: 0;
	top: 0;
}
#news_s h3 .jp{
	color: #308861;
	font-size: 1em;
}
#news_s .udata,
#news_s .udata span,
#news_s .udata p,
#news_s .udata div,
#news_s .udata a,
#news_s .udata ul,
#news_s .udata ul li,
#news_s .udata ol,
#news_s .udata ol li,
#news_s .udata table th,
#news_s .udata table td{
	color: #308861;
}
#news_s .udata hr{
	border-color: #6fba2c;
}
