@charset "utf-8";
/*------------------------------------------------------------
	message
------------------------------------------------------------*/
#main {
	padding-bottom: 14rem;
}
#main .pageTitle {
	background-image: url(../img/company/message/page_title_bg.jpg);
}
#main .message {
	margin-bottom: 10.8rem;
}
#main .message .pho {
	margin-bottom: 5.1rem;
	width: 44.4rem;
}
#main .message .pho img {
	width: 100%;
}
#main .message p {
	margin-bottom: 3.2rem;
	font-size: max(10px,1.5rem);
	line-height: 2.13;
}
#main .message .name {
	margin: -0.7rem 0 0;
	text-align: right;
	letter-spacing: 0.1em;
	font-size: max(10px,1.6rem);
}
#main .message .name span {
	margin-left: 2.2rem;
	font-size: max(10px,2rem);
}
@media all and (min-width: 1000px) {
	#main .message .headLine02 {
		margin: 0 0 7.9rem;
	}
}
@media all and (max-width: 999px) {
	#main {
		padding-bottom: 9.5rem;
	}
	#main .pageTitle {
		background-image: url(../img/company/message/page_title_bg_sp.jpg);
	}
	#main .message {
		margin-bottom: 7.8rem;
	}
	#main .message .headLine02 {
		margin-bottom: 5.6rem;
	}
	#main .message .pho {
		margin-bottom: 3.8rem;
		width: auto;
	}
	#main .message p {
		margin-bottom: 2.5rem;
		font-size: 1.3rem;
		line-height: 1.84;
		letter-spacing: 0.02em;
	}
	#main .message .name {
		margin: 3.1rem 0 0;
		font-size: 1.2rem;
	}
	#main .message .name span {
		font-size: 1.6rem;
	}
}