*{ margin: 0;
	padding: 0; }
body  { background: #ffffff; text-align: center; margin: 0 ; padding: 0; text-align: center; }
#genbo {width: 800px; height: 600px; margin: 10px auto; }
img { border: none;  text-align: center;}
	
h3  {clear: both; text-align: center;  color: #000000; font:16px "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", 平成明朝, serif; font-weight: bold;  }

.mini {color: #000000; font:9px/1.1  Osaka, san-serif;}

.sort { width: 250px; min-height: 160px;  float: left; } 
.group { padding: 20px;}



.back { clear: left; color: #000000; font: 12px Osaka, san-serif; font-weight: bold; text-align: center; margin-top: 50px;}

.back a:link, .back a:visited {color: #000000; text-decoration: none; }
.back a:hover {color: #990000; text-decoration: none; letter-spacing: 0.5em; }
.back a:active {color: #000000; text-decoration: none; }
h5 {color: #000000;  font: 12px/1.2 Osaka, san-serif; text-align: center; }