@charset "utf-8";
/* CSS Document */

/* スタッフ紹介設定 */
@media print,screen and (min-width: 768px){
/* PC用設定 */
}
@media screen and (max-width: 767px){
/* スマホ用設定 */
#contents #staff {
	margin-bottom:25px;
}
#contents #staff h3 {
	font-size: 15px;
	line-height: 1em;
	color: #003205;
	text-align: center;
	vertical-align: text-bottom;
	margin-bottom:1em;
}
#contents #staff h6 {
	margin-bottom:20px;
}
#contents #staff h6 img {
	width:100%;
}
#contents #staff h4 {
	font-size: 14px;
	line-height: 1em;
	color: #FFF;
	background-color: #4a45a0;
	vertical-align: text-bottom;
	display: inline-block;
	padding:5px 1em;
}
#contents #staff ul {
	padding: 10px;
	padding-bottom:0px;
	border: 1px solid #4a45a0;
}
#contents #staff li {
	padding: 10px;
	background-color: #e3e3f3;
	margin-bottom:10px;
}
#contents #staff li h5 {
	font-size: 15px;
	line-height: 1em;
	color: #4a45a0;
	margin-bottom:0.5em;
}
#contents #staff li p {
	line-height: 1.5em;
}
#contents #staff li p strong {
	color: #4a45a0;
}
#contents #staff li img {
	float:left;
	width:130px;
	margin-right:1em;
	margin-bottom:0.5em;
}
#contents #staff li p:after {
	content: "";
	display:block;
	clear:both;
}
#contents #staff ul .lady {
	background-color: #f4e3f2;
}
#contents #staff ul .lady h5,
#contents #staff ul .lady p strong {
	color: #ff3064;
}


}

