@charset "utf-8";
/* CSS Document */
#staff h2 {
	width:100%;
	text-align:center;
	margin:0 auto 20px;
}
#staff_List {
	border-top:1px solid #cdc0b5;
	border-bottom:1px solid #cdc0b5;
	padding:23px 0 0 0px;
	margin:0 auto 30px;
}
#staff_List li {
	width:232px;
	float:left;
	text-align:center;
	margin:0 13px 35px 0;
}

#staff_List li a {
	text-decoration:none !important;
}
.staff_Img {
	width:232px;
	padding:17px 14px;
	height:170px !important;
	box-sizing:border-box;
	background-image: url(../../index/images/Img_back.png) !important;
	background-repeat: no-repeat;
	margin:0 auto 10px;
}
.staff_Img a {
	overflow:hidden;
	display:block;
	width:204px;
	height:136px;
}
/*----- 詳細 -----*/
.staff_detailDisp {
	background-color:#fff;
	box-sizing:border-box;
	padding:25px;
	border-radius:10px;
	width:600px !important;
	/*background-image:url(../images/x.png), url(../images/y.png),url(../images/x.png), url(../images/y.png);
	background-repeat:repeat-x, repeat-y,repeat-x, repeat-y;
	background-position:top left, top right, bottom right, bottom left;*/
}
.staff_Img_inner {
	width:280px;
	overflow:hidden;
	float:left;
	margin:0 0 15px;
}
.staff_Data {
	width:250px;
	margin:0 0 15px;
	float:right;
}
.staff_Data h3 {
	height:27px;
	line-height:27px;
	font-size:18px;
	color:#ffb70a;
	padding:0 0 0 10px;
	font-weight:bold;
}
.staff_Data table {
	width:100%;
	border-top:1px solid #cdc0b5;
}
.staff_Data table th {
	width:50px;
	border-bottom:1px solid #cdc0b5;
	padding:10px 0 10px 10px;
	font-weight:normal;
	color:#666666;
}
.staff_Data table th span:after {
	content:":";
	padding:0 0 0 5px;
}
.staff_Data table td {
	padding:10px;
	color:#666666;
	text-align:left;
	border-bottom:1px solid #cdc0b5;
}
.staff_detailDisp p {
	clear:both;
	color:#666666;
	box-sizing:border-box;
}
