@charset "utf-8";
/*------------------------------------------------------------
	syokuiku
------------------------------------------------------------*/
#pagePath {
	margin-bottom: 28px;
}
#main .topPho {
	margin-bottom: 16px;
	text-align: center;
}
#main .topPho img {
	width: 370px;
}
#main .comTopTxt {
	margin-bottom: 78px;
}
#main .imgBox {
	margin-bottom: 43px;
}
#main .imgBox01 {
	margin-bottom: 83px;
}
#main .imgBox:last-of-type {
	margin-bottom: 68px;
}
#main .imgBox .textBox {
	padding-top: 10px;
	width: 45%;
	float: left;
}
#main .imgBoxL .textBox {
	float: right;
}
#main .imgBox .textBox .ttlImg {
	margin-bottom: 21px;
}
#main .imgBox .textBox .ttlImg img {
	width: auto;
	max-height: 70px;
}
#main .imgBox .textBox .text {
	margin-bottom: 29px;
}
#main .imgBox .textBox .text:last-of-type {
	margin-bottom: 0;
}
#main .imgBox .photoBox {
	width: 45%;
	float: right;
}
#main .imgBoxL .photoBox {
	float: left;
}
#main .link {
	text-align: center;
}
#main .link a {
	color: #FA5;
	font-size: 1.5rem;
	text-decoration: underline;
}
#main .link a:hover {
	text-decoration: none;
}
@media all and (max-width: 896px) {
	#main .topPho {
		margin-bottom: 32px;
		padding-top: 8px;
	}
	#main .topPho img {
		width: 263px;
	}
	#main .comTopTxt {
		margin-bottom: 39px;
	}
	#main .imgBox {
		margin-bottom: 51px;
	}
	#main .imgBox01 {
		margin-bottom: 51px;
	}
	#main .imgBox:last-of-type {
		margin-bottom: 38px;
	}
	#main .imgBox .textBox {
		margin-bottom: 30px;
		padding-top: 0;
		width: auto;
		float: none;
	}
	#main .imgBoxL .textBox {
		float: none;
	}
	#main .imgBox .textBox .ttlImg {
		margin-bottom: 28px;
		text-align: center;
	}
	#main .imgBox .textBox .ttlImg img {
		max-height: 140px;
	}
	#main .imgBox .textBox .ttlImg01 {
		margin-bottom: 35px;
	}
	#main .imgBox .textBox .ttlImg01 img {
		max-height: 110px;
	}
	#main .imgBox .textBox .text {
		font-size: 1.7rem;
		line-height: 1.7;
	}
	#main .imgBox .photoBox {
		width: auto;
		float: none;
		text-align: center;
	}
	#main .imgBoxL .photoBox {
		float: none;
	}
	#main .link a:hover {
		text-decoration: underline;
	}
}