/*トップ更新情報用・テーブル*/

table.koshin {
  width: 320px;
  border: none;
  margin: none;
  border-collapse: collapse;
  border-spacing: 0;
  background: #d0d0ff}

/*トップ更新情報用・本文*/

td.koshintd {
  background: #d0d0ff url(img/koshinbg.jpg);
  border-top: 1px solid #7b7bdf;
  border-bottom: 1px solid #7b7bdf;
  margin: none;
  font-size: 10pt;
  line-height: 125%;
  color: #555555;
  text-align: left;
  padding: 5px 15px}

/*メニューボタン解説*/

td.menubtn {
  color: #2a2aa4;
  font-size: 8pt;
  line-height: 125%;
  text-align: left;
  margin: none;
  padding: 0px 20px;
  border-right: 1px solid #7b7bdf;
  border-bottom: 1px solid #7b7bdf}

/*メニューボタン本体*/

td.menubtnup {
  border-right: 1px solid #7b7bdf}

/*共通ページ表題欄Table*/

table.comimage {
  width: 602px;
  border:  2px solid #dddddd;
  border-collapse: collapse;
  background: #eeeeee}

/*共用ページ表題欄td*/

td.comtop {
  width: 600px;
  height: 56px;
  border: none;
  color: #003890;
  font-size: 14pt;
  font-weight: bold;
  padding-left: 30px;
  padding-bottom: 8px;
  text-align: left;
  vertical-align: bottom;
  background: #eeeeee url(img/comtop.jpg) no-repeat}

/*本文ベタのテーブル指定*/

table.norm {
  width: 550px;
  text-align: left;
  border: none;
  padding: 5px}

/*本文ベタの表題欄*/

th.normth {
  font-size: 11pt;
  line-height: 125%;
  font-weight: bold;
  padding-left: 5px;
  color: #006600;
  border-bottom: 1pt solid #006600;
  border-right: 1pt solid #006600;
  background-color: #bef1d3}

/*本文ベタの本文欄*/

td.normtd {
  font-size: 10pt;
  line-height: 125%;
  padding-left: 5px;
  border-bottom: 1pt solid #cccccc;
  border-right: 1pt solid #cccccc;
  background-color: #f8f8f8}

/*サイトマップテーブル指定*/

table.sitemap {
  width: 605px;
  text-align: left;
  border: none;
  padding: 5px}

/*サイトマップ表題欄*/

th.sitemapth {
  font-size: 11pt;
  line-height: 125%;
  font-weight: bold;
  padding-left: 5px;
  width: 300px;
  color: #072390;
  border-bottom: 1pt solid #072390;
  border-right: 1pt solid #072390;
  background-color: #e3f1ff}

/*サイトマップ本文欄*/

td.sitemaptd {
  font-size: 10pt;
  line-height: 125%;
  padding-left: 5px;
  width: 300px;
  vertical-align: top;
  border-bottom: 1pt solid #cccccc;
  border-right: 1pt solid #cccccc;
  background-color: #f8f8f8}

/*G4フォント*/

font.g4 {
  color: #008e5d}

/*RSS部文字*/

font.rss {
  font-size: 10pt;
  }
