* {
    margin:0;
	padding:0;
}
a img {
    border:0;
}
#main_header {
    background-image:url(../image/recruit/header.gif);
	width:653px;
	height:21px;
	margin-top:4px;
}
#main_footer {
    background-image:url(../image/recruit/footer.gif);
	width:653px;
	height:21px;
	margin-bottom:47px;
}
#main_bg01 {
    padding:3px;
	background-color:#fdf8f2;
	border:1px solid #ecdbc7;
	width:645px;
	_width:644px;
	margin-top:1px;
}
#main_in01 {
    padding:3px;
	background-color:#f2eae0;
	border:1px solid #dbdad4;
}
#honbun01 {
	background-color:#ffffff;
	border:1px solid #dbdad4;
	width:635px;
	height:118px;
	letter-spacing:2px;
}
#honbun01 span {
    color:#cc0000;
}
#main_bg02 {
    padding:3px;
	background-color:#fdf8f2;
	border:1px solid #ecdbc7;
	width:645px;
	_width:644px;
	margin-top:6px;
}
#main_in02 {
    padding:3px;
	background-color:#f2eae0;
	border:1px solid #dbdad4;
}
*:first-child+html #honbun02 {
	background-color:#ffffff;
	border:1px solid #dbdad4;
	width:635px;
	height:2700px;
}
#honbun02 {
	background-color:#ffffff;
	border:1px solid #dbdad4;
	width:635px;
	height:3700px;
	_height:2036px;
}
#main_bg03 {
    padding:3px;
	background-color:#fdf8f2;
	border:1px solid #ecdbc7;
	width:645px;
	_width:644px;
	margin-top:16px;
}
#main_in03 {
    padding:3px;
	background-color:#f2eae0;
	border:1px solid #dbdad4;
}
#honbun03 {
	background-color:#ffffff;
	border:1px solid #dbdad4;
	width:635px;
	height:753px;
	_height:633px;
}
#honbun01 p {
    line-height:22px;
	padding-top:3px;
	padding-left:19px;
	color:#333333;
	letter-spacing:2px;
}
#honbun02 p {
    line-height:22px;
	color:#333333;
	padding-top:7px;
	padding-left:56px;
	letter-spacing:2px;
}
#honbun02 p span {
    color:#cc0000;
}
#honbun03 p {
    line-height:22px;
	color:#333333;
	padding-top:18px;
	padding-left:56px;
	letter-spacing:2px;
}
#honbun03 p span {
    color:#cc0000;
}
form p {
    margin-left:30px;
}
