.leadmoji { font-size: small; font-weight: bold; line-height: 1.1em; }
.cap1 { font-size: x-small; font-weight: bold; line-height: 1em; }
.cap2 { font-size: x-small; color: #666666; line-height: 1em; }
.honbun { font-size: small; line-height: 1.3em; }
.profile { font-size: small; line-height: 1.1em; }
.name { font-size: small; line-height: 1.1em; font-weight: bold; }
.info { font-size: 11px; }
.topmoji1 { font-size: 10px; line-height: 1.7em; }
.kakomi { font-size: 10px; }
.futter { font-size: 10px; }
.honbun2 { font-size: small; line-height: 1.3em; font-weight: bold; }
.honbun3 { font-size: x-small; line-height: 1.3em; }
body { font-family: "MS UI Gothic", "Osaka"; }
div.genre { color:#666666; background-color: #eeffff; padding: 10px; }
div.search { background-color: #cceeff; padding: 5px; }
div.search td { vertical-align: bottom; font-size: 9pt; }
div.product { display:block;width:99%;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; }
div.lname { font-size:14pt;margin:2px;}
div.lcategory {font-size:9pt;}
div.lbrand {font-size:9pt;font-weight:bold;}
div.lcaption {font-size:13pt;font-weight:bold;color:#003366;margin-bottom:4px;}

