/*-------------------------------------------------------------------------
Recruitment
-------------------------------------------------------------------------*/
#Recruitment {
	width:674px;
	margin:0 18px 0 15px;
}
#Recruitment h1 {
	width:674px;
	height:40px;
	background-image:url('./cssImages/recruitment/cssTitle.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Recruitment h2 {
	clear:both;
	margin:0 0 15px 0;
	padding:2px 8px;
	color:#fff;
	background-color:#999;
	font-size:small;
	font-weight:bold;
}
#Recruitment h3 {
	margin:0 0 10px 0;
	font-size:110%;
	font-weight:bold;
}
#Recruitment .introduction {
	width:640px;
	margin:20px 15px 25px 19px;
	color:#000;
	font-size:110%;
	font-weight:bold;
}
#Recruitment #Product {
	width:640px;
	padding:0 15px 40px 19px;
}
#Recruitment #Product .flow {
	width:620px;
	height:122px;
	margin:0 0 15px 0;
	background-image:url('./cssImages/recruitment/cssProductFlow.gif');
}
#Recruitment #Product .flow li {
	display:none;
}
#Recruitment #Product .attention {
	margin:0 0 30px 0;
	font-size:90%;
}
#Recruitment #Product .contact {
	width:230px;
	height:54px;
	margin:0 0 40px 195px;
	background-image:url('./cssImages/recruitment/cssContact.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Recruitment #Product .contact a {
	display:block;
	width:230px;
	height:54px;
	font-size:1pt;
	text-indent:-5000em;
}
#Recruitment #Product .product {
}
#Recruitment #Product .product dt{
	width:620px;
	height:97px;
	margin:0 0 25px 0;
	background-image:url('./cssImages/recruitment/cssProduct.jpg');
	font-size:1pt;
	text-indent:-5000em;
}
#Recruitment #Product .product dt.product1{
	background-position:0 0;
}
#Recruitment #Product .product dt.product2{
	background-position:0 -97px;
}
#Recruitment #Product .product dt.product3{
	background-position:0 -194px;
}
#Recruitment #Product .product dd{
	display:none;
}
#Recruitment #Product .detail {
}
#Recruitment #Product .detail li {
	height:15px;
	margin:0 0 10px 0;
	background-image:url('./cssImages/recruitment/cssDetailLink.gif');
	font-size:1pt;
}
#Recruitment #Product .detail li a {
	display:block;
	height:15px;
	font-size:1pt;
	text-indent:-5000em;
}
#Recruitment #Product .detailLink1 {
	width:112px;
	background-position:0 0;
}
#Recruitment #Product .detailLink1 a {
	width:112px;
}
#Recruitment #Product .detailLink2 {
	width:173px;
	background-position:0 -15px;
}
#Recruitment #Product .detailLink2 a {
	width:173px;
}










#Recruitment #Place {
	width:640px;
	padding:0 15px 40px 19px;
}
#Recruitment #Place .flow {
	width:620px;
	height:123px;
	margin:0 0 30px 0;
	background-image:url('./cssImages/recruitment/cssPlaceFlow.gif');
}
#Recruitment #Place .flow li {
	display:none;
}
#Recruitment #Place .list {
	margin:0 0 20px 0;
}
#Recruitment #Other {
	width:640px;
	padding:0 15px 40px 19px;
}
#Recruitment #Other .contact {
	width:230px;
	height:54px;
	margin:0 0 40px 195px;
	background-image:url('./cssImages/recruitment/cssContact.gif');
	font-size:1pt;
	text-indent:-5000em;
}
#Recruitment #Other .contact a {
	display:block;
	width:230px;
	height:54px;
	font-size:1pt;
	text-indent:-5000em;
}
#Recruitment .body {
	width:620px;
	padding:0 10px;
}
#Recruitment .body p {
	margin:0 0 10px 0;
}
