@charset "utf-8";
/*採用情報トップ*/
.recruit { width:600px; margin:0px auto; }
#content .pagemenu2 {
	margin-bottom:20px;
	width:600px;
}
.pagemenu2 th { width:246px; }
#content .pagemenu2 ul { margin:0; height:100px; overflow:hidden; } 
#content .pagemenu2 p { margin:0; width:354px; }
.recruitinfo {
	width:600px;
	background: url(../img/recruit/top/bk_recruittoptable.gif) repeat-y;
}
.recruitinfo th { vertical-align:top; padding:0 10px; width:280px; }
#content .recruitinfo td.info,#content .recruitinfo td.result {
	vertical-align:top;
	padding: 5px 115px 10px 20px;
	width: 165px;
	min-height:65px;
	_height:65px;
}
#content .recruitinfo td.info {
	background: url(../img/recruit/top/bk_youkou.gif) no-repeat 184px 0px;
}
#content .recruitinfo td.result {
	background: url(../img/recruit/top/bk_jisseki.gif) no-repeat 183px 0px;
}
.recruitinfo td.center { padding:5px 10px; } 
/*先輩社員紹介*/
#content .pagemenu {
	margin-bottom:10px;
	width:600px;
}
#content .pagemenu ul { margin:0; }
.pagemenu th, .pagemenu td {
	vertical-align:top;
	background: url(../img/common/line_graydot2.gif) repeat-x left bottom;
	padding-bottom: 7px;
}
.pagemenu th { width:365px; }
.pagemenu td li,.pagemenu2 td li  { float:left; }
#content .interview p { line-height:1.4; margin-bottom:20px; }
#content .interview p.floatl,#content .interview p.floatr { margin-bottom:10px; }
#content .interview p.question { margin-bottom:5px; }
#content .recruit p.pagetop {
	width:590px;
	background: url(../img/common/line_graydot2.gif) repeat-x 0px 18px;
	padding: 0px 10px 0 0;
	margin:30px 0 40px;
}
/*採用実績*/
.recruitsub {
	width:600px;
	margin:0 auto;
}
#content .resulttable {
	width:450px;
	margin:0 auto 30px;
	clear:both;
}
.resulttable th, .resulttable td {
	background: url(../img/common/line_graydot2.gif) repeat-x left bottom;
	padding: 10px;
}
.resulttable th { width:79px; }
#content p.univ { margin:0 0 30px 50px; width:560px; }
#content .process {
	width:575px;
	margin:0 0 0 15px ;
}
#content .process dd {
	width:526px;
	margin:0 0 0 35px;
	font-size:100%;
}
#content .process ol { margin:0 0 5px; }
#content .process p { clear:both; width:526px; }
.process dd li {float:left; }
/*募集要項*/
#content .infomenu {
	margin:0 10px 35px;
}
#content .infomenu li {
	margin:0 0 20px;
}
.infomenu li a {
	background: url(../img/common/icon_grarrow.gif) no-repeat 0px 2px;
	padding: 0 0 0 13px;
}
.infocontent { width:575px; margin-left:10px; }
#content .infocontent h5 {
	margin-bottom:25px;
}
.infocontent dl {
	width:545px;
	margin-left:15px;
}
.infocontent dl.line {
	background: url(../img/common/line_greendot.gif) repeat-x left top;
	padding-top: 30px;
}
#content .infocontent dt {
	font-size:108%;
	background: url(../img/common/icon_grarrow2.gif) no-repeat 0px 5px;
	padding-left: 12px;
}
#content .infocontent dd {
	margin:0 0 30px 30px;
	width:515px;
	font-size:100%;
}
#content .infocontent dd li {
	margin-bottom:5px;
	text-indent:-16px;
	margin-left:16px;
}
#content .infocontent dd li img {
	vertical-align:middle;
	padding:3px;
}
/*clearfix*/
.pagemenu td ul:after,.interview:after {
	clear:both;
	content:".";
	display:block;
	height: 0px;
	visibility:hidden;
}
/*\*//*/
.pagemenu td ul,.interview {display:inline-block;}
/* eof_macIE_hac */
