@charset "utf-8";

/*---募集職種一覧-------------------------------------------------*/

#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;
}

#invitation_h3 h3 {
	margin:0 0 0 15px;
	padding:0;
}

#contents #job_list_ul {
	margin:0 0 15px 20px;
	padding:20px 0 0 0;
}

#contents #job_list_ul ul {
	margin:0;
	padding:0;
}

#contents #job_list_ul ul li {
	margin:0;
	padding:0;
	width:565px;
	list-style-type:none;
}

#job_list_ul ul li p.left_img {
	margin:0;
	padding:0;
	width:240px;
	float:let;
	display:inline;
}

/*---職種一覧ﾎﾞﾀﾝCSS-------------------------------------------------*/

#job_list_ul ul li p.left_img a {
	width:240px;
	height:33px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

/*---standard------------------------------------*/

li#b_leader p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_leader.gif) no-repeat left top;
}

li#b_store p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_store.gif) no-repeat left top;
}

li#b_driver p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_driver.gif) no-repeat left top;
}

li#b_designer p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_designer.gif) no-repeat left top;
}

li#b_programmer p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_programmer.gif) no-repeat left top;
}

li#b_seo p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_seo.gif) no-repeat left top;
}

li#b_director p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_director.gif) no-repeat left top;
}

li#b_editer p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_editer.gif) no-repeat left top;
}

li#b_photo p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_photo.gif) no-repeat left top;
}

li#b_video p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_video.gif) no-repeat left top;
}

li#b_writer p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_writer.gif) no-repeat left top;
}

li#b_operator p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_operator.gif) no-repeat left top;
}

li#b_companion p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_companion.gif) no-repeat left top;
}

li#b_retouch p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_retouch.gif) no-repeat left top;
}
li#b_support_engineer p.left_img a {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_suport_engineer.gif) no-repeat left top;
}

/*---over------------------------------------*/

li#b_leader p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_leader_on.gif) no-repeat left top;
}

li#b_store p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_store_on.gif) no-repeat left top;
}

li#b_driver p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_driver_on.gif) no-repeat left top;
}

li#b_designer p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_designer_on.gif) no-repeat left top;
}

li#b_programmer p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_programmer_on.gif) no-repeat left top;
}

li#b_seo p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_seo_on.gif) no-repeat left top;
}

li#b_director p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_director_on.gif) no-repeat left top;
}

li#b_editer p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_editer_on.gif) no-repeat left top;
}

li#b_photo p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_photo_on.gif) no-repeat left top;
}

li#b_video p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_video_on.gif) no-repeat left top;
}

li#b_writer p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_writer_on.gif) no-repeat left top;
}

li#b_operator p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_operator_on.gif) no-repeat left top;
}

li#b_companion p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_companion_on.gif) no-repeat left top;
}

li#b_retouch p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_retouch_on.gif) no-repeat left top;
}
li#b_support_engineer p.left_img a:hover {
	background:url(../../images/recruit/recruit_invitation/invi_list_b/invi_list__b_suport_engineer_on.gif) no-repeat left top;
}

/*---職種一覧ﾎﾞﾀﾝCSS-------------------------------------------------*/

#job_list_ul ul li p.right_text {
	margin:-32px 0 0 20px;
	padding:0;
	width:305px;
	float:right;
}

#contents #job_list_ul ul li.job_line {
	margin:5px 0;
	padding:0;
	clear:both;
}

#contents #job_list_ul dl {
	margin:20px 0 0 0;
	padding:0;
	width:565px;
}

#contents #job_list_ul dt {
	margin:0;
	padding:0;
	width:136px;
	float:left;
	display:inline;
	clear:both;
	color:#ffffff;
	font-weight:500;
	text-align:center;
	background-color:#1789d8;
}

dt.line_of_number03 {
	height:67px;
	line-height:67px;
}

dt.line_of_number09 {
	height:170px;
	_height:160px;
	line-height:170px;
	_line-height:160px;
}

#contents #job_list_ul dd {
	margin:0 0 8px 144px;
	_margin: 0 0 8px 141px;
	padding:7px;
	border:1px #1798d8 solid;
	width:405px;
}


#contents #job_list_ul dd span {
	margin:0 0 0 30px;
}

span{
	color:#F60;
	}



