body  { background-color:#FFFFFF; }table.small  { width:186px; }table.small td  { text-align:center; }.midori  { font-size:10pt; line-height:11pt; color:#339900; }.futo  { font-weight:bolder; }/* BOOKSページ */p.reviewTtl  { margin:5px; font-size:10pt; }p.review  { font-size:10pt; line-height:13pt; margin-top:5px; margin-bottom:0; }p.reviewFanLetter  { font-size:10pt; line-height:15pt; margin-top:5px; margin-bottom:0; }p.reviewBuy  { width:350px; margin-top:5px; margin-bottom:0; text-align:right; }p.letter  { font-size:10pt; margin-top:10px; margin-bottom:0; font-weight:bold; }td.down  { padding-top:5px; vertical-align:top; }td.bookSbg  { background-image:url(images/bookback.gif); }p.ttlTxt  { width:180px; margin-top:5px; margin-left:5px;            font-size:10pt; line-heigth:11pt; text-align:left; }p.toNxt  { font-size:10pt; font-weight:bold; }p.toNxt a  { color:#E7651A; }/* BOOKS　２ページ目以降 */p.reTurn  { margin-top:10px; margin-bottom:10px; font-size:10pt; font-weight:bold; }p.reTurn a  { color:#E7651A; }/* 文字設定 */p.publishing  { font-size:8pt; font-style:normal; line-height:10pt; }p.price  { font-size:10pt; font-style:normal; line-height:11pt; margin:0; }/* 別窓 */table.kakomi{ width:630px; }#dtlBook{ width:620px; }#dtldtl  { width:555px; padding:5px; }#dtlImg  { float:left; margin:0; width:140px; }#dtls  { float:right; margin:0; width:405px; padding-left:5px; }h2  { margin-top:10px; margin-bottom:0px; margin-left:15px; }p.publishUe  { width:350px; text-align:center; font-size:10pt; line-height:11pt; margin-top:0; margin-bottom:0; }p.publishUe2  { width:350px; text-align:left; font-size:10pt; line-height:11pt; margin-top:0; margin-bottom:0;margin-left:20px; }#clsBox  { width:620px; text-align:center; }