body {
  font-size: 10.5pt;
}

#main {
width:640px;
margin: 0 auto;
background-color: #e0e0ff;
}

.s {
text-decoration: line-through;
}

/*----- navi -----*/
#navi {
clear:both;
  border: 1px #c0c0ff solid;
  background-color: white;
  padding: 8px;
  margin-bottom: 2px;
}
#navi h1 {
  margin: 2px;
  font-size: 140%;
}

#content {
  background-color: white;
  border: 1px #c0c0ff solid;
  padding: 4px;
width:630px;

}

#footer {
  margin-top: 2px;
  background-color: white;
  border: 1px #c0c0ff solid;
  padding: 4px;
}

table {
  margin: 0 auto;
  border-collapse: collapse;
}
caption {
  font-size: 9pt;
  margin-bottom: 2px;
}
th,td {
  font-size: 10.5pt;
  padding: 3px 6px;
  border: 1px solid #a0a0ff;
}
th {
  font-weight: normal;
  background-color: #e0e0ff;
}
td {

}body {
  font-size: 10.5pt;
  background-color: #e0e0ff;
}

.s {
text-decoration: line-through;
}


#content {
  width: 580px;
  float: right;
  background-color: white;
  border: 1px #c0c0ff solid;
&nbsp;padding: 4px;
}

#menu {
  width: 190px;
  background-color: white;
  border: 1px #c0c0ff solid;
  padding: 4px;
}

#footer {
  margin-top: 6px;
  clear: both;
  text-align: center;
  background-color: white;
  border: 1px #c0c0ff solid;
  padding: 4px;
}

body {
  font-size: 10.5pt;
}

#main {
width:640px;
margin: 0 auto;
background-color: #e0e0ff;
}

.s {
text-decoration: line-through;
}

/*----- navi -----*/
#navi {
clear:both;
  border: 1px #c0c0ff solid;
  background-color: white;
  padding: 8px;
  margin-bottom: 2px;
}
#navi h1 {
  margin: 2px;
  font-size: 140%;
}

#content {
  background-color: white;
  border: 1px #c0c0ff solid;
  padding: 4px;
width:630px;

}

#footer {
  margin-top: 2px;
  background-color: white;
  border: 1px #c0c0ff solid;
  padding: 4px;
}

table {
  margin: 0 auto;
  border-collapse: collapse;
}
caption {
  font-size: 9pt;
  margin-bottom: 2px;
}
th,td {
  font-size: 10.5pt;
  padding: 3px 6px;
  border: 1px solid #a0a0ff;
}
th {
  font-weight: normal;
  background-color: #e0e0ff;
}
td {

}#fragment14 {
margin:0;
padding:0;
background-color: #9090ff;
margin-bottom:2px;
}
#fragment14 ul {
margin: 0;
padding: 0;
height: 36px;
}
#fragment14 li {
margin: 0;
padding: 0 4px;
list-style-type: none;
float: left;
line-height: 36px;
}

#fragment14 li a {
color: white;
text-decoration: none;
}
#fragment14 li a:hover {
text-decoration: underline;
}

#fragment13 {
  margin: 1em;
}
#fragment13 h2 {
  position        : relative;
  display         : inline;
  border          : 1px solid #a0a0ff;
  padding         : 2px 8px;
  background-color: white;
  margin-left     : 1em;
  z-index         : 20;
}
#fragment13 div.h2 {
  position: relative;
  top     : -10px;
  border  : 1px solid #a0a0ff;
  padding : 8px;
  z-index : 10;
}
#fragment13 div.h2 p {
  text-indent: 1em;
}
#fragment4 ul {
  margin: 0;
  padding: 4px;
  margin-left: 1em;
}


#footer {
font-size: 9pt;
}

#footer p {
margin: 0;
padding: 0;
}
#footer ul {
margin: 0;
padding: 0;
text-align: left;
}
#footer li {
margin-right: 6px;
display: inline;
}


