@charset "UTF-8";
/*------------------------------------------------------------
	News Parts
------------------------------------------------------------*/
.p-news-ttl {
	font-size: 1rem;
	border: #d00600 1px solid;
    background: #FFF;
	color: #d00600;
	border-radius: 50px;
    max-width: 200px;
	padding: 6px 25px;
    margin-bottom:  25px;
    text-align: center;
}
.p-news-item {
	font-size: 1rem;
	line-height: 1.8;
	border-top: #CCC 1px dotted;
	padding: 10px 0;
}
.p-news-item:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
.p-news-item-date {
	width: 10rem;
	float: left;
}
.p-news-item-ttl {
	padding-left: 10rem;
}
.p-news-item-ttl > a {
    color: #222;
}
.p-more {
	text-align: center;
	margin: 20px auto 0;
}
.p-more > a {
    display: inline-block;
	font-size: 1rem;
	border: #d00600 1px solid;
	color: #FFF;
    background: #d00600;
	border-radius: 50px;
	min-width: 300px;
	padding: 8px 10px;
}
.p-more > a:hover {
    background: #FFF;
	color: #d00600;
}
/*----------------------------------------
	News Parts - Spn
----------------------------------------*/
@media screen and (max-width: 767px) {
.p-news-ttl {
	font-size: 0.9rem;
	padding: 3px 25px;
    max-width: 150px;
    margin-bottom: 15px;
}
.p-news-item {
	font-size: 0.9rem;
	padding: 8px 0;
}
.p-news-item-date {
	width: inherit;
	float: inherit;
}
.p-news-item-ttl {
	padding-left: inherit;
}
.p-more {
	margin-top: 15px;
	margin-bottom: 10px;
}
.p-more > a {
	font-size: 0.9rem;
    display: block;
    min-width: inherit;
	padding: 5px 10px;
}
}