p{
	font-size:13px;
	color:#313131;
	padding:23px 0 28px 24px;
	clear:both;
	letter-spacing:1px;
}

.maincontent{
	padding-left:56px;
	padding-top:26px;
	padding-bottom:31px;
	clear:both;

}
.maincontent p{
	padding:0 0 9px 0;
}

.blue{
	color:#599DE2;
	font-size:16px;
}
.ctbox{
background-image:url(../img/recruit/rec_bg1.png);
background-repeat:no-repeat;
background-position:24px 0;
width:352px;
height:257px;
float:left;
padding-left:24px;
margin-bottom:35px;

}
.ctbox h4{
	font-weight:normal;
	padding:16px 0 0 32px;
	font-size:14px;
}
.ctbox p{
	padding:16px 24px 0 32px;
	font-size:12px;
	line-height:22px;
}
.ctbox p span{
	color:#FF5411;

}
p.caption{
	padding:7px 24px 51px 40px;
	font-size:11px;

}
h3{
background-image:url(../img/recruit/rec_ttlbg.png);
background-repeat:no-repeat;
background-position:24px 12px;
clear:both;
font-weight:normal;
font-size:14px;
line-height:14px;
padding:12px 42px; 
}
.normaltable.tbl1{
	margin-bottom:60px;

}
.normaltable.tbl2{
	margin-bottom:64px;

}
.normaltable.tbl3{
	margin-bottom:0px;

}
.normaltable.tbl4{
	margin-bottom:15px;

}
.contactlink{
	padding-top:0px;
}