* {
	margin: 0px;
	padding: 0px;
	font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'EE EゴシチE', sans-serif;
	color: #225522;
}
p {
	line-height: 130%;
	font-size: 83%;
	color: #3333CC;
	margin-bottom: 1em;
}
/*--------------------------------------------------------------------------------
itemtable
--------------------------------------------------------------------------------*/
.itemtable .top th {
	color: #FFFFFF;
	padding: 5px;
	font-size: 107%;
	font-weight: bold;
	background: #999999;
}

.itemtable th {
	padding: 5px;
	font-weight: bold;
}
.itemtable td {
	font-size: 100%;
	padding: 5px;
}

.itemtable a { display: block; background-image : 
			   url(cart.jpg); 
               background-repeat: no-repeat; background-color: left; 
               background-attachment: scroll; width: 100px; height: 26px; 
               text-decoration: none; text-indent: -9999px; overflow: hidden; 
               background-position: top ;}
.itemtable a:hover { background-image : 
			   url(cart.jpg); 
               background-repeat: no-repeat; background-color: left; 
               background-attachment: scroll; background-position: bottom ;}

.price {
	color: #FF0000;
	font-size: 146%;
	font-weight: bold;
}
