/*背景色・文字色*/

body {
  color: #555555;
  background: #eeeeee;
  margin: 0px 10px 30px 0px}

/*全基本の大枠テーブル*/

table.tablebase {
  width: 759px;
  border: 2px solid #666666;
  border-spacing: 0;
  border-collapse: collapse;
  font-size: 10pt;
  line-height: 125%;
  background: #fefefe}

/*全基本の大枠内、グローバル部・全体ナビ部・部内ナビ部*/

td.comcol {
  border: none;
  margin: 0;
  padding: 0;
  text-align: middle;
  background: #eeeeee url(img/bgline.jpg)}

/*全基本の大枠、メインメニュー*/

td.mainmenu {
  border: none;
  margin: 0;
  padding: 5px;
  background: #d0d0ff;
  vertical-align: top;
  text-align: left}

/*全基本の大枠、共通本文*/

td.combody {
  border: none;
  margin: 0;
  padding: 5px;
  background: #eeeeee url(img/bgline.jpg);
  vertical-align: top;
  text-align: left}

/*全基本の大枠、フッタ*/

td.footer {
  border: none;
  margin: 0;
  padding: 3px;
  background: #666666;
  vertical-align: middle}

/*フッタ文字*/

td.footelement {
  color: #fefefe;
  font-size: 9pt}

/*小サイズ文字*/

.mini {
  font-size: 8pt;
  line-height: 100%}

/*リンク基本*/

a.menu {
  text-decoration: none;
  color: #0000ff}

a.menu:visited {
  text-decoration: none;
  color: #990099}

a.menu:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: #0000ff}

a.menu:active {
  text-decoration: none;
  color: #ffffff;
  background-color: #ff0000}

/*フッタ用文字リンク*/

a.footmenu {
  text-decoration: none;
  font-size: 9pt;
  line-height: 100%;
  color:#ffffff}

a.footmenu:visited {
  text-decoration: none;
  font-size: 9pt;
  line-height: 100%;
  color:#ffbbff}

a.footmenu:hover {
  text-decoration: none;
  font-size: 9pt;
  line-height: 100%;
  color: #ffffff;
  background-color: #0000ff}

a.footmenu:active {
  text-decoration: none;
  font-size: 9pt;
  line-height: 100%;
  color:#ffffff;
  background-color: #ff0000}

/*各頁表題欄・テーブル*/

table.hyodaitable {
  width: 700px;
  border: none;
  border-spacing: 5px}

/*各頁表題欄・表題画像*/

td.hyodaiimg {
  width: 700px;
  border: none;
  text-align: left;
  background: #fefefe url(img/bgline.jpg)}

/*各頁表題欄・説明文*/

td.hyodaitd {
  width: 700px;
  padding: 15px;
  border: 1px dashed #555555;
  font-size: 10pt;
  line-height: 125%;
  text-align: left;
  background-color: #f0f0f0}
