@charset "utf-8";

/*---------------------------------------------------------
  TOTOMORROW CSS : Recruit
----------------------------------------------------------*/
.mainBg {
	background: url(../images/recruit/main_bg.jpg) no-repeat 0px 0px;
}
.mainBgEntry {
	background: url(../images/recruit/main_bg_entry.jpg) no-repeat 0px 0px;
}
.contBgRecruit {
	background: url(../images/recruit/cont_bg.jpg) no-repeat 0px 0px;
	clear: both;
	padding: 20px 15px 0px;
}

/* top */
p.topCopy1 {
	padding: 75px 0px 0px 20px;
}
p.topCopy2 {
	padding: 14px 0px 81px 20px;
}
.listEmployee {
	float: left;
	min-height: 210px;
	width: 423px;
	background: url(../images/recruit/list_employee_bg.jpg) no-repeat left bottom;
}
.listEmployee p.employeePhoto {
	float: left;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	width: 130px;
}
.listEmployee .employeeText {
	padding: 10px 15px 0px 0px;
	float: left;
	width: 248px;
}
.listEmployee .employeeText h3 {
	padding: 5px 0px;
}

/* message */
.messagePhoto {
	float: left;
	width: 200px;
	padding-right: 15px;
}
.messagePhoto p.name {
	padding-top: 3px;
	text-align: center;
}
.messagePhoto p.btn {
	text-align: center;
	padding-top: 20px;
}
.massageText {
	float: left;
	width: 425px;
}
.massageText h2 {
	padding: 30px 0px;
}
.massageText p.messageSign {
	text-align: right;
	padding: 30px 10px 20px 0px;
}

/* interview */
#interviewWrap ul.tab {
	padding-left: 10px;

}
#interviewWrap ul.tab li {
	float: left;
	list-style: none;
	padding-right: 2px;
}
#interviewWrap ul.tab li a {
	background: #FAFAFA url(../images/common/arrow_part2.gif) no-repeat 8px 12px;
	display: block;
	padding: 6px 10px 6px 17px;
	color: #666666;
	text-decoration: none;
}
#interviewWrap ul.tab li a:hover {
	background: #F2F3EE url(../images/common/arrow_part2_btm.gif) no-repeat 8px 12px;
	color: #333333;
}
#interviewWrap ul.tab li a.sct {
	background: #F2F3EE url(../images/common/arrow_part2_btm.gif) no-repeat 8px 12px;
	color: #333333;
}
#interviewWrap #ashizuka,
#interviewWrap #kajiwara,
#interviewWrap #isogawa {
	clear: both;
	background: url(../images/recruit/interview_frame_bg.jpg) no-repeat left bottom;
	padding-bottom: 35px;
}
#interviewWrap #kajiwara,
#interviewWrap #isogawa {
	display: none;
}
#interviewWrap .photoBox {
	float: left;
	width: 241px;
	padding: 10px 7px 0px 38px;
}
#interviewWrap .photoBox p.photo {
}
#interviewWrap .photoBox p.name {
	padding: 5px 15px 0px;
}
#interviewWrap .textBox {
	float: left;
	width: 315px;
}
#interviewWrap .textBox h2 {
	padding-top: 25px;
}
#interviewWrap .textBox h3 {
	color: #333333;
	background: url(../images/recruit/interview_q_title.gif) no-repeat 0px 25px;
	padding: 35px 0px 10px 23px;
}
#interviewWrap .textBox p {
}

/* faq */
.faq h3 {
	font-weight: normal;
	color: #119DBB;
	background: url(../images/recruit/faq_q.gif) no-repeat 0px 8px;
	cursor:pointer;
	padding: 8px 0px 2px 18px;
}
.faq p {
	background: #F2F2EE url(../images/recruit/faq_a.gif) no-repeat 10px 12px;
	padding: 10px 10px 10px 28px;
}

