@charset "shift_jis";
/* ----------------------------------------------------
レイアウト変更実験用　newlayout.css
---------------------------------------------------- */
.area-hd {
	width:950px;
	margin:0 auto;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:10px;
}
.area-hd p {
	font-size:28px;
	line-height:1.1;
	font-weight:bold;
	float:left;!
	padding-left:5px;
	padding-right:10px;
}
.area-hd ul li {
	float:left;
	padding:5px 15px 5px 25px;
	border:1px solid #999;
	border-radius:4px;
	behavior: url(PIE.htc);
	margin-right:10px;
	background:url(img/icon_triangle_red.png) no-repeat 7px 9px;
}


/* 補足 show-moreはhtmlに記述*/
h2.hd-search{
	background:url(img/h2_job_01.gif) no-repeat;
	width:730px;
	height:25px;
	color:#FFF;
	font-size:14px;
	padding-top:6px;
	padding-left:40px;
}
div#content div.search div.town div.content,
div#content div.search div.town div.content div.outer,
div#content div.search div.town div.content div.outer div.middle,
div#content div.search div.town div.content div.outer div.middle div.inner,
.town-list {
	background-image: url(img/background_search_03.gif);
	*zoom: 1;
}
div#content div.search div.town div.content {
	margin-bottom:10px;
}
div#content div.search div.town div.content div.outer {
	background-position: -710px 100%;
	padding: 10px 11px 13px;
}
div#content div.search div.town div.content div.outer div.middle {
	background-position: -1420px 0;
	background-repeat: repeat-y;
}
div#content div.search div.town div.content div.outer div.middle div.inner {
	background-position: -2108px 100%;
	padding-bottom: 1px;
}
.town-list {
	padding:10px 9px 10px;
	background-position: -2108px top;
}
ul#topicPath {
	padding-top:8px;
}
