@charset "utf-8";
/* CSS Document */
/* SP用スタイルシート */

/* ===================================
#head
=================================== */
#head {
	background: url(../img/bg_head_01.png) center top repeat-x;
	background-size: cover;
}

/* ===================================
#wrap
=================================== */
#wrap.inner {
	margin: 0;
}

/* ===================================
#contents
=================================== */
#contents {
	background: #FFF;
}

/* ===================================
.staffContents
=================================== */
.staffContents {
}
.staffContents:last-child {
}
.staffContents h2 {
	box-sizing: border-box;
	height: 50px;
	padding-top: 8px;
	background: #06359D;
	color: #FFF;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	line-height: 1.6;
}
.staffContents:nth-child(2) h2{
	margin-top: 40px;
}
.staffContents hr {
	display: none;
}
.staffContents .staffBox {
	margin: 0 20px;
	padding: 30px 0;
	border-bottom: 1px solid #DDD;
}
.staffContents .staffBox:last-child{
	border-bottom: none;
}
.staffContents .staffBox:last-child {
	padding-bottom: 0;
}
.staffContents .staffBox.noborder {
	border-bottom: none;
}
.staffContents .staffBox .staffProfile {
}
.staffContents .staffBox .staffProfile dl {
	clear: both;
	padding: 20px 0 0 0;
}
.staffContents .staffBox .staffProfile dl:first-child {
	clear: none;
	float: left;
	width: 47.8%;
}
.staffContents .staffBox .staffProfile dl:nth-child(2) {
	clear: none;
	float: right;
	width: 47.8%;
}
.staffContents .staffBox .staffProfile dl dt {
	padding: 3px 10px;
	background: #F6F6F6;
	font-size: 14px;
	line-height: 1.6;
}
.staffContents .staffBox .staffProfile dl dd {
	padding: 10px 10px 0 10px;
	font-size: 14px;
	line-height: 1.6;
}
.staffContents .staffBox .staffProfile dl dd img {
	width: 300px;
	height: auto;
}
.flip-container .front {
	width: 100%;
	height: 260px;
	background-position: center center;
	background-size: 420px 260px;
	background-repeat: no-repeat;
}
.frontStaff01 {
	background-image: url(../img/img_staff_01.png);
}
.frontStaff02 {
	background-image: url(../img/img_staff_02.png);
}
.frontStaff03 {
	background-image: url(../img/img_staff_03.png);
}
.frontStaff04 {
	background-image: url(../img/img_staff_04_02.png);
}
.frontStaff05 {
	background-image: url(../img/img_staff_05_03.png);
}
.frontStaff06 {
	background-image: url(../img/img_staff_06_05.png);
}
.frontStaff07 {
	background-image: url(../img/img_staff_07_04.png);
}
.frontStaff08 {
	background-image: url(../img/img_staff_08_04.png);
}
.frontStaff09 {
	background-image: url(../img/img_staff_09.png);
}
.frontStaff10 {
	background-image: url(../img/img_staff_10.png);
}
.frontStaff11 {
	background-image: url(../img/img_staff_11.png);
}
.frontStaff12 {
	background-image: url(../img/img_staff_12.png);
}
.frontStaff13 {
	background-image: url(../img/img_staff_13.png);
}
.frontStaff14 {
	background-image: url(../img/img_staff_14.png);
}