body   {color: #4c4c4c;
background-color: #450102}

a        {decoration:none}
a:visited {decoration:none}

a.next  {color: #874d36;
          text-decoration: none;}

a.next:hover  {color: #874d36;
                background-color:#ffff99;
                text-decoration: none;}

a.next:visited  {color: #874d36;
           text-decoration: none;}

h1       {margin-top: 0;
          margin-bottom: 0}

hr       {height: 1px;
          width:  699px;
          color:#1d3770}

/* コンテナ */
div#container  {
	width: 799px;
                margin-left:auto;
                margin-right:auto;
                border: solid 2px #281711;
                background-color: #ffffff
}



/* メニュー */

ul#menu      {font-size: 0.75em;
              margin-top: 0;
              margin-bottom: 30px;
              margin-left: 0;
              padding-left: 0;
              height: 30px;
              background-image:  url(menuc1.png);
              background-repeat: repeat-x;}

ul#menu li   {list-style-type: none;
              float: left}

ul#menu li a  {display: block;
              width: 99px;
              line-height: 30px;
              text-decoration: none;
              text-align: center;
              color: #ffffff;
              background-image: url(menuc1.png);
              border-right: solid 1px #ffffff}

ul#menu li a:hover {background-image: url(menuc2.png)}

ul#menu li.menulast a {border-right: none}


/* コンテンツ */

div#content   {
	width: 700px;
        margin-left: auto;
        margin-right: auto
        
}

div#content h2  {background-color: #281711;
                 background-image: url(bar-h2c.png);
                 background-repeat: no-repeat;
                 font-size: 1em;
                 color: #ffff99;
                 line-height: 30px;
                 padding-left: 10px;
                 margin-bottom: 0;}

div#content h3  {
                 background-image: url(bar-h3c.png);
                 background-repeat: no-repeat;
                 font-size: 0.95em;
                 line-height: 25px;
                 padding-left: 30px;
                 margin-bottom: 0;
                 margin-top: 10px;}

div#content h4  {
                 background-image: url(bar-h4c.png);
                 background-repeat: no-repeat;
                 font-size: 0.95em;
                 padding-left: 30px;
                 line-height: 25px;
                 }

div#content p    {font-size: 0.85em;
                 line-height:1.6;
                 margin-top: 10px}


/* レイアウト見本テーブル　*/

table            {width: 700px;
                  border: none}


td.g1            {width:330px;
                     }

td.g3            {width:330px;
                  vertical-align:bottom}

td.g4            {width:220px;
                  align:center}



/* フッター　*/

div#footer {
	background-image: url(line-c.png);
            background-repeat: repeat-x;
            margin-top: 25px;
            padding-top: 8px;
}

address  {
	font-size: 0.75em;
          font-style: normal;
          text-align: center;
          margin-bottom: 10px
}