
.submit div
{ behavior: url("../iepngfix.htc") }


/* 一覧 */

#recruit{
	width			: 1000px;
}
#rec{
	width			: 1000px;
	height			: 1150px;
	background		: url(../img/recruit/rec_2003.png) no-repeat;
	margin: 10px 0 0;
	display: block;
	overflow: hidden;
	text-indent: -11000px;
}

h3{
	text-indent		: -9999px;
}
#rec1 h3,#man h3{
	text-indent		: -9999px;
}
#rec2 h3,#man h3{
	text-indent		: -9999px;
}
#rec3 h3,#man h3{
	text-indent		: -9999px;
}

#man{
	width			: 1000px;
	height			: 320px;
	background		: url(../img/recruit/man.png) no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -10000px;
}

#formtxt{
	margin			: 0 0 20px 0;
}

#formtxt p{
	font-size		: 12px;
	line-height		: 20px;
	margin			: 0 0 20px 0;
}

#formtxt p span{
	color			: #ffffcc;
}

#formtxt div{
	font-size		: 12px;
	line-height		: 20px;
	margin			: 0 0 20px 0;
	text-indent		: 22px;
	background		: url(../img/recruit/i2.gif) no-repeat 3px 2px;
}



#form table{
	width			: 740px;
	font-size		: 12px;
	line-height		: 20px;
	margin			: 0 0 40px 0;
}

#form th{
	width			: 230px;
	font-weight		: normal;
	text-align		: left;
	padding			: 17px 0 16px 22px;
	border-bottom	: 1px solid #333333;
	background		: url(./img/i1.gif) no-repeat 3px 7px;
}

#form .must{
	color			: #fbde70;
	background		: url(../img/recruit/i2.gif) no-repeat 3px 18px;
}

#form td{
	padding			: 17px 0 16px 0;
	border-bottom	: 1px solid #333333;
}

#form td textarea{
	width			: 480px;
	height			: 125px;
}

#form ul{
	display			: block;
}

#form li{
	float			: left;
}

#form ul:after{
	content			: "";
	display			: block;
	clear			: both;
}

.li2 li{	width	: 107px;}

.txt1{	width		: 140px;}
.txt2{	width		: 70px;}
.txt3{	width		: 340px;}


.submit{
	text-align		: center;
}

.submit p{
	font-size		: 12px;
	padding			: 0 0 30px 0;
}

.submit div{
	height			: 70px;
	background		: url(../img/recruit/submit_div.png) no-repeat top center;
}

#error{
	font-size		: 13px;
	line-height		: 20px;
	text-align		: center;
	padding			: 70px 0 70px 0;
}

#over{
	font-size		: 12px;
	text-align		: center;
	padding			: 20px 0 0 0;
}