@charset "utf-8";
/* CSS Document */

#rec_img {
	padding-top:10px;
	text-align:center;
}

#recruit_info {
}

#recruit_info dl dt {
	font-size:85%;
	padding-top:10px;
}

#recruit_info dl dt span {
	color:#8a12d6;
}

#recruit_info dl dd {
	font-size:75%;
}

#recruit_info ul {
	font-size:85%;
	width:96%;
	margin:0 auto;
	padding-top:5px;
}

#recruit_info ul li:nth-of-type(1) {
	border-bottom:1px solid #666666;
}

#recruit_info ul li:nth-of-type(2) {
	padding-top:2px;
	border-bottom:1px dotted #666666;
}

#recruit_info ul li:nth-of-type(2) a {
	display:block;
	color:#ffffff;
	padding-top:3px;
	padding-bottom:3px;
}

#recruit_form {
	padding-top:10px;
}

#form_caution {
	padding-top:5px;
	font-size:85%;
}

#recruit_form dl dt {
	padding-top:10px;
	font-size:85%;
}

#recruit_form dl dd {
	font-size:75%;
}

#recruit_form dl dt span {
	color:#e9c65d;
}

#recruit_form dl dd .input_1 {
	width:50%;
	padding:2px;
}

#recruit_form dl dd .input_2 {
	width:15%;
	padding:2px;
}

#btn_area {
	padding-top:20px;
	text-align:center;
	border-top:1px dotted #666666;
}

#btn_area input {
	width:20%;
	padding-top:4px;
	padding-bottom:4px;
}

.err_char {
	color:#a70000;
}

#form_completion {
	padding-top:10px;
	text-align:center;
}







