a {
  color: #555599;
  text-decoration: none;
}

a:hover {
  color: #aaaaff;
}

strong {
  font-weight: 500;
}

table {
  width: 100%;
  padding: 0px;
}

td {
  font-size: 12px;
  line-height: 1.5em;
  padding: 0px;
  vertical-align: top;
}

td.menu {
  border-bottom: 1px solid #cccccc;
}

td.menu_selected {
  border-bottom: 1px solid #cccccc;
  background-image: url( "../img/yy004_06.gif" );
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 20px;
}

a.menu {
  background-image: url( "../img/yy004_05.gif" );
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 20px;
}

a.menu:hover {
  background-image: url( "../img/yy004_06.gif" );
}

p.charttitle {
  border-bottom: 1px solid #555555;
  padding-left: 15px;
  background-image: url( "../img/yn002_07.gif" );
  background-repeat: no-repeat;
  background-position: left center;
}

table.chart {
  border-right: 1px solid #aaaaaa;
  border-top: 1px solid #aaaaaa;
}

td.head {
  border-left: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  background-color: #f5f5ff;
  padding: 5px;
}

td.item {
  border-left: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  padding: 5px;
}

#mitsumori01 {
	margin: 76px 10px 0 0;
	}
#mitsumori03 {
	text-align: right;
	margin: 0 0 0 200px;
	}