@charset "utf-8";
/*------------------------------------------------------------
	message
------------------------------------------------------------*/
#conts .content {
		width: 900px;
		padding-left: 12px;
}
#conts .head-line02 {
		padding-right: 32px;
}
#conts .top-pho {
		margin-bottom: 136px;
}
#conts .top-pho img {
		border-radius: 20px;
}
#conts p {
		margin-bottom: 27px;
		line-height: 2.1;
		text-align: justify;
		text-justify: inter-ideograph;
}
#conts .txt01 {
		margin-bottom: 76px;
}
#conts .txt02 {
		margin-bottom: 106px;
}
#conts .name-txt {
		margin: 0;
		font-size: 1.8rem;
		font-weight: 700;
		text-align: center;
}
#conts .name-txt .small {
		margin-right: 17px;
		font-size: 1.4rem;
}
@media all and (max-width: 896px) {
		#conts .content {
				width: auto;
				padding: 0;
		}
		#conts .head-line02 {
				padding-right: 0;
		}
		#conts .top-pho {
				margin-bottom: 60px;
		}
		#conts .top-pho img {
				width: 100%;
				border-radius: 0;
		}
		#conts p {
				margin: 0 20px 25px;
				line-height: 2.1;
		}
		#conts .txt01 {
				margin-bottom: 69px;
		}
		#conts .txt02 {
				margin-bottom: 47px;
		}
		#conts .name-txt {
				margin: 0;
		}
}