/* 会社検索 */
div.seach{
	width:810px;
	margin: 10px 0 0 0;
	overflow: hidden;
	clear: both;
}
div.left{
	width:535px;
	margin:10px 20px 10px 0;
	float: left;
}
div.right{
	width:254px;
	margin: 0 0 30px 0;
	float: left;
	text-align: center;
	background-color: #E8E8E8;
	padding: 0 0 30px 0;
	vertical-align: top;
}
table.seach2{
	width: 535px;
	border-collapse:collapse;
	margin: 0 0 20px 0;
}
td.region{
	width: 260px;
}
td.branch{
	width: 260px;
	padding: 0 0 0 20px;
}
table.seach3{
	width: 490px;
	border-collapse:collapse;
	margin: 0 0 20px 45px;
}
td.item_1{
	width: 405px;
/*	margin: 135px;*/
	padding-bottom:5px;
}
td.item_2{
	width: 405px;
/*	margin: 135px;*/
	padding-bottom:5px;
}
td.item_3{
/*	margin: 135px;*/
	width: 405px;
	padding-bottom:5px;
}
img.pr{
	margin: 10px 2px 0;
}
select{
	color: #000000;
	margin: 0 0 0 20px;
}
div.stech_start{
	padding: 0 28px;
}
div#menu .start{
	display:block;
	background-image:url(../img/company_search/button.jpg);
	width:120px;
	height:28px;
	text-indent:-9999px;
	border: 0px;
	cursor: pointer;
}
:hover.start{
	background-position:0px 28px;
}
.details{
}
.error-message{
	color:red;
}
