﻿@charset "UTF-8";
/*Fist Created: ---------------------------------------------------*/

/*縦長背景画像 --------------------------------------------------*/
#main div.searchBox div#search02,
#main div.searchBox div#search03 {
	background: url("../images/search_bg_02.jpg") no-repeat left top;
}

#main div.searchBox h3 {
	clear: both;
	font-size: 13px;
	margin: 15px 0 5px 5px;
	width: 100%;
}

/*検索 --------------------------------------------------*/
#main div.searchBox a {
	text-decoration: none;
}


/*条件で探す --------------------------------------------------*/
#main div.searchBox h2 span.condition {
	position: absolute;
	top: 5px;
	right: 10px;
	width: 100px;
	height: 21px;
}
#main div.searchBox h2 span.condition a {
	background: url("../images/btn_search.gif") no-repeat left top;
	display: block;
	height: 21px;
	line-height: 21px;
   	padding-left: 20px;
}
#main div.searchBox h2 span.condition a:hover,
#main div.searchBox h2 span.condition a.here {
	background-position: left bottom;
}

/*地域から探す --------------------------------------------------*/
#main div.searchBox dl.area {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#main div.searchBox dl.area dt {
	font-weight: bold;
	float: left;
	width: 6em;
}
#main div.searchBox dl.area dd {
	padding-left: 7em;
	margin-bottom: 6px;
}


/*部位別で探す --------------------------------------------------*/
#home #main div.searchBox ul#parts li {
	background-position: left top;
	width: 11em;
}
#home #main div.searchBox ul#parts li#parts02,
#home #main div.searchBox ul#parts li#parts06,
#home #main div.searchBox ul#parts li#parts10,
#home #main div.searchBox ul#parts li#parts14 {
	width: 14em;
}
#home #main div.searchBox ul#parts li#parts04,
#home #main div.searchBox ul#parts li#parts08,
#home #main div.searchBox ul#parts li#parts12,
#home #main div.searchBox ul#parts li#parts16 {
	width: 9em;
}
#home #main div.searchBox ul#parts li a {
	padding-left: 22px;
}


/*職種で探す --------------------------------------------------*/
#main div.searchBox ul.job {
	margin-bottom: 5px;
}
#main div.searchBox ul.job li a {
	background: url("../images/icon_slist.gif") no-repeat left top;	
	border: none;	
	padding: 0px 0px 0px 13px;
}
#main div.searchBox ul.job li.firstList a {
	background: none;	
	padding-left: 0px;
}



/*インフォメーション --------------------------------------------------*/
#main div.searchBox div#info dl {
	margin: inherit 0;
}
#main div.searchBox div#info dl dt {
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: 7.5em;
}
#main div.searchBox div#info dl dd {
	border-bottom: 2px dotted #BFBFBF;
	margin: 0 0 0.5em;
	padding: 0 0 0.25em 7.5em;
}

#main div.searchBox div#info form {
	margin-top: 1em;
}

#main div.searchBox div#info h3 {
	border-bottom: 2px dotted #BFBFBF;
	margin-bottom: 1em;
	width: 615px;
}

#main div.searchBox div#info p {
	margin-bottom: 1em;
	line-height: 1.4em;
}

#main div.searchBox div#info div {
	background: none;
	margin-bottom: 1em;
   	padding: 0;
}
