@charset "UTF-8";

div#recruitcontents h2,#recruitcontents h3{display:block;text-decoration:none;text-indent:-9999px;}

div#recruitcontents{
	float:left;
	height:auto;
	width:940px;
	margin: 0;
	padding-top: 14;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #FFFFFF;
}

div#recruitcontents a:link{color:#c30;text-decoration:none;}
div#recruitcontents a:visited{color:#c30;text-decoration:none;}
div#recruitcontents a:hover{color:#555;text-decoration:none;}
div#recruitcontents a:active{color:#c30;text-decoration:none;}

#recruitcontents h2.recruit{margin:0;height:65px;background:transparent url(../image/recruit/recruit.gif) no-repeat;}
#recruitcontents h2.info{margin:0;height:45px;background:transparent url(../image/recruit/info.gif) no-repeat;}
#recruitcontents h3.main{
	height:460px;
	background:transparent url(../image/recruit/main.jpg) no-repeat;
	margin: 0;
}
#pp h2.privacy{margin:0;height:65px;background:transparent url(../image/recruit/pp.gif) no-repeat;}

.recruittable{
	float:left;
	margin:10px 0 10px;
	padding:0;
	width:100%;height:auto;
	text-align:left;
	font-size:11px;font-weight:normal;color:#555;
	background:#930;
}
.recruittable td{padding:8px;}
.recruittable td.left{width:200px;	background:#a52;color:#fff;text-align:center; text-justify:auto;	letter-spacing:0.6em;}
.recruittable td.right{width:600px;background:#fff;	letter-spacing:0.3em;}

div#pp h2{display:block;text-decoration:none;text-indent:-9999px;}

div#pp{
	float:left;
	margin:0;
	padding:0;
	height:auto;
	width:940px;
	background:#fff;
}

div#pp h3{
	float:left;
	margin:0;
	padding:0 0 0 20px;
	height:auto;
	width:940px;
	background:#fff;
	text-align:left;
	font-size:11px;font-weight:normal;color:#A50;
}

div#pp p{
	float:left;
	margin:0;
	padding:0 20px 20px;
	height:auto;
	width:900px;
	text-align:left;
	background:#fff;letter-spacing:0.2em;
}
