@charset "utf-8";

/* 微調整
------------------------------*/
/* 八幡浜市について */
.pageCity .titlePage {
	background-image: url(../img/about/title-page.jpg);
}

/* 移住支援情報 */
.pageCity.relocate .titlePage {
	background-image: url(../img/about/relocate/title-page.jpg);
}

/* 八幡浜市とは */
.pageAboutYawatahama .titlePage {
	background-image: url(../img/about/yawatahama/title-page.jpg);
}

/* 子育てと医療 */
.pageAboutRaising #raising02 .tableCaption p {
	margin: 0px 0 10px;
}

@media screen and (max-width: 767px) {
	.pageAboutRaising .headingBtn {
		margin-right: -3px;
		margin-left: -3px;
	}
	.pageAboutRaising .headingBtn a {
		box-sizing: border-box;
		width: 50%;
		margin: 0;
		padding: 3px;
	}

	.pageAboutRaising .mapinit {
		height: 400px;
	}

	.pageAboutRaising .scroll {
		margin-bottom: 10px;
	}
	.pageAboutRaising .scroll .club {
		width: 100%;
		min-width: 480px;
	}
	.pageAboutRaising .scroll .club th,
	.pageAboutRaising .scroll .club td {
		white-space: nowrap;
	}
	.pageAboutRaising .scroll p {
		margin-bottom: 0;
	}
}

/* みかんについて */
.pageAboutOrange .titlePage,
.pageAboutOrangeReport .titlePage {
	background-image: url(../img/about/orange/title-page.jpg);
}