div.genre { color:#666666; background-color: #eeffff; padding: 10px; }
div.search { background-color: #E9F3FF; padding: 5px; }
div.search td { vertical-align: bottom; font-size: 9pt; }
div.product { display:block;width:650px;border:1px solid #999999;padding:5px; height:auto;}
div.product2 { width:100%; padding: 5px; }
div.productb1 {font-size:11pt;padding-left:11px;padding-top:3px;padding-bottom:3px;color:white;background-color:#666666; }
div.productb2 {font-size:11pt;padding-left:11px;padding-top:3px;padding-bottom:3px;color:black;background-color:#eeffff; }
div.shop { background-color: #FFEEEE; border: solid 1px #666666; padding: 5px; }
div.shop_comment { background-color: #EEFFEE; border: solid 1px #666666; padding: 5px; margin: 10px;}
div.news { background-color: #88CCEE; padding: 5px; }
.brand { font-size: 12pt; font-weight: bold; color: #ff8800;}
tr.line1 { background-color:#ffffff; }
tr.line2 { background-color:#eeffff; }
tr.head { font-size:10pt;color:white;background-color:#666666;padding-left:8px; }
.midashi { background-color:#B4D2E1;margin-top:5px;font-size:13pt;font-weight:bold;padding:5px;margin-bottom:5px; }
.blandimg{ text-align:center; }
.bland{ text-align:center;font-size:10pt;margin-top:5px; }
.category { font-size:12pt;font-weight:bold;margin-top:5px; }
.subcategory { font-size:10pt;margin-left:8px; }


