body {
	font-size: 9px;
	line-height: 1;
	font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック";
	margin: 0px;
	padding: 0px;
}
label { display: block; } 
p { margin: 0; margin-bottom: 4px;}
h5 { margin: 0; font-weight: normal; width:175px; display:block; }
a:link,
a:hover,
a:visited {color: #fff;}

#sidebar {color: #333333;background: #fff;float:left;margin:0 0 24px;padding:0;width:180px;}
#sidebar ul {font-size:1.1em;list-style-type:none;margin:0;padding:0;position:relative;}
.rating {background-image:url(http://www.harmonature.co.jp/review/rev_star.png);background-repeat:no-repeat;height:14px;text-indent:-900px;font-size:1em;margin:3px 0px 0px -96px;}

.four {background-position: 108px 0px;}
.fourhalf {background-position: 108px -14px;}
.five {background-position: 108px -28px;}

.tags {margin: 0em;width:180px;overflow:hidden;line-height:1.4em; font-size: 10px; }
.red{color:#cc0000;font-weight:bold;}
.tags a,
.tags span {padding: 0.1em 0em 0em;}
.tags a:link,
.tags a:visited {color: #0044CC;}
.tags a:hover,
.tags a:active {color: #cc0000;text-decoration: none;}
.price{margin:0;text-align:right;color:#990000;font-size: 10px;width:170px;}

#sidebar li {height: 300px;overflow: hidden;background-color:#fff;width:170px;position:relative; border:1px solid #CCC;
-webkit-border-radius: 5px;-moz-border-radius: 5px; padding:3px; margin-bottom:10px;}
#sidebar li h5 {color:#333333;margin-bottom:0.5em;border-top:3px solid #5E7B27;padding:5px 0px 0px 0px;line-height:1.2em;overflow:hidden; width:170px;}
#sidebar li h5 a {color:#A5A9AB;text-decoration:none;}
#sidebar li .info {color:#666;margin:0px 0px 2px 0px;text-align:center; font-size: 10px}
/**/
#sidebar div .liL { margin:0 auto; padding:0px; width:165px; text-align:center}
#sidebar div .liL , x:-moz-any-link, x:default{top:20px;/*firefox*/}
#sidebar div .liC , x:-moz-any-link, x:default{top:20px;/*firefox*/}
#sidebar div .liR , x:-moz-any-link, x:default{top:20px;/*firefox*/}
#sidebar div .liC { margin:0px; padding:0px; width:175px;}
#sidebar div .liR { margin:0px; padding:0px; width:165px; text-align:center; }
.liR p{margin:0px 0px 1px 0px ;padding:2px;width:165px;overflow:hidden;font-size: 10px}
#sidebar .info a,
#sidebar .info a:visited {color:#3E4548;text-decoration: none;}
#sidebar .spyWrapper {height: 100%;overflow: hidden;position: relative;}
#sidebar {-webkit-border-radius: 5px;-moz-border-radius: 5px;}
a img {border: 0;}


