@charset "utf-8";

/*------------------------------------------------------
  contents
-------------------------------------------------------*/

.bn_recruit,
.schedule {
	padding: 20px;
	background: #1f1f1f;
}
.schedule h3 {
	margin-top: 24px;
	color: #fff;
	font-size: 22px; font-size: 2.2rem;
	text-align: center;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.schedule h3 span { font-size: 14px; font-size: 1.4rem;}
.schedule .wrapper-therapist { margin: 4px 0 0 -8px;}
.schedule .wrapper-therapist .therapist {
	float: left;
	width: 174px;
	margin: 20px 0 0 8px;
	padding: 6px;
	background: url(../images/top/bg_therapist.gif) repeat;
}
.schedule .wrapper-therapist .therapist p { text-align: center;}
.schedule .wrapper-therapist .therapist .photo {
	background: #000;
}



.schedule .wrapper-therapist .therapist .time {
	width: 100%;
}
.schedule .wrapper-therapist .therapist .time tr td {
	padding: 12px 10px;
	color: #fff;
	background: #202020;
	vertical-align: middle;
}
.schedule .wrapper-therapist .therapist .time1 {
	padding: 0 0 4px;
	vertical-align: middle;
}
.schedule .wrapper-therapist .therapist .time2 {
	padding: 6px 0 0;
	border-top: 1px solid #333;
}




.schedule .wrapper-therapist .therapist .name {
	padding: 16px 0 6px;
	color: #999;
	background: #333;
}
.schedule .wrapper-therapist .therapist .age {
	padding: 0 0 16px;
	color: #999;
	background: #333;
}
.top_txt { background: #151414; padding: 50px; text-align: center;}
.top_txt h2 { color: #fff; font-size: 22px; font-size:2.2rem; font-weight: bold;  padding-bottom: 20px; border-bottom: 1px solid #333;}
.top_txt .txt { line-height: 2; padding: 20px 0;}
.top_txt .btn_txt a { width: 300px;}

