.pankuzu{
  /*パンくずリストのスタイル*/
  font-size : x-small;
  padding-top : 2px;
  padding-left : 5px;
  padding-right : 2px;
  padding-bottom : 2px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #6699ff;
  text-align : right;
}
.subtitle{
  /*サブタイトル、フッターのスタイル*/
  width : 400;
  font-size : small;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-right-style : ridge;
  border-bottom-style : ridge;
  border-right-color : #6699ff;
  border-bottom-color : #6699ff;
  padding-top : 2px;
  padding-left : 5px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-bottom : 5px;
  font-weight : bold;
  background-color : #eeeeff;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : #99ccff;
  border-left-color : #99ccff;
}
.subtitle1{
  /*サブタイトル、フッターのスタイル*/
  width : 400;
  font-size : small;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-right-style : ridge;
  border-bottom-style : ridge;
  border-right-color : #6699ff;
  border-bottom-color : #6699ff;
  padding-top : 2px;
  padding-left : 5px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-bottom : 5px;
  font-weight : bold;
  background-color : #FFC0CB;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : #99ccff;
  border-left-color : #99ccff;
}
.subtitle2{
  /*サブタイトル、フッターのスタイル*/
  width : 100%;
  font-size : small;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-right-style : ridge;
  border-bottom-style : ridge;
  border-right-color : #6699ff;
  border-bottom-color : #6699ff;
  padding-top : 2px;
  padding-left : 5px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-bottom : 5px;
  font-weight : bold;
  background-color : #eeeeff;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : #99ccff;
  border-left-color : #99ccff;
}
a:link {
  /*未訪問リンクのスタイル*/
  color: #00008B;
 
  padding : 1px;
}
a:visited {
  /*訪問済みリンクのスタイル*/
  color: #2F4F4F;
  
  padding : 1px;
}
a:active {
  /*アクティブなリンク（接続中）のスタイル*/
  color: #ffff00;
  background-color : #6666ff;
  text-decoration : none;
  padding : 1px;
}
A:hover {
  /*リンクにカーソルをあてた時のスタイル*/
  color: #ffcc66;
  background-color : #6666ff;
  text-decoration : none;
  padding : 1px;
}
BODY{
  /*全体のスタイル*/
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
CAPTION{
  
TD{
  /*テーブルセルのスタイル*/
  line-height : 140%;
  /*セル内の行間は140%*/

  font-size : small;
  vertical-align : top;
  margin-top : auto;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : auto;
}
TH{
  /*テーブルヘッダのスタイル*/
/*デフォルトが太字のため*/
  font-size : x-small;
  font-weight : normal;
  white-space : nowrap;
}
.title{
  /*本文の主要タイトルのスタイル*/
  font-size : small;
  font-weight : bolder;
  color : #cc3300;
}
.pict{
  /*画像枠表示のためのスタイル*/
  text-align : center;
  border-top-width : 4px;
  border-right-width : 4px;
  border-bottom-width : 4px;
  border-left-width : 4px;
  border-top-style : outset;
  border-right-style : outset;
  border-bottom-style : outset;
  border-left-style : outset;
  border-top-color : #00ff00;
  border-left-color : #00ff00;
  border-right-color : #00ff00;
  border-bottom-color : #00ff00;
}
.b_warn{
  /*注警報リンクのスタイル*/
  font-size : small;
  text-align : center;
  border-width : 2px 2px 2px 2px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #ff0000;
  border-right-color : #990000;
  border-bottom-color : #990000;
  border-left-color : #ff0000;
  background-color : #ffdddd;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  vertical-align : middle;
}
.b_eq{
  /*地震火山関連リンクのスタイル*/
  font-size : small;
  text-align : center;
  border-width : 2px 2px 2px 2px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #cc9900;
  border-right-color : #996600;
  border-bottom-color : #996600;
  border-left-color : #cc9900;
  background-color : #ffffcc;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  vertical-align : middle;
}
.b_fcast{
  /*予報関連リンクのスタイル*/
  font-size : small;
  text-align : center;
  border-width : 2px 2px 2px 2px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #00cc00;
  border-right-color : #339933;
  border-bottom-color : #339933;
  border-left-color : #00cc00;
  background-color : #ccffcc;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  vertical-align : middle;
}
.b_amedas{
  /*アメダス関連リンクのスタイル*/
  font-size : small;
  text-align : center;
  border-width : 2px 2px 2px 2px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #0066ff;
  border-right-color : #0033cc;
  border-bottom-color : #0033cc;
  border-left-color : #0066ff;
  background-color : #ccffff;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  vertical-align : middle;
}
.b_etc{
  /*グローバルナビ用*/
  font-size : small;
  text-align : center;
  border-width : 2px 2px 2px 2px;
  border-top-style : outset;
  border-left-style : outset;
  border-right-style : outset;
  border-bottom-style : outset;
  border-top-color : #bbbbbb;
  border-right-color : #bbbbbb;
  border-bottom-color : #bbbbbb;
  border-left-color : #bbbbbb;
  background-color : #dddddd;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.b_now{
  /*現在のページ*/
  color : f0f0f0;
  font-size : small;
  text-align : center;
  border-width : 2px 2px 2px 2px;
  border-top-style : inset;
  border-left-style : inset;
  border-right-style : inset;
  border-bottom-style : inset;
  border-top-color : #999999;
  border-right-color : #999999;
  border-bottom-color : #999999;
  border-left-color : #999999;
  background-color : #666666;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.mini{
  /*文字縮小用*/
  font-size : x-small;
}
.m_green{
  /*リストマーク用のスタイル（緑）*/
  color : #009900;
  border-width : 1px 1px 1px 1px;
  border-style : ridge ridge ridge ridge;
  border-top-color : #009900;
  border-left-color : #009900;
  border-right-color : #009900;
  border-bottom-color : #009900;
  background-color : #ccffcc;
  font-size : 10px;
  speak : none;
  /*音声ブラウザで読み上げない*/
  vertical-align : middle;
}
.m_ora{
  /*リストマーク用のスタイル（橙）*/
  color : red;
  border-width : 1px 1px 1px 1px;
  border-style : ridge ridge ridge ridge;
  border-top-color : #ff0000;
  border-left-color : #ff0000;
  border-right-color : #ff0000;
  border-bottom-color : #ff0000;
  background-color : #ffcc66;
  font-size : 10px;
  speak : none;
  vertical-align : middle;
}
.m_blue{
  /*リストマーク用のスタイル（水色）*/
  color : blue;
  border-width : 1px 1px 1px 1px;
  border-style : ridge ridge ridge ridge;
  border-top-color : #0000ff;
  border-left-color : #0000ff;
  border-right-color : #0000ff;
  border-bottom-color : #0000ff;
  background-color : #ccffff;
  font-size : 10px;
  speak : none;
  vertical-align : middle;
}
.center{
  text-align : center;
}
.right{
  text-align : right;
}
.deco_gre{
  background-color : #ccffcc;
  vertical-align : middle;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #00cc00;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 1px;
}
.deco_yel{
  background-color : #ffffcc;
  vertical-align : middle;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cc9900;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 1px;
}
.deco_blu{
  background-color : #ccffff;
  vertical-align : middle;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #0099ff;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 1px;
}
.deco_red{
  background-color : #ffcccc;
  vertical-align : middle;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #ff0000;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 1px;
}
