@charset "utf-8";

/*----------------------*/

#joblist {
	color:#666;
}

/*----------------------*/

#joblist .pickup {
	border:1px solid #090;
}
#joblist .pickup h3 {
	background:#e2f2c8;
}
#joblist .pickup ul {
	padding:6px 25px 13px;
}
#joblist .pickup li {
	list-style-type:none;
	background:url(/img/index_joblist/ico_joblist01.gif) no-repeat left center;
	padding-left:15px;
	margin-top:7px;
}

/*----------------------*/

#joblist .lanking {
	border:1px solid #f37a05;
}
#joblist .lanking h3 {
	background:#ffe4bb;
}
#joblist .lanking dl {
	padding:14px 25px 5px;
}
#joblist .lanking dt img {
	vertical-align:top;
	padding-right:7px;
}
#joblist .lanking dt {
	float:left;
	clear:left;
	width:14.5em;
}
#joblist .lanking dd {
	font-size:85%;
	margin:0 0 10px 15em;
	padding:2px 0 0 15px;
	background:url(/img/index_joblist/ico_joblist02.gif) no-repeat left center;
}

/*----------------------*/

#joblist .lists {
	border:1px solid #090;
}
#joblist .lists .hl {
	background:#e2f2c8;
}
#joblist .lists .hl h3 {
	float:left;
}
#joblist .lists .hl p {
	float:left;
	padding:8px 0 0 20px;
	font-size:85%;
}
#joblist .lists .jobs {
	padding:5px 0 0;
}
#joblist .lists .jobs dl {
	width:300px;
	float:left;
	padding:0 25px;
}
#joblist .lists .jobs dt {
	margin-top:10px;
	background:url(/img/index_joblist/arrow02.gif) no-repeat left center;
	padding-left:15px;
}
#joblist .lists .jobs dd {
	font-size:85%;
	height:3.3em;
	padding-left:15px;
	margin-top:1px;
}

/*----------------------*/

#joblist .other {
	margin-left:60px;
}
#joblist .other dt {
	float:left;
	clear:left;
	width:12em;
	background:url(/img/index_joblist/ico_joblist03.gif) no-repeat left center;
	padding-left:20px;
	font-weight:bold;
	color:#090;
}
#joblist .other dd {
	margin:0 0 15px 14em;
	background:url(/img/index_joblist/ico_joblist04.gif) no-repeat left center;
	padding-left:50px;
}






