body{
	padding:0px;
	margin:0px;
	background-color:green;
	background-image: url("img/kagu.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment:fixed;
}
div#main{
	margin:0 auto;
	width:55%;
	/*heigh:100%; */
	background-color:#d7fff2;
	padding:0px;
}
div.paragraph {
	margin-top:50px;
}
div#head {
height:80px;
padding-left:10px;
font-size:35px;
}

table{
	margin-top:20px;
}

table#menu{
	width:100%;
}
.box25{
  width: 80%;/*全体の幅*/
  font-size: 10pt;/*文字サイズ*/
  }
.box25 dt{/*タイトル部分の設定*/
  color: #414142;/*文字色*/
  background-color: #FCFCFD;/*背景色*/
  font-weight: bold;
  width: 17em;/*タイトルの幅（文字数）*/
  position: relative;
  z-index: 2;
  padding: 0.3em 1em 0.2em 0.3em;
  border-style: solid;
  border-color: #616161;/*枠の色*/
  border-width: 1px 2px 2px 1px;
  }
.box25 dt span{
  padding-left: 8px;
  border-left: 4px solid #BEBEBF;/*タイトル部の左縦線*/
  }
.box25 dd{/*内容部分*/
  position: relative;
  z-index: 1;
  top: -0.9em;
  margin: 0 0 0 0.9em;
  border: solid 1px #717175;/*枠の色*/
  }
.box25 dd .text {
  padding: 1.7em 0.5em 1em 1em;/*テキスト部分の余白*/
  border-left: solid 30px #DEDEDF;/*左側の着色部分*/
  }

span.up{
  color: #FFFFFF;/*文字色*/
  font-size:18px;/*フォントサイズ指定*/
  font-family: "ＭＳ 明朝",serif;/*フォント指定*/
  background-color: #414146;/*背景色*/
  padding: 0.1em 0.1em 0.1em 0.1em;
  margin: 0 2px 0 0;
  border: solid 1px #414146;/*背景色と同じに*/
}
span.down{
  color: #414146;/*文字色*/
  font-size:25px;/*フォントサイズ指定*/
  font-family: "ＭＳ 明朝",serif;/*フォント指定*/
  background-color: #FFFFFF;/*背景色*/
  padding: 0.1em 0.2em 0.1em 0.2em;
  margin: 0 2px 0 0;
  border: solid 1px #414146;/*背景色と同じに*/
  position: relative;
  top: 0.3em;/*下がる程度*/
  z-index: 1;
}
tr#first{
	background-color:#8FBC8F;
}
td{
	text-align:center;
}
#menu ul{ 
margin: 0; 
padding: 0; 
list-style: none; 
}
#menu li{ 
display: inline; 
padding: 0; 
margin: 0; 
float: left;
}
#menu li a{
display: block; 
border-left: 8px solid #C97556;
background-color: #474655;
padding: 3px 10px;
text-decoration: none;
color: #E1E2CF;
width: 100px; 
margin: 1px 0px;
text-align: left;
font-size: 20px;
}
#menu li a:hover{
border-left: 8px solid #990033;
background-color: #474655;
}