@charset "utf-8";

#news_detail {
	margin-bottom: 50px;
}
.news_date {
    color: var(--main-color);
    font-size: 1.4em;
    font-weight: 500;
    margin-bottom: 2em;
}

h3.news_title {
	font-size: 2.8em;
	font-weight: bold;
	padding-bottom: 1em;
	border-bottom:solid 1px #bebebe;
	margin-bottom:1em;
}
.news_text {
	font-size:20px;
	margin-bottom:50px;
	line-height: 1.5;
}

.news_text a {
	text-decoration: underline;
	color:#0000EE;
}
.news_text a:link {
 color: #0000EE;
 text-decoration: underline;
}

.news_text a:visited {
 color: #551A8B;
 text-decoration: underline;
}

.news_text a:active {
 color: #FF0000;
 text-decoration: underline;
}
.news_text strong{
	font-weight: bold;
}
.news_text p {
	line-height: 2em;
	margin-bottom:1em;
}
.news_text li {
    list-style-type: initial;
}