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


#page_contents h2{
	padding:0px;
	margin:0px;
	background-image:url(../images/ttl_recruit_open.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
	height:31px;
}



#reqPage{
	margin-top:30px;
}



#reqPage .req_table{
	color:#666666;
	font-size:12px;
	line-height:150%;
}


#reqPage .dot_table{
	width:100%;
	margin-top:15px;
	border-bottom: dotted 1px #CCCCCC;
}

#reqPage .dot_table th{
	width:180px;
	text-align:center;
	vertical-align:top;
	padding-bottom:20px;
}
#reqPage .dot_table td{
	padding-bottom:15px;
}

#reqPage .dot_table td ul, #reqPage .dot_table td li{
	margin:0px;
	padding:0px;
}

#reqPage .dot_table td li{
	list-style:none;
	color:#666666;
	font-size:12px;
	line-height:150%;
	padding-left:18px;
	background-image:url(/common/images/leftmenu/y_o.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	margin-bottom:7px;
	
}


#result_area table{
	border-collapse:collapse;
	border:solid 1px #999999;
}

#result_area table th, #result_area table td{
	border:solid 1px #999999;
	padding:5px;
}

#result_area .i_b{
	width:20px;
	height:20px;
	display:inline-block;
}

#result_area .i_m{
	width:20px;
	height:20px;
	display:inline-block;
	background-image:url(../images/i_m.gif);
}
#result_area .i_a{
	width:20px;
	height:20px;
	display:inline-block;
	background-image:url(../images/i_a.gif);
}
#result_area .i_at{
	width:20px;
	height:20px;
	display:inline-block;
	background-image:url(../images/i_at.gif);
}

#pager{
	
	padding:5px;
	margin-top:5px;
	margin-bottom:20px;
	
}
#pager #prev{
	width:18%;
	float:left;
	
}
#pager #p_num{
	width:64%;
	float:left;
	text-align:center;
	
}
#pager #next{

	width:18%;
	float:left;
	text-align:right;
	
}


.search_form {

}

.search_form .block{
	margin-top:15px;
}

.search_form .s_list{
	/* width:400px; */
}
.search_form .s_title{
	display:inline-block;
	width:70px;
}
.search_form .shima{
	display:inline-block;
	width:72px;
	height:15px;
	background-image:url(../images/shima_min.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
}

.search_form .avail{
	display:inline-block;
	width:56px;
	height:15px;
	background-image:url(../images/avail_min.jpg);
	background-repeat:no-repeat;
	text-indent:-5000px;
}

.search_form .birth{
	display:inline-block;
	width:89px;
	height:15px;
	background-image:url(../images/birth_min.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
}
.search_form .divalo{
	display:inline-block;
	width:74px;
	height:15px;
	background-image:url(../images/divalo_min.gif);
	background-repeat:no-repeat;
	text-indent:-5000px;
}

.search_form .g_icon{
	display:inline-block;
	height:14px;
}

.chamble{
	display:inline-block;
	width:74px;
	height:15px;
	background-image:url(../images/chamble_min.gif);
	text-indent:-5000px;
}

.s_btn{
	display:inline-block;
	width:53px;
	height:26px;
	display:block;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
	background-image:url(../images/search_btn.gif);
	text-indent:-5000px;
}


/* ---------------------- 詳細 ------------------------- */
#rec_detail{
	color:#666666;
	line-height:150%;
}
#rec_detail h4{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:13px;
}
#rec_detail .r_title_table{
	border:solid 1px #CCCCCC;
	width:100%;
	padding:10px;
	background-color:#f7f7f9;
	margin-bottom:5px;
}
#rec_detail .r_body_table{
	width:100%;
}

#rec_detail .r_body_table th{
	width:150px;
	background-color:#eaebeb;
	/*background-color:#00CC33;*/
	padding:8px;
	border-bottom:solid 5px #FFFFFF;
}
#rec_detail .r_body_table td{
	padding:8px;
	border-bottom:solid 5px #FFFFFF;
}
#rec_detail .r_oubo_table{
	width:100%;
	border:solid 3px #f3c0ce;
	margin:0px;
	margin-top:10px;
	margin-bottom:20px;
}
#rec_detail .r_oubo_table th{
	width:150px;
	background-color:#f3c0ce;;
	padding:8px;
}
#rec_detail .r_oubo_table td{
	padding:8px;
}

.od_table{
	margin:0px;
	padding:0px;
	border:none;
}
.od_table tr{
	margin:0px;
	padding:0px;
}
.od_table td{
	padding:0px;
	margin:0px;
	border:none;
}


#reqPage table.workcondition {
	width: auto;
}

#reqPage table.workcondition td {
	border: none;
	padding: 0;
	margin: 0;
}
