#leftColumn {	background: url(../images/common/bgPal.gif) no-repeat;	float: left;	width: 170px;	padding: 106px 0 0 0;	}#blocRecently {	border: 1px solid #E6CFCF;	margin: 0 0 10px 0;	padding: 0;	}#blocBest {	border: 1px solid #E8D5E8;	margin: 0 0 10px 0;	padding: 0;	}#ttlRecently {	margin: 0;	padding: 2px 3px;	background: #E6CFCF;	color: #fff;	font-weight: bold;	}#ttlBest {	margin: 0;	padding: 2px 3px;	background: #E8D5E8;	color: #fff;	font-weight: bold;	}.books {	margin: 0 0 0 1em;	padding: 3px 5px;	color: #666;	font-size: 10px;	line-height: 1.5em;	text-indent: -1em;	}#contentsBody {	float: right;	padding: 10px 0 0 30px;	width: 500px;	}#navi {	margin: 0 0 10px 0;	font-size: 10px;	text-align: right;	}.bookdetail {	border-bottom: 1px dashed #ccc;	margin: 30px 0;	padding: 0 0 20px;	}.bookimage {	border: 1px solid;	float: left;	margin: 0 1em 1em 0;	}.bookimage2 {	border: 0;	float: left;	margin: 0 1em 1em 0;	}.bookimageNoborder {	border: 0;	float: left;	margin: 0 1em 1em 0;	}.booktitle {	font-size: 14px;	font-weight: bold;	}.booktitle2 {	color: #69c;	font-size: 14px;	font-weight: bold;	}.subtitle {	margin: 5px 0;	color: #666;	font-size: 12px;	font-weight: bold;	}.price {	color: #c66;	}#searchBox {	width: 500px;	margin-top: 30px;	table-layout: fixed;	border-collapse: separate;	border-spacing: 0;	border-top: 1px solid #C3C3A3;	}#mailBox {	margin: 10px 0;	width: 500px;	table-layout: fixed;	border-collapse: separate;	border-spacing: 1;	}.td01 {	width: 150px;	padding: 10px;	border-bottom: 1px solid #C3C3A3;	color: #996;	vertical-align: middle;	font-size: 12px;	font-weight: bold;	line-height: 1.5em;	white-space: nowrap;	}.td02 {	padding: 10px;	background-color: #fff;	border-left: 1px dashed #C3C3A3;	border-bottom: 1px solid #C3C3A3;	vertical-align: middle;	font-size: 12px;	line-height: 1.5em;	white-space: nowrap;	}.td03 {	width: 120px;	padding: 5px;	background: #ddb;	vertical-align: middle;	font-size: 12px;	line-height: 1.5em;	white-space: nowrap;	}.td04 {	padding: 5px;	background: #fff;	vertical-align: middle;	line-height: 1em;	}.td05 {	padding: 5px;	background: #f4f4f4;	vertical-align: middle;	line-height: 1em;	}.red {	color: red;	}#searchBookTitle,#searchAuthorName,#searchSummary {	width: 200px;	border: 1px solid #000;	font-size: 12px;	font-family: Verdana, Helvetica, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", MS P Gohtic, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, sans-serif;	vertical-align: middle;	padding: 4px 4px 3px 4px;	}#name,#email,#tel {	width: 200px;	border: 1px solid #666;	font-size: 12px;	font-family: Verdana, Helvetica, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", MS P Gohtic, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, sans-serif;	line-height: 1em;	vertical-align: middle;	padding: 4px 4px 3px 4px;	}#zipcode {	width: 100px;	border: 1px solid #666;	font-size: 12px;	font-family: Verdana, Helvetica, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", MS P Gohtic, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, sans-serif;	line-height: 1em;	vertical-align: middle;	padding: 4px 4px 3px 4px;	}#subject, #address {	width: 300px;	border: 1px solid #666;	font-size: 12px;	font-family: Verdana, Helvetica, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", MS P Gohtic, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, sans-serif;	line-height: 1em;	vertical-align: middle;	padding: 4px 4px 3px 4px;	}#inquiry {	height: 10em;	width: 300px;	border: 1px solid #666;	font-size: 12px;	font-family: Verdana, Helvetica, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", MS P Gohtic, "ヒラギノ角ゴ Pro W3", Hiragino Kaku Gothic Pro, sans-serif;	line-height: 1.5em;	vertical-align: middle;	padding: 4px 4px 3px 4px;	}#chooseCategory {	width: 200px;	height: 18px;	border: 1px solid #000;	vertical-align: middle;	font-size: 12px;	line-height: 1.5em;	}.searchButton {	width: 100px;	padding: 1px 5px;	font-size: 12px;	vertical-align: middle;	text-align: center;	}.arrow01 {	margin-right: 3px;	vertical-align: middle;	}.categoryList {	margin: 0 0 15px 0;	padding: 0 0 2px 0;	border-bottom: 1px solid #eee;	}#cartheader {	margin-top:2em;	color:#c69;	}#bulletinTitle {	margin: 20px 0 0 0;	padding: 0;	color: #c66;	}