@charset "UTF-8";

.news_list{}
.news_list .wrapper{max-width:820px;margin-right:auto;margin-left:auto;padding-top:10px;padding-bottom:40px;}
.news_list .area{}
.news_list .box{border-bottom:1px solid #3b0600;}
.news_list .box time{font-size:0.9375rem;color:#c9c9c9;margin-bottom:7px;line-height:1.2;}
.news_list .box h2{font-size:1.25rem;color:#3b0600;margin-bottom:20px;font-weight:bold;}
.news_list .box p.text{font-size:0.9375rem;line-height:1.8;}
.news_list .box p.text a{text-decoration:underline;}
.news_list .box p.btn{margin-top:20px;display: flex;justify-content: center;align-items: center;}
.news_list .box p.btn a{font-size:0.875rem;min-width:180px;display:block;text-align:center;border:1px solid #e60012;-webkit-border-radius: 2px;border-radius: 2px;padding: 10px 20px;min-height: 50px;color: #fff;font-weight: bold;background: #e60012;border-radius: 5px;}

/** PC ****/
@media screen and (min-width:768px) {
	.contents_news{padding-top:55px;}
	.contents_news .wrapper{padding-left:30px;padding-right:30px;}
	
	.news_list .box{padding:50px 0 55px;}
}

/** SP ****/
@media screen and (max-width:767px) {
	.contents_news{padding-top:40px;}
	.contents_news .wrapper{padding-left:20px;padding-right:20px;}
	
	.news_list .box{padding:30px 0;}

}

/** PC(wide) ****/
@media screen and (min-width:1160px) {
	.contents_news{padding-top:85px;}
	.contents_form .wrapper{padding-left:0px;padding-right:0px;}
}
