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




/*コンテンツバナー*/	


#job_billbord{
	background-image:url(../img/job/billboard_job.png);
	background-repeat:no-repeat;
	height:70px;
	padding:30px 0px 0px 20px;
	margin-bottom:20px;
}

#job_billbord h2{
background-image:url(../img/common/icn_green_sq.gif);
	background-position: left 7px;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-bottom:2px;
}

#job_billbord p{
	font-size:11px;
	color:#666;
	padding-left:20px;

}


		
		
/*検索機能*/	


#con_left #src_wrapper{
	border:#ccc 1px solid;
	margin-bottom:20px;
	
	}

#con_left .ttl_sarch{
	background-image:url(../img/top/bg_sqbox.gif);
	background-repeat:no-repeat;
	height:26px;
	padding-top:4px;
	padding-left:30px;
	font-size:90%;
	color:#090;
	font-weight:400;
	margin-bottom:2px;
}





#con_left #harf_left{
	float:left;
	width:305px;
	height:auto;
	margin-right:20px;
	margin-bottom:10px;
	}


#con_left #harf_left #map{
	width:305px;
	height:auto;
	margin-right:20px;
	}



#con_left #harf_right{
	float:left;
	width:305px;
	height:auto;
	margin-bottom:10px;
	}


#con_left #harf_right h3{
	clear:both;
	border-bottom:#ccc solid 1px;
	}


#con_left #harf_right ul{
	list-style:none;
	margin:5px 0px;
	padding-left:5px;
	}
	
#con_left #harf_right li{
	float:left;
	background-image:url(../img/common/icn_gray_sq.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	font-size:80%;
	padding-left:15px;
	white-space:nowrap;
	margin-right:10px;
	}





#con_left #sarch_tbl{
	width:610px;
	margin:0px 10px;
	text-align:left;
	font-size:80%;
	}
	
	
#con_left #sarch_tbl th{
	width:87px;
	padding:3px 3px 3px 15px;
	background-image:url(../img/common/icn_gray_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	font-weight:normal;
	}
	
#con_left #sarch_tbl td{
	padding:3px 5px;
	}

#con_left #sarch_tbl select{
	width:180px;
	}
	
#con_left #sarch_tbl input{
	margin-right:5px;
	}
	
	
#con_left #sarch_tbl label{
	margin-right:15px;
	}


#con_left #form_btn{
width:590px;
	margin:0px 10px 10px 10px;
	text-align:right;
	font-size:80%;
	color:#999;
	border-top:#ccc 2px solid;
	padding-right:20px;
	}



/*検索結果*/	


#con_left #src_result{
background-image:url(../img/job/icn_arrow_shita.gif);
	background-position: left 7px;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-bottom:3px;
	border-bottom:1px #000 solid;
	margin-bottom:5px;
	}








/*アイコン説明*/	

#icon_info{
	margin-bottom:20px;
	}
	
#icon_info h3{
	font-size:80%;
	margin-bottom:5px;
	
	}
	
	
#icon_info ul#icon_list{
	list-style:none;
	font-size:80%;
	}
	
#icon_info li{
	float:left;
	margin-right:10px;
	height:15px;
	padding-left:20px;
	}
	
#icon_info li#haken{
	background-image:url(../img/job/icn_haken.gif);
	background-repeat:no-repeat;
	}
	
#icon_info li#seisya{
	background-image:url(../img/job/icn_seisya.gif);
	background-repeat:no-repeat;
	}
	
#icon_info li#syokai{
	background-image:url(../img/job/icn_syokai.gif);
	background-repeat:no-repeat;
	}
	
#icon_info li#part{
	background-image:url(../img/job/icn_part.gif);
	background-repeat:no-repeat;
	}
	
	
/*仕事リスト*/	

.joblist{
	clear:both;
	border:#ccc 1px solid;
	margin-bottom:5px;
	
	}
	
.joblist .listhead{
	background-image:url(../img/top/bg_sqbox.gif);
	background-repeat:no-repeat;
	height:26px;
	padding-top:4px;
	padding-left:3px;
	margin-bottom:2px;
	overflow: hidden;  
}  

/*IE6*/
* html .joblist .listhead{  
    height: 1%;
	height:30px;
}  



.joblist .listhead h3{
	float:left;
	padding-left:30px;
	font-size:90%;
	font-weight:400;
}

/* 正社員 */
.joblist .listhead h3.style01{
	background-image:url(../img/job/icn_style03.gif);
	background-position:left;
	background-repeat:no-repeat;
}

/* 派遣 */
.joblist .listhead h3.style02{
	background-image:url(../img/job/icn_style01.gif);
	background-position:left;
	background-repeat:no-repeat;
}

/* 紹介予定派遣 */
.joblist .listhead h3.style09{
	background-image:url(../img/job/icn_style02.gif);
	background-position:left;
	background-repeat:no-repeat;
}

/* アルバイト */
.joblist .listhead h3.style04{
	background-image:url(../img/job/icn_style04.gif);
	background-position:left;
	background-repeat:no-repeat;
}


	
	
ul.job_data{
	float:right;
	list-style:none;
	font-size:11px;
	}
	

ul.job_data li{
	float:left;
	margin-right:10px;
	padding:2px 3px;
	}



	
ul.job_icon{
	clear:both;
	list-style:none;
	margin-left:22px;
	}
	
ul.job_icon li{
	float:left;
	padding:0px;
	margin-right:8px;
	_margin-right:6px;
	}
	
	
	
	
/*項目デザイン*/	


.date_wrappaer{
	clear:both;
	padding:0px 10px;
	}
	
.date_wrappaer p{
	clear:both;
	padding:10px 0px;
	font-size:85%;
	font-weight:bold;
	}	
	
.date_wrappaer .emeta{
margin-top:10px;
padding:0px;
font-size:85%;
overflow: hidden;  
}  

/*IE6*/
* html .date_wrappaer .emeta{  
    height: 1%;  
}  

.date_wrappaer .emeta dt{
float:left;
margin-right:2px;
margin-bottom:5px;
padding:0px 10px;
width:100px;
float:left;
}


.date_wrappaer .emeta dt.haken{
border-left:#060 5px solid;
color:#060;
}

.date_wrappaer .emeta dt.syokai{
border-left:#80724C 5px solid;
color:#80724C;
}

.date_wrappaer .emeta dt.seisyain{
border-left:#006 5px solid;
color:#006;
}

.date_wrappaer .emeta dt.parttime{
border-left:#606 5px solid;
color:#606;
}


.date_wrappaer .emeta dd{
width:470px;
margin-bottom:2px;
padding:3px 5px;
float:left;
}


.contact_btn{
	clear:both;
	text-align:center;
	margin:10px;
	}
	
	
.job_top_back{
text-align:right;
	margin-bottom:20px;	}
	
	
	
	
#page_select{
	padding:3px 10px;
	text-align:center;
	background-image:url(../img/job/bg_pageselect.gif);
	background-repeat:no-repeat;
	width:610px;
	margin-bottom:20px;
		}
		
		
#page_select p{
		list-style:none;
		font-size:11px;
		}
		
		
	#page_select p span#leftlist{
	background-image:url(../img/common/icn_green_sq.gif);
	background-position: left 3px;
	background-repeat:no-repeat;
	margin-bottom:2px;
	margin-right:20px;
	width:100px;
		}
		
		#page_select p span#leftlist img{
			margin-right:5px;

		}
		
	#page_select p span.list_num{
	padding:0px 5px;
	margin-bottom:2px;
	border-right:#666 1px solid;
		}

#page_select p span.list_num_end{
	padding:0px 5px;
	margin-bottom:2px;
		}

		
	#page_select p span#righttlist{
	margin-bottom:2px;
	margin-left:20px;
	width:100px;
		}
		
		#page_select p span#righttlist img{
			margin-left:5px;
		}
		
		
		
/*アイコン説明*/

table#icon_info{
	width:628px;
	font-size:11px;
	text-align:left;
	background-color:#EAF5FB;
	border-top:#999 1px solid;
	border-left:#999 1px solid;
	}
	
table#icon_info th, table#icon_info td{
	padding:2px 5px;
border-bottom:#999 1px solid;
	border-right:#999 1px solid;	}
	
table#icon_info th{
	background-color:#C6E0DC;
	}
