@charset "UTF-8";

.wrap #contents #form1 #BooksResults dl {
	display: block;
	position: relative;
	float: left;
	width: 163px;
	list-style-type: none;
	height: 270px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	margin-left: 3px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #AAA;
}

.wrap #contents #form1 #BooksResults dl .pict {
	height:160px;
	margin-bottom:10px;
}

#BooksResults dd a img, #BooksResults dd a {
	border: none;
	overflow: hidden;
	float: left;
}
#BooksResults dd a:hover {
	border: 3px solid #F60;
}
#BooksResults dd a:hover img {
	margin: -3px;
}




.wrap #contents #form1 #BooksResults dl .title {
	font-size:80%;
	font-weight:bold;
	line-height: 15px;
}


#BooksResults dd a img, #BooksResults dd {

}

.wrap #contents #form1 #BooksResults dl .title a {
}

.wrap #contents #form1 #BooksResults dl .pub {
	font-size:80%;
	line-height: 15px;
	display:inline;
} 
.wrap #contents #form1 #BooksResults dl .pg {
	color:#666;
	font-size:80%;
	line-height: 15px;
	display:inline;
	
}

.wrap #contents #form1 #BooksResults dl .price {
	color:#666;
	font-size:80%;
	line-height: 15px;
	display:inline;

}

.wrap #contents #form1 #BooksResults dl .price span {
	color:#666;
	font-weight:bold;
	color:#C00;

}



/*over write */

.wrap #contents h2 {
	background-image: url(../img/books/bookicon_la.png);
	background-repeat: no-repeat;
	padding-left: 36px;
}

