@charset "Shift_JIS";

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0 none;
	margin: 0;
	outline: 0 none;
	padding: 0;
}

html {

}

body {
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;text-shadow: 1px 1px 1px #fff; font-size: 14px;color:#454545;
}

#main {
	width: 880px;
}

.book_detail {
	padding: 0 0 10px 0;
	border: dashed #9b8b51;
	border-width: 0 0 1px 0;
	margin: 0 0 20px 0;
}

.book_detail h2 {
	padding: 0 20px;
	background-color: #9b8b51;
	color: #fff;
	text-shadow: 1px 1px 1px #000;
}

.book_detail dl dt {
	float: left;
	width: 250px;
	margin: 10px 10px 0 2px;
}

.book_detail dl dt .sha {
	box-shadow: #555 1px 1px 3px;
}

.book_detail dl dd {
	float: right;
	width: 600px;
	margin: 10px 10px 0 0;
}

.book_detail dl dd.price {
	color: #bf0101;
}

.book_detail ul.stores {
	padding: 10px 0 0 0;
	list-style-type: none;
	clear: both;
}

.book_detail ul.stores li {
	list-style-type: none;
	float: left;
	margin: 0 10px 0 0;
}


/*clearfix*/

.clearfix {
	zoom: 100%;
}

.clearfix:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


/*トップへもどる*/
#gf_topnav{
	position:fixed;
	display:none;/*初期値は非表示*/
	bottom:20px;
	right:20px;
	z-index: 99;
}