body {
  margin: 0;
  padding: 0;
  text-align: center;
  color: #333333;
  background:url(images/back.gif);
/*background-color: #ffffff;*/
font-size: 80%;
}
#wrapper {
  margin: 0;
  padding: 0;
  width: 761px;
  text-align: left;
  background: #ffffff;
}
#breadcrumbs{
  margin: 0.5em;
}
.hide {
position: absolute;
left: -100em;
top: -100em;
}
#maincontent {
background: #ffffff;
}
image{
border:0;
margin:0;
padding:0;
}
h1 {
/*background:url(images/h1image.gif);*/
/*background-color:#CCFFFF;*/
border-bottom:medium dotted #cccccc;
/*border-left:thin solid #00ccff;*/
border-top:medium dotted #00ccff;
/*border-right:medium solid #00ccff;*/
color: #006699;
text-align: center;
vertical-align:middle;
padding:0.5em;
margin: 0 0 1.0em 1.0em;
width:44em;
height:1em;
line-height: 110%;
font-weight:bold;
font-size: 125%;
}
h2 {
background:url(images/h2image.gif);
/*background-color:#CCFFFF;*/
border-bottom:thin solid #cccccc;
/*border-left:thin solid #00ccff;*/
border-top:thin solid #00ccff;
/*border-right:medium solid #00ccff;*/
color: #000066;
text-align: center;
vertical-align:middle;
padding:0.5em;
margin: 0 0 1.0em 1.0em;
width:21em;
/*height:1em;*/
line-height: 110%;
font-weight:normal;
font-size: 100%;
}
h3 {
background:url(images/h3image.gif);
/*background-color:#ccff99;*/
border-bottom:thin solid #cccccc;
/*border-left:thin solid #66cc00;*/
border-top:thin solid #66ccbb;
/*border-right:medium solid #66cc00;*/
color: #000066;
text-align: center;
vertical-align:middle;
padding:0.5em;
margin: 1.0em 0 1.0em 1.5em;
width:21em;
/*height:1em;*/
line-height: 110%;
font-weight:normal;
font-size: 100%;
}
h4 {
background:url(images/h4image.gif);
/*background-color:#ffffff;*/
border-bottom:thin solid #cccccc;
border-top:thin solid #66cccc;
color: #000066;
text-align: center;
vertical-align:middle;
padding:0.5em;
margin: 1.0em 2.0em 1.0em 2.0em;
width:21em;
/*height:1em;*/
line-height: 110%;
font-weight:normal;
font-size: 100%;
}
h4.h42 {
background:url(images/h4image.gif);
/*background-color:#ffffff;*/
border-bottom:thin solid #cccccc;
border-top:thin solid #66cccc;
color: #000066;
text-align: left;
vertical-align:middle;
padding:0.5em;
margin: 0em 2.0em 1.0em 2.0em;
width:21em;
/*height:1em;*/
line-height: 110%;
font-weight:normal;
font-size: 100%;
}
h4.h4houhou {
background:url(images/h4image.gif);
/*background-color:#ffffff;*/
border-bottom:thin solid #cccccc;
border-top:thin solid #66cccc;
color: #000066;
text-align: center;
vertical-align:middle;
padding:0.5em;
margin: 0em 2.0em 1.0em 2.0em;
width:21em;
height:1em;
line-height: 110%;
font-weight:normal;
font-size: 100%;
}
h5 {
/*background:url(images/h5image.gif);*/
background-color:#ffffff;
border-bottom:thin dotted #666666;
/*border-left:thin solid #66cc00;*/
border-top:thin dotted #66cccc;
/*border-right:medium solid #66cc00;*/
color: #000066;
text-align: center;
vertical-align:middle;
padding:0.5em;
margin: 1.0em 0 1.0em 2.5em;
width:21em;
height:1em;
line-height: 110%;
font-weight:normal;
font-size: 100%;
}
p {
  margin: 0.5em 3.0em 0.5em 3.0em;
  line-height: 200%;
}
p.imagep {
  border:0;
margin:0;
padding:0;
}
.alignright{
margin-left:500px;
}
/*p.rinen{
background-color:#eeeeee;
width:680px;
  margin: 0.5em 3.0em 0.5em 3.0em;
  line-height: 200%;
}*/
div.bbs{
width:680px;
background-color:#ffffcc;
margin: 0.5em 3.0em 0.5em 3.0em;
}
table.tablegoiken{
width:680px;
margin-left:40px;
padding-left:10px;
font-size: 100%;
line-height:150%;
}
td.tdgoiken{
padding:0.5em;
}
td.tdhouhou1{
vertical-align:top;
margin:0;
padding:0;
background-color:#FFFFFF;
}
img.titleimg{
border:0px;
margin:0px;
padding:0px;
vertical-align:bottom;
}
img.img1{
float:right;
margin-left:10px;
margin-top:10px;
}
img.img2{
float:left;
margin-left:10px;
margin-top:10px;
}
.font1{
font-family:"HG創英角ﾎﾟｯﾌﾟ体";
}
.font2{
font-family:"HG丸ｺﾞｼｯｸM-PRO";
margin-left:330px;
}
.font3{
font-size:medium;
}
.mizutama{
background-image:url(images/mizutama.gif);
height:200px;
}
br.kvbr{
clear: both;
width: 760;
}
#footer {
clear: both;/*右側または左側に配置された全ての要素に対する回り込みを解除*/
  width: 760px;
  border-top: 1px solid #cccccc;
  background-color:#003366;
  color:#FFFFFF;
}
#footer address {
text-align: center;
padding-top: 0.1em;
padding-bottom: 0.3em;
font-style: normal;
line-height: 1.1em;
}
#footer p {
padding-top: 0;
padding-bottom: 0.1em;
text-align: center;
line-height: 1.1em;
}