/* CSS Document */

*{
	padding:0;
	margin:0;
	border:0 none;
}

#wrapper{
	width:630px;
	padding:0;
	margin-bottom:40px;
}

p{
	padding:0;
	width:auto;
	margin:0;
	background:0 none;
	border:0 none;
}

div#mainarea01{
	background-image:url(../img/recruit/bg01.jpg);
	background-repeat:no-repeat;
	background-position:25px top;
	width:630px;
	height:100%;
}

div#mainarea01 div.floatbox{
	height:349px;
	margin:0 0 0 27px;
	padding-top:215px;
	width:600px;
}

div#mainarea01 div.floatL{
	width:194px;
	text-align:center;
}

div#mainarea01 div p{
	text-align:center;
	width:142px;
	margin:10px auto;
	padding:0;
	background:none;
	border:0 none;
}

div#mainarea02{
	background-color:#edf7b9;
	background-image:url(../img/recruit/boxmiddle01.jpg);
	background-repeat:repeat-y;
	background-position:25px top;
}

div#mainarea02 .mainbox01{
	background-image:url(../img/recruit/bg02.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding:0 25px;
}

div#mainarea02 .mainbox02{
	padding:0 25px;
}


div#mainarea02 .mainbox01 p,
div#mainarea02 .mainbox02 p{
	padding:15px 30px;
	}


img.auto{
	margin:0 auto;
}


div#mainarea02 #btnbox{
	background-color:#edf7b9;
	padding:30px 140px 60px;
	width:330px;
}




div#mainarea03{
	background-color:#FEE7F0;
	background-image:url(../img/recruit/boxmiddle02.jpg);
	background-repeat:repeat-y;
	background-position:25px top;
}

div#mainarea03 .mainbox01{
	background-image:url(../img/recruit/bg03.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding:0 25px;
}

div#mainarea03 .mainbox02{
	padding:20px 25px 0;
	background-image:url(../img/recruit/bg04.jpg);
	background-repeat:no-repeat;
	background-position:4px top;
}

div#mainarea03 .mainbox03{
	padding:0 25px;
}



div#mainarea03 .mainbox01 p,
div#mainarea03 .mainbox02 p,
div#mainarea03 .mainbox03 p{
	padding:15px 30px;
}

p#img01{
	background-image:url(../img/recruit/img02.jpg);
	background-repeat:no-repeat;
	background-position:400px 20px;
	min-height:200px;
	_height:200px;
}

p#img01 span{
	display:block;
	width:350px;
}

img.auto{
	margin:0 auto;
}


div#mainarea03 #btnbox{
	background-color:#FEE7F0;
	padding:30px 140px 60px;
	width:330px;
}

div#mainarea02 #btnbox a img,
div#mainarea03 #btnbox a img,
div#mainarea04 #btnbox a img{
	margin-bottom:30px;
}


div#mainarea04{
	background-color:#ddedf9;
	background-image:url(../img/recruit/boxmiddle03.jpg);
	background-repeat:repeat-y;
	background-position:center top;
}

div#mainarea04 .mainbox01{
	background-image:url(../img/recruit/bg05.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	padding:0 25px;
}

div#mainarea04 .mainbox02{
	padding:0 25px;
}


div#mainarea04 .mainbox01 p,
div#mainarea04 .mainbox02 p{
	padding:15px 30px;
	}


img.auto{
	margin:0 auto;
}


div#mainarea04 #btnbox{
	background-color:#ddedf9;
	padding:30px 140px 60px;
	width:330px;
}








.floatbox:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}

.floatL{
	float:left;
	margin:0;
	padding:0;
}

.floatR{
	float:right;
	margin:0;
	padding:0;
}

.clearfix{
	clear:both;
	margin:0;
	padding:0;
}

.left{
	text-align:left;
}

.right{
	text-align:right;
}

.center{
	text-align:center;
}