@charset "utf-8";
/*------------------------------------------------------------
	individuals
------------------------------------------------------------*/
#main .pageTitle {
	margin-bottom: 77px;
}
#main .headLine02 {
	margin-bottom: 150px;
}
#main .h4Ttl01 {
	margin-right: -60px;
}
#main .detailBox {
	padding-left: 30px;
	margin-bottom: 98px;
}
#main .detailBox01 {
	margin-bottom: 0;
}
#main .detailBox .subBox {
	width: 47%;
}
#main .detailBox p {
	margin-bottom: 22px;
	text-align: justify;
	font-size: 1.6rem;
	color: #000;
	line-height: 2;
}
#main .detailBox p:last-child {
	margin-bottom: 0;
}
#main .detailBox .subBox .imgBox {
	margin-bottom: 25px;
}
#main .detailBox .subBox01 {
	margin-top: 160px;
}
#main .detailBox .subBox01 .imgBox {
	margin-bottom: 30px;
}
#main .detailBox .subBox01 .text01 {
	margin-bottom: 30px;
}
#main .detailBox .subBox .text02 {
	margin-bottom: 20px;
}
#main .detailBox .subBox .imgBox01 {
	margin-bottom: 15px;
}
@media all and (max-width: 896px) {
	#main .pageTitle {
		margin-bottom: 42px;
	}
	#main .headLine02 {
		margin-bottom: 36px;
	}
	#main .h4Ttl01 {
		margin-right: -15px;
	}
	#main .detailBox {
		padding: 0 15px;
		margin-bottom: 45px;
		display: block;
	}
	#main .detailBox .subBox {
		width: 100%;
	}
	#main .detailBox p {
		margin-bottom: 18px;
		font-size: 1.3rem;
		line-height: 2.2;
	}
	#main .detailBox .subBox .imgBox {
		margin-bottom: 20px;
		text-align: center;
	}
	#main .detailBox .subBox01 {
		margin-top: 0;
	}
	#main .detailBox .subBox01 .text01 {
		margin-bottom: 25px;
	}
	#main .detailBox .subBox .text02 {
		margin-bottom: 18px;
	}
	#main .detailBox .subBox .text03 {
		margin-bottom: -4px;
	}
	#main .detailBox .subBox .text04 {
		margin-bottom: 40px;
	}
	#main .detailBox .subBox .imgBox01 {
		margin-bottom: 8px;
	}
}