body {
  font-family: メイリオ , osaka , sans-serif;
  text-align: center;
  background: #ffffff;
  margin: 0;
  padding: 0;
}

p { margin: 0px }


/* レイアウト */
#layout {
  width: 780px;
  height: 100%;
  margin: 0 auto;
  padding: 0px;
}
.layoutta {
  width: 780px;
  height: 100%;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left: 1px solid;
  border-right: 1px solid;
  border-color: #ff9900;
}

/* ヘッド */
#header {
  width: 100%;
  float: left;
  margin: 0px;
  padding: 0px;
}
.headta { width: 780px }
.head2ta { width: 780px; font-size: 11px; color: #ffffff; background-color: #ff9900 }

/* メニュー */
#menu {
  width: 170px;
  float: left;
  margin: 10px;
  padding: 0px;
}
.menuta { width: 190px }

/* メイン */
#main {
  width: 590px;
  float: right;
  margin: 0px;
  padding: 0px;
  text-align: left;
}
.mainta { width: 590px }
.main2ta { width: 590px; font-size: 11px; line-height: 160%; color: #333333 }
.main3ta { width: 100%; font-size: 11px; line-height: 180%; color: #333333; background-color: #ff9900 }

.main4ta { width: 100%; height: 170px; font-size: 11px; line-height: 180%; color: #333333; background-color: #ff9900 }

.kanyuuta { width: 590px; font-size: 11px; line-height: 200%; color: #333333 }
.annaita { width: 590px; font-size: 11px; line-height: 160%; color: #333333 }
.yougota { width: 570px; font-size: 11px; line-height: 160%; color: #333333; background-color: #ff9900 }
.yougotd { background-color: #ffffff }

/* フッタ */
#footer {
  width: 780px;
  clear: both;
  margin: 0px;
  padding: 0px;
  border-top: 1px solid;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-color: #ff9900;
}
.footta { width: 780px; font-size: 10px; color: #666666 }

/* リンク */
a.hlink:link { color: #ffffff; text-decoration: none }
a.hlink:visited { color: #ffffff; text-decoration: none }
a.hlink:hover { color: #ff0000; text-decoration: none }

a.mlink:link { color: #990000; text-decoration: none }
a.mlink:visited { color: #990000; text-decoration: none }
a.mlink:hover { color: #999999; text-decoration: none }

/* スペーサー */
.sph01 { width:1px; height: 10px }

.sph02 { width:1px; height: 5px }
.sph03 { width:1px; height: 20px }
.sph04 { width:1px; height: 6px }

.spw01 { width:10px; height: 0px }

/* スパン */
span { font-size: 10px; line-height: 160% ; color: #990000 }

h1 { font-size: 12px; color: #ff0000; margin:0px }
h2 { font-size: 12px; color: #ff0000; margin:0px }

.kpi table, .kpi th, .kpi td {
	border:1px solid #333;
	border-collapse:collapse;
	padding: 8px;
}