@charset "utf-8";

/*-----------staff-6---------------*/
#staffWrap .interviewBox .inner.wide{
	width:546px;
	margin:0 0 15px 12px;
}
#staffWrap .interviewBox .inner.wide .image{
	float:right;
	width:240px;
	padding:2px 0 0;
}
#staffWrap .interviewBox .inner.wide .txt{
	float:left;
	width:290px;
}
#staffWrap .interviewBox .inner.wide .txt dl{
	width:290px;
}
#staffWrap .interviewBox .wide .txt dd{
	width:233px;
}

#staffWrap h1{
	background:url(../bhflpl0000000677/bhflpl000000067c.jpg) left top no-repeat;
}
#staffWrap h2{
	background:url(../bhflpl0000000677/bhflpl000000067d.gif) left top no-repeat;
}
#staffWrap h2#subTitle2{
	background:url(../bhflpl0000000677/bhflpl000000067e.gif) left top no-repeat;
}
#staffWrap h2#subTitle3{
	background:url(../bhflpl0000000677/bhflpl000000067f.gif) left top no-repeat;
}
#staffWrap #aboutBox h2{
	background:url(../bhflpl0000000677/bhflpl000000067g.jpg) left top no-repeat;
}

#staffWrap h3#pickupTitle{
	background:url(../bhflpl0000000677/bhflpl000000067h.gif) left top no-repeat;
}
#staffWrap .inner h3{
	margin:27px 0 12px 0;
}


#scheduleBox{
	width:565px;
	margin:21px 0 0 18px;
	padding:0 0 20px;
	background:url(../bhflpl0000000677/bhflpl000000067i.gif) left top repeat-y;
}
#staffWrap #scheduleBox h2{
	width:565px;
	height:71px;
	margin:0 0 15px;
	background:url(../bhflpl0000000677/bhflpl000000067j.gif) left top no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
#scheduleDetail{
	width:468px;
	margin:0 0 0 51px;
	background:url(../bhflpl0000000677/bhflpl000000067k.gif) left bottom no-repeat;
}
#scheduleDetail div{
	width:468px;
}
#scheduleDetail p{
	float:left;
	width:43px;
	height:73px;
	margin:0;
	line-height:100%;
}
#scheduleDetail dl{
	float:right;
	width:415px;
}
#scheduleDetail dt{
	margin:0 0 3px;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#F58A17;
}
#scheduleDetail dd{
	margin:0;
	padding:0;
	color:#997346;
	line-height:1.5;
}

#recruitPoint{
	width:567px;
	margin:0 0 15px 17px;
	padding:0 0 5px;
	background:url(../bhflpl0000000677/bhflpl000000067l.gif) left top repeat-y;
	border-bottom:13px solid #F2EEEB;
}
#staffWrap #recruitPoint h2{
	width:567px;
	height:81px;
	margin:0 0 8px;
	background:url(../bhflpl0000000677/bhflpl000000067w.gif) left top no-repeat;
	text-indent:-999em;
	overflow:hidden;
}
#staffWrap #recruitPoint p{
	margin:0 12px 0 22px;
}
#staffWrap #recruitPoint p.name{
	text-align:right;
	margin:7px 18px 0 22px;	
}
#staffWrap #aboutBox{
	margin:34px 0 0 17px;
}
#staffWrap #aboutBox #linkList li{
	float:left;
	margin:0 18px 0 0;
	padding:0 0 2px 19px;
	background:url(../bhflpl0000000677/bhflpl000000067x.gif) left 1px no-repeat;	
}
#staffWrap #aboutBox #linkList li a{
	margin:0 5px 0 0;
	padding:0;
	background:none;
}


/*-----------clearfix---------------*/
#scheduleDetail div:after{
	content: url(../bhflpl0000000677/bhflpl000000067y.gif);
	display: block;
	clear: both;
	height: 0;
}
#scheduleDetail div{
	position:relative;
	display: inline-table;
	min-height: 1%;
}

/* Hides from IE-mac \*/
* html #scheduleDetail div{
	height: 1%;
}
#scheduleDetail div{
	display: block;
}
/* End hide from IE-mac */