@charset "utf-8";
/* CSS Document */

.news_post{
	margin-bottom: 130px;
}

.news_post .inner{
	width: 1000px;
}

.news_post .info{
	display: flex;
	justify-content: flex-end;
}

.news_post .info p{
	font-size: 1.5rem;
	font-weight: 600;
	margin-bottom: 20px;
}

.news_post .info p:not(:last-of-type){
	margin-right: 20px;
}

.news_post .img_wrap,
.news_post .img_wrap img{
	width: 100%;
	height: auto;
}

.news_post .img_wrap{
	margin-bottom: 30px;
}

.news_post p:not(.date):not(.cate){
	line-height: 1.8;
	margin-bottom: 30px;
}

.news_post h2,
.news_post h3,
.news_post h4{
	font-size: 3rem;
	font-weight: 700;
	border-left: 10px solid var(--navy195);
	border-bottom: 3px solid #ccc;
	padding: 0 20px 5px;
	margin-bottom: 50px;
}

.news_post h3{
	font-size: 2.6rem;
}

.news_post h4{
	font-size: 2.2rem;
	font-family: var(--mincho);
}





/*------------------------------------------------------------------------------------
		スマホ
------------------------------------------------------------------------------------*/



@media screen and (max-width:750px){
	
	
	.news_post{
		margin-bottom: 80px;
	}
	
	.news_post .inner{
		width: 90%;
	}

	.news_post .info{
		display: flex;
		justify-content: flex-end;
	}

	.news_post .info p{
		font-size: 1.4rem;
		font-weight: 600;
		margin-bottom: 10px;
	}

	.news_post .info p:not(:last-of-type){
		margin-right: 20px;
	}

	.news_post .img_wrap,
	.news_post .img_wrap img{
		width: 100%;
		height: auto;
	}

	.news_post .img_wrap{
		margin-bottom: 30px;
	}

	.news_post p:not(.date):not(.cate){
		line-height: 1.8;
		margin-bottom: 30px;
	}

	.news_post h2,
	.news_post h3,
	.news_post h4{
		font-size: 2.6rem;
		font-weight: 700;
		border-left: 10px solid var(--navy195);
		border-bottom: 2px solid #ccc;
		padding: 0 20px 5px;
		margin-bottom: 40px;
	}

	.news_post h3{
		font-size: 2.2rem;
	}

	.news_post h4{
		font-size: 1.8rem;
		font-family: var(--mincho);
	}
	
	
	
	
	
	
	
}








