body { /* ページ全体の設定 */
 margin: 0px 0px;
 text-align:center;
 background-color: #d9d0ac; /* 背景色の設定 */
 font-size: 10pt;
 line-height:1.5em;
}

a { /* リンクカラーの設定 */
 color: #006400;
}

img {
 border: 0px;
}

h1{
 margin: 20px 0px 10px;
 font-size: 150%;
 font-weight: bold;
 color: #006400;
}

h2{
 margin: 20px 0px 10px;
 font-size: 110%;
 color: #006400;
}

h3{
 margin: 10px 0px 5px;
 font-size: 100%;
 color: #402840;
}

form{
 margin: 5px 0px 0px;
}

INPUT{
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 border-width : 1px 1px 1px 1px;
 border-style : solid solid solid solid;
 border-color : gray gray gray gray;
 font-size : 10pt;
}

ul{
 margin: 0 0 0 1em;
 padding: 0 1em;
}

table {
 background-color: #ffffff;
 border: 1px #b68954 solid;
 border-collapse: collapse;
 width: 650px;
 font-size: 10pt;
 line-height:1.5em;
}

td,th {
  border: 1px #b68954 solid;
  border-collapse: collapse;
  padding: 3px 3px;
}

th {
  background-color: #dab978;
}

.td120{
 width: 120px;
}

.tdback-color{
 background-color: #f5f0c8;
}

.tdback-color120{
 width: 120px;
 background-color: #f5f0c8;
}

#container { /* センタリング用BOX */
 width:700px;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 background-color: #feffef; /* 背景色の設定 */
}

#menu { /* メニュー用BOX */
 width:100%;
 height: 20px;
 text-align:center;
 background-color: #006600; /* 背景色の設定 */
}

#headerLeft { /* ヘッダ用BOX 左 */
 float: left;
 margin: 0px 0px;
 width: 400px;
 height: 60px;
 padding: 0px 0px;
 text-align:justify;
}

#headerRight { /* ヘッダ用BOX 左 */
 float: left;
 margin: 0px 0px;
 width: 300px;
 height: 60px;
 padding: 5px 10px;
 text-align:right;
}

#footer { /* フッタ用BOX */
 width: 700px;
 height: 20px;
 background-color: #a6bdc0 ; /* 背景色の設定 */
 padding: 5px 5px;
 text-align:justify;
}

#contents { /* コンテンツ用BOX */
 width: 700px;
 padding: 10px 25px;
 text-align:justify;
}

#boxA{ /* Index用BOX 左 */
 float: left;
 width: 150px;
 height: 100%;
 padding: 0px 5px;
 text-align:justify;
}

#boxB{ /* Index用BOX 中央 */
 float: left;
 width: 370px;
 height: 100%;
 padding: 0px 10px;
 text-align:justify;
}

#boxC{ /* Index用BOX 右 */
 float: left;
 width: 180px;
 height: 100%;
 text-align:justify;
}

#list { /* パンくずリスト用 */
 width: 700px;
 padding: 0px 10px;
 text-align:justify;
}

.clear{ /* 回り込み解除 */
 clear: both;
}

.blank{ /* 余白10px */
 padding: 10px;
}

.b_title{ /* 強調見出し */
 font-weight: bold;
 color: #402840;
}
