@charset "utf-8";
.news_entry_body h3, .news_entry_body h4 {
		font-family: 'Noto Sans JP', sans-serif;
		font-size: 16px;
		font-weight: 500;
}
.news_entry_body h3 {
		margin: 0 0 30px;
}
.news_entry_body p {
		margin: 0 0 25px;
		line-height: 1.6;
}
.news_entry_body p.extra {
		margin: 0 0 10px;
}
.news_entry_body a:hover {
		text-decoration: none;
}
.news_entry_body h4 {
		margin: 0 0 10px;
		padding-top: 10px;
}
.news_entry_body ul {
		list-style: none;
		margin-left: 1em;
		margin-bottom: 40px;
		padding-left: 0;
}
.news_entry_body li {
		position: relative;
		margin: 0 0 10px;
}
.news_entry_body li span {
		position: absolute;
		top: 0;
		left: -1em;
}