
/*
      an:hover {
	border-top: #410000 2px solid;
	border-right: #FF8585 2px solid;
	border-bottom: #FF8585 2px solid;
	border-left: #410000 2px solid;
		border-collapse:collapse;
    }
*/
	.suggest_count{
		border-collapse:collapse;
		font-size:83%;
		float:right;
		color:#009900;
		paddig: 0px 17px -33px 14px;
		vertical-align:baseline;
		text-align:right;
		
}

.suggest_bottan a:link { color: #FFFFFF;}
.suggest_bottan a:visited { color: #FFFFFF;}
.suggest_bottan a:hover { color: #FFFFFF;}
.suggest_bottan a:active { color: #FFFFFF;}
	
	
	
	
	.ac_results {
		border-collapse:collapse;
		/*font-size:94%;*/
		background-color: white;
		position: absolute;
		z-index: 10001;
		display: none;
		BORDER-RIGHT: gray 1px solid;
		BORDER-LEFT: gray 1px solid; 
		BORDER-TOP: gray 1px solid; 
		BORDER-LIGHT: gray 1px solid; 
		BORDER-BOTTOM: gray 1px solid; 
		white-space:inherit;
		vertical-align:baseline;
		text-align:left;
	}
	.result_list  {
		overflow: auto;
	}

	.ac_results div table {
		width: 100%;
	}

	.ac_results tr {
		color: #101010;
		padding:0px 12px 3px 0;
		vertical-align:baseline;
		text-align:left;
		height: 2
	}

	.ac_results th{
		border-collapse:collapse;
		border:0  none;
		padding:2px 2px 2px 2px;
		text-align:left;
		/*text-align:center;*/		
		/*font-family:arial,sans-serif;*/
		vertical-align:baseline;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
	}

	.ac_results td{
		border-collapse:collapse;
		border:0  none;
		padding:2px 2px 2px 2px;
		/*font-family:arial,sans-serif;*/
		vertical-align:baseline;
		font-size: 10px !important;
		font-style: normal;
		font-weight: normal;
	}
	
	.suggest_caption {
		color:#666666;
	}	

	.ac_over td {
		border-collapse:collapse;
		cursor: pointer;
		background-color:#87CEFA;
		text-decoration:underline;
	}
	.ac_over .suggest_caption{
		color: #000000;
	}	

	.ac_match {
	    padding:0 0 1px 0;
		color: black;
	}

/*
    an:link {
		float: left;
		border-collapse:collapse;
		border-style:solid;
		font-weight: bold;
		font-size: 96% ;
		border-width:5px;
	}
*/
.result_title {
	background-color: #182B5B;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}


/*
	サジェストボタンの表示	  2009/08/08	  M.Masuda & Mitsuo GSH
*/

.suggest_bottan {
	width:70px;
	height:12px;
	padding:0px;
	margin:0 3px 0 0;
}

/*
	サジェストボタンの切り替え    2009/07/21      M.Masuda & Mitsuo GSH
*/
.suggest_on {
	cursor: pointer;
	display: block;
	/* margin-top: -22px; */
	width: 70px;		/* 画像1枚分の横幅 */
	height: 12px;		/* 画像1枚分の高さ */
	padding:0;
	margin:0;
	text-indent: -9000px;	/* 文字を見えなくする */
	background-image: url("images/suggest_btn.gif");     /* 画像ファイル名 */
	/* float: none; */
	background-position: -70px 0px;  /* 背景画像の表示開始基準を右上 */
	/* background-position: top right;  背景画像の表示開始基準を右上に変更 */
	background-repeat: no-repeat; /* 背景画像の表示繰り返しなし */
	line-height:0.2; /* IE対応で余計な下部の空間をなくす為 */
	font-size:9px; /* IE対応で余計な下部の空間をなくす為 */
}


.suggest_off {
	cursor: pointer;	
	display: block;
	/* margin-top: -22px; */
	width: 70px;		/* 画像1枚分の横幅 */
	height: 12px;		/* 画像1枚分の高さ */
	padding:0;
	margin:0;
	text-indent: -9000px;	/* 文字を見えなくする */
	background-image: url("images/suggest_btn.gif");     /* 画像ファイル名 */
	/* float: none; */
	background-position: 0px 0px;  /* 背景画像の表示開始基準を右上 */
	/* background-position: top left;  背景画像の表示開始基準を右上に変更 */
	background-repeat: no-repeat; /* 背景画像の表示繰り返しなし */
	line-height:0.2; /* IE対応で余計な下部の空間をなくす為 */
	font-size:9px; /* IE対応で余計な下部の空間をなくす為 */
}

