@charset "utf-8";

/* 事業案内
========================================================= */

.infoContents { width: 100%; max-width: 1000px; margin: 0 auto; }
.infoPlace { display: flex; flex-wrap: wrap; gap: 60px 80px; }
.infoPlaceItem { inline-size: calc((100% - 80px) / 2); }
.infoPlaceLabel { font-size: 2.8rem; line-height: 1; font-weight: 700; height: 33px; overflow: hidden; display: block; }
.infoPlaceLabelLogo { aspect-ratio: 240/55; height: 38px; }
.infoPlaceImg { margin-top: 40px; }
.infoPlaceEx { margin-top: 35px; }
.infoPlaceFact { line-height: 1.5; }
.infoPlaceFact:nth-child(n+2) { margin-top: 20px; }
.infoPlaceName { font-weight: 700; font-size: 1.8rem; }
.infoPlaceAdress { margin-top: 5px; font-size: 1.6rem; }


@media screen and (max-width: 1000px) {
	.infoContents { width: 90.625%; -webkit-transition: all 0.2s; transition: all 0.2s; }
}

@media screen and (max-width: 768px) {
	.infoPlace { margin: 0 auto; max-width: 500px; }
	.infoPlaceItem { inline-size: 100%; }
	.infoPlaceLabel { font-size: 2rem; height: auto; }
	.infoPlaceLabelLogo { height: 33px; }
	.infoPlaceImg { margin-top: 20px; }
	.infoPlaceEx { margin-top: 15px; }
	.infoPlaceFact:nth-child(n+2) { margin-top: 10px; }
	.infoPlaceName { font-size: 1.4rem; }
	.infoPlaceAdress { font-size: 1.3rem; }
}