body {
 color: #ffffff;/*文字色　白*/
 background-color : #eba95b;/*背景色　こげ茶*/
 font-size : 9pt;/*文字大きさ*/
 text-align: center;/*文字位置　真ん中 ↓に未対応用*/
 margin:0px;/* ページ全体のmargin */
 padding:0px;/* ページ全体のpadding */
 overflow: scroll;   /* スクロール表示 */ }

#wrapper {
 width:1000px;
 height:900px;
 background-color : #2d1f18;/*背景色　こげ茶*/
 text-align: center;/*文字位置　真ん中*/
 margin-left:auto;/* 左側マージンを自動的に空ける */
 margin-right:auto;/* 右側マージンを自動的に空ける */
 margin-top:10px;
 border-style:double;
 border-width:5px;
 border-color:#eba95b;
}

#header {
 height:60px;
 margin:0 auto;
 padding-top:10px;
}

#menu {
 color: #ffffff;/*文字色　白*/
 width:150px;
 left:25px;/*絶対位置に対するごり押し*/
 text-decoration:none;/*文字装飾なし*/
 float:left;/* ボックスを左側表示 */
 position:relative;/**/
}

/* --- ナビゲーションバー --- */
div.nav {
 width: 150px; /* ナビゲーションの幅 */
}

/* --- メニューエリア --- */
div.nav ul.nl {
 margin: 0;
 padding: 0;
 border-top: 1px #2d1f18 dotted; /* 最上部の境界線 */
 list-style-type: none;
 text-align: left;
}

/* --- メニュー項目 --- */
div.nav ul.nl li {
 padding: 1px 1px; /* 項目のパディング（上下、左右） */
 background-color: #eba95b; /* 項目の背景色 オレンジ*/
 border-bottom: 1px #2d1f18 dotted; /* 項目の下境界線 */
}

/* --- リンク --- */
div.nav ul.nl li a {
 display: block;
 position: relative; /* IE6用 */
 padding: 8px 10px; /* リンクエリアのパディング（上下、左右） */
 border-left: 15px #6b4f3c solid; /* リンクエリアの左境界線 */
 text-decoration: none; /* テキストの下線（なし） */
 color: #2d1f18;/*文字色　こげ茶*/
}

/* --- ポイント時の設定 --- */
 div.nav ul.nl li a:hover {
 border-left-color: #ffd287; /* ポイント時の左境界線色 */
 color: #ffffff;/*文字色　白*/
}

/* --- ナビゲーションメニューの設定 --- */
 div.nav ul.nl li a#on {
 border-left-color: #ffd287; /* ポイント時の左境界線色 */
 color: #ffffff;/*文字色　白*/
}



#main {
 color: #6b4f3c;/*文字色　*/
 background-color: #ffd287;/*背景色　黄色*/
 width:775px;
 height:745px;
 left:50px;/*絶対位置に対するごり押し*/
 text-decoration:none;/*文字装飾なし*/
 float:left;/* ボックスを右側表示 */
 position:relative;/**/
}

/* --- サブナビゲーションバー --- */

ul#s_nav {
 list-style:none;
 text-align:center;
 margin:0; 
 padding:10px 0 10px 0;
 }

ul#s_nav li {
 width:77.5px;
 float:left;
}

ul#s_nav li a {  /* 通常時 */
 display:block;
 border:1px solid #ffd287;/*背景色　黄色*/
 text-decoration:none;
 background-color :#2d1f18;/*背景色　こげ茶*/
 color:#ffffff;/*文字色　白*/
 font-weight:bold;
}

ul#s_nav li a:hover,
ul#s_nav li a#current {  /* マウスON時、カレント時 */
 background-color :#ffd287;/*背景色　黄色*/
 color:#6b4f3c;/*文字色　*/
}






#footer {
 height:80px;
 clear:both;/* 回り込み解除 */
 position:relative;/* 通常の位置から相対的に移動 */
 text-align: center;/*文字位置　真ん中*/
 padding-top: 20px;
}





#table {
 width:640px;
 height:600px;
 text-align: center;/*文字位置　真ん中*/
 margin-left:auto;/* 左側マージンを自動的に空ける */
 margin-right:auto;/* 右側マージンを自動的に空ける */
 padding:10px;
 overflow:auto;/* スクロール表示 */
}

th {
 border:solid 1px #6b4f3c;
 background-color:#6b4f3c;
 color:#ffffff;
}
td { 
 border-left:solid 1px #6b4f3c;
 border-bottom:solid 1px #6b4f3c;
 border-right:solid 1px #6b4f3c;
 background-color:#ffffff;
 color:#6b4f3c;
 width: 160px;
 text-align:left;
}

h2 {
 font:bold 18px Verdana,sans-serif;/*文字*/
}

.dead {
 color:#e14f00;/*文字色　赤*/
}

a {
 color:#2d1f18;
}

hr {
 border-width: 1px 0 0 0; /* 太さ */
 border-style: solid; /* 線種 */
 border-color: #eba95b; /* 線色 */
 height: 1px; /* IE6用対策 */
 clear: both; /* IE6用対策 */
}
