body {
    background-color: #003366;
    margin: 0;
}
#white {
    background-color: white;
    box-shadow: 0px 3px 8px 5px rgba(0, 0, 0, 0.50);
    margin: 0 auto;
    padding: 1px;
	width: 1080px;
	text-align: center;
}
#page {
	margin: 0 auto;
	width: 900px;
	text-align: center;
}
#top {
	font-size: small;
	text-align: center;
}
#nav li{
	display: block;
	padding: 0 5px 10px;
	float: left;
	
}
#tyuushaku{
	font-size: 18px;
}
a:hover { opacity:0.7; }
table {
  float: left;
  border: 2px solid #999;
}
th, td {
  padding: 0.2em;
  border: 1px solid #ccc;
}
table#kiyolist {
  border-collapse: collapse;
}
.hyoshi {
 border: none;
 display: block;
 margin-left: auto;
 margin-right: auto;
}
.hyoshi:hover { opacity:0.7; }
h1,h2,h3,h4,h5,h6{font-weight:bold;color:#404040;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#bfbfbf;}
h1{margin-bottom:18px;font-size:30px;line-height:36px;}
footer {
	clear: both;
}