@charset "utf-8";
/*------------------------------------------------------------
	colum
------------------------------------------------------------*/
#main .comPageTitle h2 {
	margin-bottom: -0.5rem;
}
#main .comCenterTxt {
	margin-bottom: 10.5rem;
}
#main .comList .title {
	margin-bottom: 2.1rem;
}
#main .wp-pagenavi {
	margin-top: 19.7rem;
}
@media all and (max-width: 896px) {
	#main .comPageTitle h2 {
		width: 10rem;
	}
	#main .comCenterTxt {
		margin-bottom: 15.2vw;
		width: calc(100% - 10rem);
	}
	#main .comList.columns3 .photo {
		margin-bottom: 2.7rem;
	}
	#main .comList .title {
		margin-bottom: 1.8rem;
	}
	#main .wp-pagenavi {
		margin-top: 11.7rem;
	}
}
/* comDetailBox */
#main .comDetailBox {
	padding-top: 13.3rem;
}
#main .comDetailBox .time {
	margin-bottom: 1.3rem;
}
#main .comDetailBox .innerBox {
	margin: 0 0 9.4rem;
	padding-top: 0;
	border-top: none;
}
#main .comDetailBox .innerBox hr {
	margin-bottom: 10rem;
}
@media all and (max-width: 896px) {
	#main .comDetailBox {
		margin: 0 2rem;
		padding-top: 9.5rem;
	}
	#main .comDetailBox .innerBox {
		padding-bottom: 4.8rem;
		margin-bottom: 4.7rem;
	}
	#main .comDetailBox .time {
		margin-bottom: 0.3rem;
	}
	#main .comDetailBox .title {
		font-size: 1.5rem;
	}
	#main .comDetailBox .innerBox h3,
	#main .comDetailBox .title02 {
		margin: 2.5rem 0 1rem;
		padding: 0 1.3rem;
		font-size: 1.2rem;
	}
	#main .comDetailBox ul {
		margin-bottom: 2.4rem !important;
	}
	#main .comDetailBox ul li {
		text-align: justify;
	}
	#main .comDetailBox ul li + li {
		margin-top: 1.2rem;
	}
	#main .comDetailBox .innerBox hr {
		margin-bottom: 6.8rem;
	}
	#main .comDetailBox .innerBox .wp-block-image {
		margin-left: 0;
		margin-right: 0;
	}
}
#main .comDetailBox .innerBox div {
	margin-bottom: 1rem;
}