/* 
style_fp.css
for front-page
*/
.home-news-box ul {
	display: flex;
	flex-wrap: wrap;
}
.home-news-box li {
	width: 20%;
	padding: 5px;
}
.home-news-box img {
	width: 150px;
	height: 150px;
	object-fit: cover;
}
.bg-white {
	background-color: white;
}
.home .fp-menu-block {
	margin: 50px;
	padding: 10px 0;
}
.home .wp-block-heading {
	border-bottom: none;
	text-align: center;
	margin: 50px 0 0;
}
.home .wp-block-heading:first-letter {
	color: #f60;
}
.home p {
	margin: 0;
	padding: 0;
}
.home .wp-block-latest-posts li .wp-block-latest-posts__featured-image {
	width: 160px;
	height: 160px;
	overflow: hidden;
	margin: 5px auto;
}
.home .wp-block-latest-posts .wp-block-latest-posts__featured-image img {
	width: 160px;
	height: 160px;
	object-fit: cover;
}

/* Responsive */
@media screen and (min-width:769px) { /* -------- pc + tablet */
} /* end pc */

@media screen and (max-width:768px) { /* ------- mobile */
} /* end mobile */

@media print, screen and (min-width:769px) and (max-width:1080px) { /* ---------- tablet  only + print */
} /* end tablet */

@media print { /* ------- print only */
} /* end print */