body{
	margin: 0px;
	padding: 0px;
  background-color: #000000;
}

h1 {
  padding: 3px;
  background-color: #000080;
  border: #000080 4px solid;
  color: #ffffff;
  font-family: "メイリオ";
  font-size: 140%;
}

h2 {
  padding: 2px;
  background-color: #b0c0e6;
  color: #334455;
  font-family: "メイリオ";
  font-size: 120%;
}

h3 {
  border-bottom: #a9a9a9 1px solid;
  color: #334455;
  font-family: "メイリオ";
  font-size: 110%;
}

p{
	line-height: 140%;
}

img{
  margin: 0px;
  padding: 0px;
  border: #dddddd 0px solid;
}

li{
  margin-top: 1em;
}

#wrapper{
  margin: 5px 10px 5px 10px;
}

#footer{
  border-top: #003300 0px solid;
  padding: 20px;
  text-align: right;
}


table {
	border-collapse: collapse;
}
td {
	font-size: 80%;
	border: solid 1px;
	padding: 0.5em;
}
