
/*------------------------------------------------------------
	全体関係
------------------------------------------------------------*/
.region-senior .mv {
	background-image: url(../images/contents/region-senior/bg_mv.jpg);
}
.txt_box p {
	margin-bottom: 1.25em;
}
.txt_box p:last-child {
	margin-bottom: 1.25em;
}
#region {
	padding-top: 90px;
	margin-top: -90px;
}
#senior {
	padding-top: 90px;
	margin-top: -90px;
}

@media screen and (max-width: 424px) {
	body {
		font-size: 1.1rem;
	}
}/* ----- media END ----- */

@media screen and (min-width: 425px) and (max-width: 767px) {
	body {
		font-size: 1.2rem;
	}
	.txt_pb {
		padding-bottom: 10px;
	}
} /* ----- media END ----- */
/*------------------------------------------------------------
	地域安心・安全化事業
------------------------------------------------------------*/
[class*="fx-col"] > p {
	border: none;
}
.contents-right h3,
.contents-right p {
	text-align: left
}
.contents-right h3 {
	line-height: 23px;
	margin-bottom: 1.25em;
}
@media screen and (max-width: 767px) {
	.contents_flex {
		display: block;
	}
	.contents_left {
		width: 100%;
	}
	.contents_right {
		width: 100%;
	}
	
} /* ----- media END ----- */

/*------------------------------------------------------------
	シニアライフ事業
------------------------------------------------------------*/
.business_box{
	margin-top: -30px;
	padding: 30px;
	border:solid 1px #efefef;
}
.ttl_03 {
	margin-bottom: 15px;
}
/*.senior_description img {
	padding-bottom: 30px
}*/
.sp_txt {
	display:none;
}

@media screen and (max-width: 767px) {
	.quote {
		font-size: 1.8rem;
		margin-bottom: 10px;
	}
	.business_box {
		padding: 20px;
	}
	.bussiness_box h3 {
		font-size: 1.3rem;
	}
	.pc_txt {
		display: none;
	}
	.sp_txt {
		display: inline-block;
	}
} /* ----- media END ----- */
