div.pankuzu{
padding-bottom:10px;
}

div.pankuzu a{
font-weight:bold;
}

div.sort{
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
padding:4px 0;
}

div.pagenavi{
text-align:center;
padding:18px 0;
font-weight:bold;
}

p.price{margin-top:0; padding-rop:0;}
ul#itList li{
	width:149px;
	padding:0 6px;
	height:230px;
	float:left;
}

ul#itList li a{
	line-height:1.2;
	text-decoration:none;
}
ul#itList li a div{
text-align:center;
}

ul#itList li a div img{
background:#FFF;
	padding:6px;
	border:1px solid #ccc;
margin:0 auto 3px;
}

ul#itList li a:hover div img{
	border:1px solid #ff0099;
}

ul#itList li p.price{
	text-align:center;
	padding-top:2px;
}
ul#itList li .explain{color:#0066cc; line-height:1.2;}

/*Ç¯ËöÇ¯»Ï*/
div#nenmatsu{ border:1px solid #FF0000; text-align:center; padding-bottom:10px; margin-bottom:10px;}
.nen01{ color:#FF0000; font-size:14px; font-weight:bold; margin:6px 0 0 0;}
.nen02{  color:#FF0000; margin:6px 0 0 0;}