@charset "utf-8";

.page_top {
	background-image: url("../images/sekou (4).png");
}

/*........../ サービス /..........*/
#profile .flex {
	max-width: 940px;
	margin: 50px auto 0 auto;
}
#profile .img {
	width: 46%;
	height: 400px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
#profile .img1 {
	background-image: url("../images/Top_service (1).png")
}
#profile .img2 {
	background-image: url("../images/Top_service (2).png")
}
#profile .img3 {
	background-image: url("../images/Top_service (3).png")
}
#profile .align {
	width: 46%;
	text-align: justify;
}
#profile h4 {
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
	font-size: 2rem;
	line-height: 2.5ex;
	margin-bottom: 30px;
}
#profile h4 span {
	font-size: 1.2rem;
}

/*........../ サービスの流れ /..........*/
#page #flow .flex {
	max-width: 940px;
	margin: 0 auto 50px auto;
	background: rgba(137,196,242,0.3);
	padding: 40px 50px;
}
#page #flow .number {
	color: #4a4a4a;
	font-weight: bold;
	font-size: 8rem;
	line-height: 0;
}
#page #flow p {
	width: 600px;
	text-align: left;
	margin-left: 40px;
}
#page #flow p b {
	display: block;
	font-size: 1.6rem;
	padding-bottom: 20px;
}

/*........../ ずっと安心のアフターフォローについて /..........*/
#anshin {
	max-width: 940px;
}
#anshin .align {
	width: 46%;
	border: #000 1px solid;
	margin: 50px 0 0 0;
	padding: 40px 20px 10px 20px;
}
#anshin p b {
	display: block;
	font-size: 1.4rem;
}
#anshin span {
	display: block;
}