/* ---------------------------------------------------------------------- */
/* ヘッダー部 */
#header {
  margin : 20px auto 5px auto;					/* 外側余白（上下/左右） */
  padding : 0px;								/* 内側余白（上下左右） */
  width : 640px;								/* 幅 */
  height : 35px;								/* 高さ */
  text-align : left;							/* 水平方向配置 */
  color : #333333;								/* 文字の色 */

  border-bottom : 1px solid #000000;			/* 下部のライン */
  background : #ffffff							/* 背景色 */
}
/* ---------------------------------------------------------------------- */
/* メニュー枠 */
#menu{
  margin : 0px auto;							/* 外側余白（上下/左右） */
  padding : 0px;								/* 内側余白（上下左右） */
  width : 640px;								/* 幅 */
  text-align : left;							/* 水平方向配置 */
  background-color : #ffffff;					/* 背景色 */
}
#sub_menu{
  margin : 0px;									/* 外側余白（上下左右） */
  padding : 0px;								/* 内側余白（上下左右） */
  border-top : 1px solid #999999;				/* 上罫線 */
  border-bottom : 1px solid #999999;			/* 下罫線 */
  background-color : #dddddd;					/* 背景色 */
  width : 640px;								/* 幅 */
}
#sub_menu TABLE {
  font-size : x-small;							/* 文字サイズ　相対的に一つ小さく */
}
#sub_menu A {
  display: block;
  margin : 0px;									/* 外側余白（上下左右） */
  padding : 5px;								/* 内側余白（上下左右） */
  width: 100%;
  height: 100%;
  text-decoration: none;						/* 文字装飾 なし */
  color: #000000;								/* 文字の色 */
}
/* 現在開いているページ（選択状態にする） */
#sub_menu A.select {
  background-color : #ffffff;					/* 背景色 */
  text-decoration: underline;					/* 文字装飾 下線 */
}
/* マウスカーソルが上に来た時のリンク */
#sub_menu A.unselect:hover {
  background-color : #ffffff;					/* 背景色 */
  text-decoration : underline;					/* 文字装飾 下線 */
}
#lv3_menu{
  margin : 0px;									/* 外側余白（上下左右） */
  padding : 0px;								/* 内側余白（上下左右） */
  border-bottom : 1px solid #999999;			/* 下罫線 */
  background-color : #ffffff;					/* 背景色 */
  width : 640px;								/* 幅 */
}
#lv3_menu TABLE {
  font-size : x-small;							/* 文字サイズ　相対的に一つ小さく */
}
#lv3_menu A {
  margin : 0px;									/* 外側余白（上下左右） */
  padding : 5px;								/* 内側余白（上下左右） */
  width: 100%;
  height: 100%;
  text-decoration: none;						/* 文字装飾 なし */
  color: #000000;								/* 文字の色 */
}
/* 現在開いているページ（選択状態にする） */
#lv3_menu A.select {
  background-color : #ffffff;					/* 背景色 */
  text-decoration: underline;					/* 文字装飾 下線 */
}
/* マウスカーソルが上に来た時のリンク */
#lv3_menu A.unselect {
  background-color : #ffffff;					/* 背景色 */
  text-decoration : underline;					/* 文字装飾 下線 */
}
/* ---------------------------------------------------------------------- */
/* コンテンツ枠 */
#content{
  margin : 0px auto;							/* 外側余白（上下左右） */
  padding : 0px;								/* 内側余白（上下左右） */
  width : 640px;								/* 幅 */
  text-align : left;							/* 水平方向配置 */
  color : #000000;								/* 文字の色 */
  background : #ffffff							/* 背景色 */
}

/* 箇条書き部分 */
#content LI{
  text-decoration: none;						/* 文字装飾 なし */
}
/* ---------------------------------------------------------------------- */
/* 第3階層ページタイトル */
#content H1{
  margin : 10px auto 5px auto;					/* 外側余白（上/右/下/左） */
  padding : 0px 0px 0px 15px;					/* 内側余白（上/右/下/左） */
  height : 20px;
  color : #000000;
  font-size : medium;
  background : #ffffff
               url(../img/bk_lv3_h1.gif)
               no-repeat;						/* 背景色 背景画像 背景画像の繰り返しなし */
}
/* 文章タイトル */
#content H2{
  margin : 30px 0px 20px 0px;					/* 外側余白（上/右/下/左） */
  padding : 0px 0px 0px 15px;					/* 内側余白（上/右/下/左） */
  height : 20px;
  color : #000000;
  background : #ffffff
               url(../img/bk_lv3_h2.gif)
               no-repeat;						/* 背景色 背景画像 背景画像の繰り返しなし */
}
/* 文章 */
#content P{
  margin : 0px 0px 20px 0px;					/* 外側余白（下/右/上/左） */
  color : #000000;
  width : 640px;								/* 幅 */

}
