@charset "euc-jp";
html {
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
#suggest strong {
	font-weight: bold;
}
#suggest {
	line-height:18px;
	border:1px solid #000000;
	background:#ffffff none repeat scroll 0 0;
	cursor:default;
}

#suggest .sggstKeyword {
	background:#ffffff;
	overflow:hidden;
	font-size:15px;
	padding:10px 3px;
	border-bottom:1px solid #999999;
	text-align:left;
	white-space:nowrap;
	float:left;
	width:284px;
	height:15px;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}

#suggest .sggstKeywordHover {
	color: #ffffff;
	background:#3366cc;
}
#suggest .sggstComment{
	display: none;
}
#suggest .sggstBetabtn01{
	float: left;
	display: inline;
}
#suggest .sggstBetabtn02{
	float: right;
	display: inline;
	width: 101px;
}
#suggest .sggstHidetext{
	float: left;
	display: inline;
}
#suggest .sggstHideimg {
	display : block ;
	width: 102px;
	height: 0;
	overflow: hidden;
	padding-top:17px;
	background: url(//image.books.rakuten.co.jp/books/img/common/suggest/new_on_4.gif) no-repeat left top;
	cursor : pointer;
}
#suggest .sggstHideimg{
	float: right;
	display: inline;
}
#suggest .betaimg {
	width: 25px;
	height: 18px;
	overflow: hidden;
	background: url(//image.books.rakuten.co.jp/books/img/common/suggest/beta01.gif) no-repeat left top;
}
.sggstInputWrap .openSuggest {
	display: none;
}
.sggstInputWrap {
	position:relative;
}


