/***** recruit *****/

#topimg{
	width			: 100%;
	height			: auto;
	background		: url(../img/recruit.jpg) no-repeat top center #000000;
	background-size		: 320px 166px;
	-webkit-background-size	: 320px 166px;
	-moz-background-size	: 320px 166px;
}

#topimg p{
	font-size		: 10px;
	line-height		: 14px;
	color			: #ffffff;
	padding			: 76px 5px 5px 5px;
}


#recruit{
	margin			: 10px 0;
	padding			: 0 10px;
}

#recruit h3{
	font-size		: 13px;
	font-weight		: bold;
	margin			: 0 0 0 0;
}

#recruit h3 span{
	font-size		: 11px;
	font-weight		: normal;
}

#recruit p{
	font-size		: 11px;
	line-height		: 16px;
	padding			: 0 0 30px 0;
}



.form{
	margin			: 10px 0 10px 0;
}

.form dt{
	font-size		: 13px;
	font-weight		: bold;
	padding			: 2px 0 1px 10px;
}

.form dt span{
	font-size		: 11px;
	font-weight		: normal;
}

.form dd{
	line-height		: 16px;
	padding			: 0 10px 7px 10px;
}

.form dd div{
	font-size		: 11px;
	line-height		: 16px;
	padding			: 5px 0 0 0;
	margin			: 0 0 0 0;
}

.submit_p{
	font-size		: 12px;
	line-height		: 16px;
	text-align		: center;
	padding			: 10px 0 20px 0;
}

.formtxt {
    font-size: 12px;
    line-height: 18px;
    margin: 10px 0;
    padding: 0 10px;
}

.bt2 input{
	width			: 100%;
}


input[type="text"],
input[type="url"],
input[type="email"],
input[type="tel"]
{
	width			: 293px;
	border-radius		: 0px;
	-webkit-border-radius	: 0px;
}

input[type="text"].w1{
	width			: 40px;
}

.form textarea{
	width			: 293px;
	border-radius		: 0px;
	-webkit-border-radius	: 0px;
}