@charset "utf-8";

/*求人情報用*/
#title_bar{
	width:650px;
	height:40px;
	background-image:url(../image/recruit/title_bg.gif);
	color:#ffffff;
	font-size:14px;
	margin-left:3px;
	margin-top:20px;
	margin-bottom:15px;
	font-weight:bold;
}

#recruit{
position:relative;
background-image:url(../image/recruit/recruit_mid_bg.gif);
background-repeat:repeat-y;
position:relative;
width:662px;
height:auto;
margin:0 auto;
padding:0;
}

#font_red{
	color:red;
}
/*女性用*/
#recruit .recruit_tb{
	width:620px;
	margin-left:20px;
	border:1px solid #AD1610;
}

#recruit .recruit_th_header{
	background-color:#E83932;
	color:#ffffff;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	width:620px;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#AD1610;
}
#recruit .recruit_th_header2{
	background-color:#E83932;
	color:#ffffff;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:#AD1610;
	width:620px;
}
#recruit .recruit_th1_left{
	border-bottom:1px dashed #AD1610;
	border-right:1px solid #AD1610;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:109px;
}
#recruit .recruit_th2_left{
	border-right:1px solid #AD1610;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:109px;
}
#recruit .recruit_th1_left_form{
	border-bottom:1px dashed #AD1610;
	border-right:1px solid #AD1610;
	background-color:#FDF0F5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:109px;
}
#recruit .recruit_th2_left_form{
	border-right:1px solid #AD1610;
	background-color:#FDF0F5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:109px;
}
#recruit .recruit_td1_right{
	border-bottom:1px dashed #AD1610;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:490px;
}
#recruit .recruit_td2_right{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:490px;
}
#recruit .recruit_td1_right_form{
	border-bottom:1px dashed #AD1610;
	background-color:#FDF0F5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:490px;
}
#recruit .recruit_td2_right_form{
	background-color:#FDF0F5;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:490px;
}
#recruit .text_box{
	background-color:#F7ADAA;
	width:350px;
}
#recruit .textarea_box{
	background-color:#F7ADAA;
	width:350px;
	height:100px;
}
#recruit .btn{
	background-color:#E83932;
	border: 1px solid #AD1610;
	color:#ffffff;
}
/*男性用*/
#recruit .recruit_tb_men{
	width:620px;
	margin-left:20px;
	border:1px solid #3EA5BB;
	margin-top:30px;
}
#recruit .recruit_th_header_men{
	background-color:#47BDD6;
	color:#ffffff;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	width:620px;
}
#recruit .recruit_th_header2_men{
	background-color:#47BDD6;
	color:#ffffff;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-width:1px 0 1px 0;
	border-style:solid;
	border-color:#3EA5BB;
	width:620px;
}
#recruit .recruit_th1_left_men{
	border-bottom:1px dashed #2096AF;
	border-right:1px solid #2096AF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:109px;
}
#recruit .recruit_th2_left_men{
	border-right:1px solid #2096AF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:109px;
}
#recruit .recruit_th1_left_form_men{
	border-bottom:1px dashed #2096AF;
	border-right:1px solid #2096AF;
	background-color:#E2F5F9;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:109px;
}
#recruit .recruit_th2_left_form_men{
	border-right:1px solid #2096AF;
	background-color:#E2F5F9;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:109px;
}
#recruit .recruit_td1_right_men{
	border-bottom:1px dashed #2096AF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:490px;
}
#recruit .recruit_td2_right_men{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:490px;
}
#recruit .recruit_td1_right_form_men{
	border-bottom:1px dashed #2096AF;
	background-color:#E2F5F9;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:490px;
}
#recruit .recruit_td2_right_form_men{
	background-color:#E2F5F9;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	width:490px;
}
#recruit .text_box_men{
	background-color:#90D4E2;
	width:350px;
}
#recruit .textarea_box_men{
	background-color:#90D4E2;
	width:350px;
	height:100px;
}
#recruit .btn_men{
	background-color:#47BDD6;
	border: 1px solid #2096AF;
	color:#ffffff;
}