@charset "UTF-8";

/* -----------------------------------------------------------
 Okusama-ha-chijo (since 2009/09/03)

 File name:      css/contents.css
 Author:         Your Name (admin)
 Style Info:     各コンテンツ用CSS
----------------------------------------------------------- */


/* 求人情報ページ
----------------------------------------------------------- */


div#recruit {
	margin: 0;
	padding: 16px 27px 0 28px;
}

div#recruit div#recruitTtl {
	padding: 0;
}

div#recruit div#recruitLead {
	margin-bottom: 3px;
	padding: 0;
}

div#recruit div#recruitLeadImg {
	width: 550px;
	margin: 0 auto 7px;
	padding: 0;
}

div#recruit div#recruitBox {
	width: 558px;
	padding: 0;
	background: url(../../images/recruit/recruitBoxBg.gif) repeat-y left top;
}

div#recruit div#recruitBox div#recruitBoxHead {
	width: 558px;
	height: 3px;
	font-size: 0;
	background: url(../../images/recruit/recruitBoxHead.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody {
	width: 530px;
	padding: 57px 14px 30px;
	background: url(../../images/recruit/recruitBoxBody.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div.recruitItemBox {
	margin-bottom: 4px;
	padding-bottom: 18px;
	background: url(../../images/recruit/bar.gif) no-repeat left bottom;
}

div#recruit div#recruitBox div#recruitBoxBody div.recruitBoxTtl {
	padding: 0;
	background: none;
}

div#recruit div#recruitBox div#recruitBoxBody div.recruitBoxBtm {
	padding: 0;
	background: none;
}

div#recruit div#recruitBox div#recruitBoxBody p.recruitTxt {
	padding: 0 30px 0 24px;
}

div#recruit div#recruitBox div#recruitBoxBody p.recruitCap1 {
	margin-bottom: 4px;
	padding: 0 30px 0 24px;
	font-size: 14px;
	font-weight: bold;
}

div#recruit div#recruitBox div#recruitBoxBody p.recruitCap2 {
	margin-bottom: 3px;
	padding: 0 30px 0 24px;
	color: #ca9f24;
	font-size: 14px;
	font-weight: bold;
}

div#recruit div#recruitBox div#recruitBoxBody p.recruitCap3 {
	margin-bottom: 4px;
	padding: 0 30px 0 24px;
	font-size: 12px;
	font-weight: bold;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep1Box1 {
	padding: 24px 20px 0 90px;
	background: url(../../images/recruit/recruitStep1Bg1.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep1Box2 {
	padding: 24px 20px 18px 90px;
	background: url(../../images/recruit/recruitStep1Bg2.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep1Box3 {
	padding: 24px 20px 0 90px;
	background: url(../../images/recruit/recruitStep1Bg3.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep1Box4 {
	padding: 24px 20px 0 90px;
	background: url(../../images/recruit/recruitStep1Bg4.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep1Box5 {
	padding: 24px 20px 0 90px;
	background: url(../../images/recruit/recruitStep1Bg5.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep1Box6 {
	padding: 24px 30px 0 90px;
	background: url(../../images/recruit/recruitStep1Bg6.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep2Box1 {
	padding: 22px 30px 0 90px;
	background: url(../../images/recruit/recruitStep2Bg1.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep2Box2 {
	padding: 22px 30px 16px 90px;
	background: url(../../images/recruit/recruitStep2Bg2.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep2Box3 {
	padding: 22px 30px 0 90px;
	background: url(../../images/recruit/recruitStep2Bg3.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep2Box3 div#recruitStep2TxtBox {
	width: 410px;
	height: 119px;
	margin-top: 7px;
	padding: 0;
	background: url(../../images/recruit/recruitStep2TxtBoxBg.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep2Box3 div#recruitStep2TxtBox div {
	padding: 9px 0 0 10px;
}
div#recruit div#recruitBox div#recruitBoxBody div#recruitStep2Box3 div#recruitStep2TxtBox div p {
	margin-right: 13px;
	padding: 0;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep2Box3 div#recruitStep2TxtBox div p.recruitStep2TxtCap {
	padding: 0;
	color: #cc0000;
	font-weight: bold;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep2Box3 div#recruitStep2TxtBox div span {
	padding: 0;
	font-size: 10px;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep2Box4 {
	padding: 22px 30px 0 90px;
	background: url(../../images/recruit/recruitStep2Bg4.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep2Box5 {
	padding: 22px 30px 0 90px;
	background: url(../../images/recruit/recruitStep2Bg5.jpg) no-repeat left top;
}

div#recruit div#recruitBox div#recruitBoxBody div#recruitStep2Box5 p {
	margin: 0;
	padding: 0;
}

div#recruit div#recruitBox div#recruitBoxFoot {
	width: 558px;
	height: 5px;
	font-size: 0;
	background: url(../../images/recruit/recruitBoxFoot.jpg) no-repeat left top;
}












