@charset "utf-8";
/*
 *  共通
 */
/* [local-post-link] */
.block_post-link {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap:nowrap;
	margin:0.5em 0.25em 1em;
}
.block_post-link > * {
	margin:0.75em 0.5em 0;
	max-width:300px;
}
.block_post-link > img ,
.block_post-link > * > img {
	margin:0 !important;
	opacity: 1 !important;
}
@media print, screen and (min-width: 728px) {
	.block_post > .items > * {
		width:46%;
	}
}
/* 投稿 */
.block_post > .items {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin:-40px -2% 0 !important;
}
.block_post > .items > * {
	margin:40px 2% 0;
	width:100%;
}
.block_post > .items .item {
	display: flex;
	flex-direction: column;
	background-color: #fff;
	border-radius: 10px;
	overflow: hidden;
	filter:drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.4));
	transform: translateZ(0);
}
.block_post > .items .inview-box ,
.block_post > .items .inview-box .item {
	height: 100%;
}
.block_post .item .title {
	padding:0.75em 2em;
	text-align: center;
	line-height: 1.3;
}
.block_post .title a {
	color:#000;
	font-size:1.25em;
	font-weight: 700;
}
.block_post .item .text {
	flex:1;
	padding:0 1em;
	font-weight: 500;
	color:#333;
}
@media print, screen and (min-width: 728px) {
	.block_post > .items > * {
		width:46%;
	}
}
