body{color:#333333;background-color:#FFFFFF;margin:10px 10px 10px 10px; padding:10px 10px 10px 10px;}LI { list-style: square inside; }p.kochira{font-size:80%;background-color:#FAFAD2}p.category{border-left:2px solid red;color:red}p.author{border-left:2px solid ;color:navy;}p.title{color:navy;font-size:100%;}p.stock{color:red;}td.header{font-size:80%;background-color:#FFFFFF;padding:2px 0px 15px 20px;text-align : left ;vertical-align : bottom ;}td.menu{color:#333333;text-align:left;vertical-align:top;font-size:90%;padding:10px 10px 10px 10px;}td.book{color:#330203;text-align:left;vertical-align:top;padding:3px 3px 3px 80px;font-size:100%;}a:link { color: #222222; text-decoration:none;}a:visited { color: #222222;text-decoration:none; }a:active { color:midnightblue;background:#EFEFEF;}a:hover { color: #EFEFEF;background:midnightblue;}LI { list-style: circle inside; }.typeA{ border: solid 1px blue;background-color: #FFFFFF;color:#443344;}.typeB{ border: solid 1px blue;background-color: #FFFFFF;color:red;}td.bookreview{font-size:80%;color:#343535;}td.booktitle{font-size:100%;text-align:left;vertical-align:bottom;color:#800000}td.bookprice{font-size:80%;color:black;}