.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"; margin:0px;padding:0px;}
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;}

