/* 職業・人材紹介サービスTOP */
#shokaitop_left{
	width:435px;
	margin:38px 0 0 24px;
	float:left;
	}
	#tokutyo_wrap{
	width:435px;
	background:url(../shokai/imgs/tokutyo_middle.gif) repeat-y;
	margin-top:25px;
	}
		#tokutyo_txt{
		margin:36px 30px 0 28px;
		}

#btn_btob a{
	background:url(../shokai/imgs/btn_btob.gif) no-repeat;
	float:left;
	}
#btn_btoc a{
	background:url(../shokai/imgs/btn_btoc.gif) no-repeat;
	float:right;
	}

#btn_btob a,
#btn_btoc a{
	width:215px;
	height:71px;
	display:block;
	text-indent:-20000px;
	margin-top:18px;
	}
	
	#btn_btob a:hover,
	#btn_btoc a:hover{
	background-position:0 -71px;
	}
	


#shokaitop_right{
	width:395px;
	margin:38px 0 0 0;
	float:right;
	}
	#illust_wrap{
	width:395px;
	background:url(../shokai/imgs/illust2.gif) no-repeat;
	}
		#kigyou{
		margin-top:245px;
		width:157px;
		float:left;
		}
		#kyuusyokusya{
		margin-top:245px;
		width:157px;
		float:right;
		}
		.name{
		font-size:14px;
		font-weight:bold;
		}
		#meidaisha{
		background-color:#FFFFFF;
		width:170px;
		margin:0 auto;
		}
	
	#flow_wrap{
	width:391px;
	background:url(../shokai/imgs/flow_back.gif) repeat-y;
	border-bottom:1px solid #e5e5e5;
	}
		.ttl_wrap{
		
		margin:17px 11px 0 11px;
		}
		.flow{
		width:360px;
		margin:0 auto;
		}
		.flowtxt{
		width:146px;		
		float:left;
		font-size:16px;
		font-weight:bold;
		}
		.flowtxt2{
		font-size:16px;
		font-weight:bold;
		}
		.flow_number{
		margin:0 14px 0 0;
		float:left;
		}
		.flow_number2{
		margin:0 14px 0 146px;
		float:left;
		}
		.yajirushi{
		margin:8px 0 10px 161px;
		}
		
	
	
/* 職業紹介サービス */

#tfair_banner{
	width:186px;
	height:94px;
	margin:15px auto 0; 
}
#tnavi_banner{
	width:186px;
	height:101px;
	margin:15px auto 0; 
}
p#shokai_body{
	margin:30px 0 55px 0;
}
.step_wrap{
	width:700px;
	background:url(../btoc/imgs/shokai/step_middle.gif) repeat-y;
}
.step_number{
	float:left;
	margin-left:15px;
}
.step_textwrap{
	width:390px;
	float:left;
	margin-left:13px;
}
.step_ttl{
	font-size:16px;
	font-weight:bold;
	margin:5px 0 8px 0;
}
.step_img{
	float:left;
	margin:5px 0 5px 15px;
}
#step2_date{
	text-indent:50px;
}
.font9{
	font-size:9px;
}
#tourokusystem_wrap{
	width:636px;
	margin:13px 0 5px 47px;
	border-top:1px solid #999;
	padding-top:5px;
}
.touroku{
	width:210px;
	float:left;
	margin:5px 2px 0 0;
}
.touroku p{
	margin:5px 15px 0 0;
}

.consarusyoukai{
	width:150px;
	float:left;
	margin:5px 15px 0 0;
}











/* 人材紹介サービス */
#merit_nagare_wrap{
	width:700px;
	}
	#merit6_wrap{
	width:390px;
	float:left;
	}
		.merit{
		width:390px;
		margin-bottom:30px;
		}
		.merit p{
			margin:5px 10px 0 13px;
			}
	#btn_contact a{
		background:url(../btob/imgs/shokai/btn_contact.gif) no-repeat;
		width:250px;
		height:79px;
		text-indent:-20000px;
		display:block;
		margin:90px auto 0;
	}
	#btn_contact a:hover{
		background-position:0 -79px;
	}
		
	#nagare_wrap{
	width:295px;
	float:right;
	}
		.nagare{
		width:295px;
		background:url(../btob/imgs/shokai/nagare_middle.gif) repeat-y;
		}
		p.nagaretxt{
		margin:0 15px 0 65px;
		}
		
		