body
{
width:800px;
margin-right:auto;
margin-top:30px;
margin-bottom:0px;
margin-left: auto;
background-image:url("image/back.jpg");
background-attachment:fixed;
font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.outline
{
border: solid  green 1px;
background-color: white;
background-image:url("image/headleaf.jpg");
background-repeat:no-repeat;
}
H1
{
margin-top:-10px;
margin-bottom:0px;
margin-left:70px;
color:white;
font-size:240%;
text-decoration:none;
}
H1 a:link
{
text-decoration:none;
}

H1 a:visited
{
text-decoration:none;
color:white;
}
H1 a:hover
{
color:yellow;
text-decoration:none;
background-color:transparent;
}
.first
{
margin-left:210px;
margin-top:20px;
font-size:160%;
color:#99281b;
font-weight:900;
}
.second
{
margin-left:100px;
font-size:150%;
margin-top:30px;
font-weight:900;
color:#003c00;
}

H2
{
font-size:110%;
margin:0px;
color:green;
}
H2 a:link{
color:green;
}
H2 a:visited{
color:green;
}

.angels2
{
margin-left:100px;
}
.page
{
margin-left:50px;
line-height:1.4;
}

.atopy
{
font-weight:900;
margin-bottom:0px;
margin-left:30px;
font-size:110%;
}
.freedial
{
margin-top:0px;
margin-left:500px;
font-size:110%;
background-color:green;
color:white;
padding:5px;
font-weight:900;
}

.content{
}
.charge
{
font-weight:900;
color:white;
font-size:110%;
background-color:red;
padding:5px;
margin-left:10px;
margin-right:20px;
}
.charge2
{
margin-top:0px;
margin-left:20px;
clear:both;
}
table{
width:798px;
border-collapse:collapse;
font-size:90%;
color:black;
}
td{
border:solid 1px green;
border-collapse:collapse;
padding:5px;

}
.patch0
{
background-color:#1c5485;
width:15%;
padding:0px;
margin:0px;
}
.patch1
{
width:34%;

}
.patch2
{
width:15%;
padding:0px;
margin:0px;
}
.patch3
{
width:34%;
}
.end
{
background-color:#b7db9b;
}
.sizeright
{

}
.title
{
font-weight:900;
background-color:#98ddfc;
color:#071717;
}
.title0
{
border-left:solid 0px white;
border-top:solid 1px white;
border-bottom:solid 1px white;
border-collapse:collapse;
width:1%;
}
.title1
{
font-weight:900;
background-color:#98ddfc;
color:#071717;
width:49%;
}
.title2
{
font-weight:900;
background-color:#98ddfc;
color:#071717;
width:49%;
}
.title3
{
border-right:solid 1px white;
border-top:solid 1px white;
border-bottom:solid 1px white;
border-collapse:collapse;
width:1%;
}
.size{
width: 0px;
height:0px;
padding:0px;
margin:0px;
}
.space{
padding:4px;
margin:4px;
height:4px;
background-color:#b7db9b;
}
.space0
{

border-top:solid 1px white;
border-bottom:solid 1px white;
border-collapse:collapse;
}
.space00
{
border-right:solid 1px white;
border-top:solid 1px white;
border-bottom:solid 1px white;
border-collapse:collapse;
}

.attention
{
margin-left:50px;
white-space:pre;
font-size:85%;
}

.dec0
{
margin-top:20px;
font-weight:900;
font-size:110%;
background-color:#6699CC;
color:white;
padding:5px 20px;
width:300px;
}
.condition2
{

margin-top: 20px;
margin-left:60px;
font-weight:900;
}
.freedial2
{
margin-top: 20px;
margin-left:60px;
font-weight:900;
}
.aquatheraphy{
margin-left:180px;
border: solid  #083b1c 1px;
margin: 0px 220px 0px 120px; 
padding:0px 10px;
color:black;
}


a img{
border-width:0px;
}
.geotrust
{
color:black;
margin-top: 0px;
margin-left:50px;
margin-bottom:20px;
margin-right:20px;
float:left;
}
.geotrust2
{
margin-top:20px;
margin-left:40px;
padding-left:20px;
font-size:90%;
}
.team
{
float:left;
}
.alexa
{
margin-left:180px;
margin-top:80px;
}
.footer a
{
color:#263284;
}

.footer
{clear:both;
margin-top:30px;
font-size: 85%;
background-color: #D4E7FC;
color:#263284;
text-align: left;
padding: 0px 0px 10px 0px; 
font-weight:900;
}
.footcaption
{
background-color: #8ee33f;
margin-top:30px;
color:white;
font-size:110%;
padding:5px 30px;

}
.footmargin
{
margin-left:30px;
font-size: 90%;
padding-top:5px;
padding-bottom: 0px;
padding-left: 40px;
line-height:1.6;
}
.copyright
{
text-align:center;
}
.copyright a:visited
{
color:black;
text-decoration:none;
}
.copyright a:hover
{

text-decoration:none;
color:black;
}

a:link{
color: green;
}
a:visited
{
color: #004000;
}
a:hover{
background-color:#d0ffd0;
padding:2px 0px;
color:black;
}
.sogo
{
clear:both;
margin-left:80px;
font-size:80%;
}

FORM
{
margin:0px;
padding:0px;
}

.blockB
{
float:left;
margin-top:20px;
}
.blockC
{
margin-top:20px;
float:left;
}
.blockD
{
float:left;
}
.blockE
{
float:left;
}
.blockF
{
clear:both;
}
.blockG
{
float:left;
}
.listmark
{
color:#d6a794;
}
