@charset "utf-8";
/*募集職種・職業CSS-------------------------------------------------------*/

#invitation_h3 {
	margin:0 0 0 3px;
	padding:6px 0 0 0;
	width:584px;
	height:31px;
	background:url(../../images/recruit/recruit_invitation/under_line.gif) repeat-x left bottom;
	position:relative;
}
#invitation_h3 h3 {
	margin:0 0 0 15px;
	padding:0;
}
#invitation_h3 p.invi_abso {
	position:absolute;
	top:6px;
	left:504px;
}
#invitation_h3 p.invi_abso a {
	width:80px;
	height:20px;
	background: url(../../images/recruit/recruit_invitation/back_to_list.gif) no-repeat right top;
	display:block;
	text-indent:-9999px;
}
#invitation_h3 p.invi_abso a:hover {
	background: url(../../images/recruit/recruit_invitation/back_to_list_over.gif) no-repeat right top;
}
#main_base #contents p.invi_text {
	margin:15px 0 0 20px;
}
#main_base #contents dl.invi_detail {
	margin:20px 0 0 20px;
	padding:0;
	width:565px;
	font:normal normal 400 12px/143% "ＭＳ Ｐゴシック";
}
dl.invi_detail dt {
	margin:0;
	padding:0;
	width:136px;
	float:left;
	display:inline;
	clear:both;
	color:#ffffff;
	font-weight:500;
	text-align:center;
	background-color:#1789d8;
}
dl.invi_detail dd {
	margin:0 0 8px 144px;
	_margin: 0 0 8px 141px;
	padding:7px;
	border:1px #1798d8 solid;
	width:405px;
}
/*行数ごとのCLASS--------------------------------------------------------*/
dt.line_of_number01 {
	height:33px;
	line-height:33px;
}
dt.line_of_number02 {
	height:51px;
	line-height:51px;
}
dt.line_of_number03 {
	height:67px;
	line-height:67px;
}
dt.line_of_number04 {
	height:84px;
	line-height:84px;
}
dt.line_of_number05 {
	height:102px;
	line-height:102px;
}
dt.line_of_number06 {
	height:119px;
	line-height:119px;
}
dt.line_of_number07 {
	height:136px;
	line-height:136px;
}
dt.line_of_number08 {
	height:154px;
	line-height:154px;
}
dt.line_of_number09 {
	height:170px;
	line-height:170px;
}
dt.line_of_number10 {
	height:189px;
	line-height:189px;
}
dt.line_of_number11 {
	height:205px;
	line-height:205px;
}
dt.line_of_number12 {
	height:222px;
	line-height:222px;
}
/*行数ごとのCLASS--------------------------------------------------------*/


/*戻るボタンリスト-------------------------------------------------------*/

#main_base #contents ul#back_ul {
	margin:0 0 0 448px;
	padding:0;
	overflow:hidden;
}
#main_base #contents ul#back_ul li {
	margin:0;
	float:left;
	display:inline;
}
#main_base #contents ul#back_ul li#back_list {
	margin-right:15px;
}
ul#back_ul li#back_list a {
	width:80px;
	height:20px;
	background: url(../../images/recruit/recruit_invitation/back_to_list.gif) no-repeat right top;
	display:block;
}
ul#back_ul li#back_list a:hover {
	background: url(../../images/recruit/recruit_invitation/back_to_list_over.gif) no-repeat right top;
}
ul#back_ul li#back_top a {
	width:44px;
	height:20px;
	background: url(../../images/common/return_top.gif) no-repeat right top;
	display:block;
}
ul#back_ul li#back_top a:hover {
	background: url(../../images/common/return_top_over.gif) no-repeat right top;
}
span.important_line {
	background:url(../../images/management/management_strategy/important_line_bg.gif);
}
span.bosyu {
	color:#F60;
	position: absolute;
	top: 12px;
	left: 257px;
}

