body {
  text-align:center;
  margin:20px;
}

#container {
  text-align:left;
  width:750px;
  background-color:#FFFFFF;
}

#header {
  padding:30px;
  background-image:url(/image/title.jpg);
  text-align:left;
}

#header h1 {
  font-size:30px;
  color:#0066CC;
  padding:20px;
  font-family:Verdana;
  letter-spacing:10px;
}

#header P{
  font-size:10pt;
  color:#003399;
  font-family:Verdana;
}

#content {
  float:right;
  width:580px;
  font-size:10.5pt;
  line-height:180%;
  color:#666666;
  font-family:Verdana;
  padding:10px;
}

#content h3 {
  font-size:20px;
  font-weight:bold;
  line-height:30px;
  font-family:Verdana;
  color:#0099CC;
  padding:5px;
  border-bottom-width:3px;
  border-bottom-style:double;
  border-bottom-color:#FFFF66;
}

#content A{
  color:#FF0099;
  text-decoration:none;
}

#content A:HOVER{
  text-decoration:underline;
  color:#FF0099;
}

#content A:VISITED{
  color:#FF66CC;
}

#sidebar {
  float:left;
  text-align:left;
  width:130px;
  font-size:10pt;
  line-height:180%;
  color:#666666;
  font-family:Verdana;
}

#sidebar ul{
  font-size: 10pt;
  line-height:180%;
  font-weight:bold;
}

#sidebar li{
  font-size:10pt;
  line-height:180%;
  font-weight:bold;
}

#sidebar A{
  font-size:10pt;
  color:#00CC33;
  text-decoration:none;
}

#sidebar A:VISITED{
  color:#00CC33;
}

#sidebar A:HOVER{
  color:#00CC33;
  text-decoration:none;
  font-weight:bold;
  background-color:#FFFF00;
}

#footer {
  clear:both;
  line-height:50px;
  width:750px;
  text-align:center;
}

#footer p {
  font-size:9pt;
  color:#666666;
  padding:10px;
}

.sub{
  font-size:11pt;
  line-height:15px;
  font-weight:bold;
  color:#33CCCC;
}

.setumei{
  font-size:9pt;
  color:#666666;
}

INPUT{
  font-size:9pt;
  font-family:Verdana,Osaka;
  line-height:135%;
  color:#006600;
  background-color:#FFFFFF;
  border-width:1px;
  border-style:solid;
  border-color:#33CC00;
}

TEXTAREA{
  font-size:9pt;
  font-family:Verdana,Osaka;
  line-height:135%;
  color:#006600;
  background-color:#FFFFFF;
  scrollbar-base-color:#CCFF99;
  scrollbar-face-color:#CCFF99;
  scrollbar-track-color: #CCFF99;
  scrollbar-arrow-color:#CCFF99;
  scrollbar-3dlight-color: #CCFF99;
  scrollbar-highlight-color:#CCFF99;
  scrollbar-shadow-color:#CCFF99;
  scrollbar-darkshadow-color:#CCFF99;
  border-width:1px;
  border-style:solid;
  border-color:#33CC00;
}

HR{
  color:#FFFF66;
  border-width:1pt;
  border-style:solid;
}

.sub2{
  font-size:10pt;
  line-height:30px;
  font-weight:bold;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#FFFF66;
  color:#33CCCC;
}

.comment-content{
  font-size:10pt;
  line-height:150%;
  border-bottom-width:1px;
  border-bottom-style:dotted;
  border-bottom-color:#FFFF66;
  color:#333333;
  margin:5px;
  padding:5px;
}

