/* CSS Document */

/*-- サイト内検索/企業サーチ --*/

#hdLeft02 {
	float: left;
	width: 300px;
	height: 49px;
	margin: 15px 0 11px 3px;
}

hdLeft02 img.logo {
	float: left;
	margin: 0 0 5px 0;
}

#hdRight02 {
	float: right;
	min-height: 59px;
	_height: 56px;
	margin: 24px 0 10px 0;
	border: 3px solid #ff00ff;
	background: #ff99cc;
}

.searchLeft02 {
	float: left;
	width: 246px;
	padding: 0 0 1px 4px;
	background: url(../../img/hd_search_bg001.gif) no-repeat 98% 100%;
	_background: url(../../img/hd_search_bg001.gif) no-repeat 99% 102%;
	height:56px;
}

.searchLeft02 img {
	float: none;
	margin: 3px 0 1px;
}

.searchRight02 {
	float: left;
}


#headerSite #hdRight02 {
	width:400px;
	height: 13px;
	float: right;
	margin: 27px 0 0 0;
	border:none;
}


#hdRight02 .searchRight02{
	padding: 5px 9px 0 5px;
}
#container #header #hdRight02 .searchLeft02 p img{
	float:left;
	margin: 0 0 0 3px;
}
#container #header #hdRight02 .searchLeft02 p.tx{
	font-size: 10px;
	padding: 2px 0 1px;
	clear: both;
	float:none;
}
#container #header #hdLeft02 .bt{
	float: left;
	height: 20px;
	width: 35px;
}
#container #header #hdRight02 .searchLeft02 .bt{
	float: left;
	height: 21px;
	width: 35px;
}
#container #header #hdLeft02 .text{
	float: left;
	width: 120px;
	height: 14px;
	color:#333333;
}
#container #header #hdRight02 .text{
	float: left;
	width: 178px;
	color:#999999;
	height: 16px;
	padding-top:2px;
}
#container #header #hdRight02 .text_on{
	float: left;
	width: 178px;
	color:#333333;
	height: 16px;
	padding-top:2px;
}
#container #header #hdLeft02 .site {
	float: left;
	margin:6px 5px 0 0;
}
#container #header .searchRight02 img.info {
	margin-bottom: 0;
	_margin-bottom: 5px;
}

.searchLeft02 input.text,
.searchLeft02 input.text_on{	
	margin: 0px;
	border: 1px solid #364870;
}
.searchLeft02 input.bt{
	border:none;
}

