body{
 background-color: #606080;
 text-align: center; margin: 0px auto; padding-bottom: 400px; width:770px;
 scrollbar-base-color: white; scrollbar-face-color: #8080C0; scrollbar-arrow-color: #0000F0; scrollbar-track-color: #F5F0FF; scrollbar-3dlight-color: #F0F0FF; scrollbar-highlight-color: white; scrollbar-shadow-color: #3040C0; scrollbar-darkshadow-color: #403060;
}

.contents{
 text-align: left; background-color: white; width: 770px;
 border-left: #404080 solid 5px; border-right: #404080 solid 5px;
 margin: 0px auto; padding-top: 5px; text-indent: 0px;
 }

h1{ color: #333399; background-color: #F0E8FF; text-align: center; margin-top: 3px; margin-bottom: 0px; padding-top: 3px; padding-bottom: 3px}
h2{ color: #6040A0; text-align: center; margin-top: 5px; margin-bottom: 3px;}

h3{ background-color: #303060; color: white;  text-indent: 0.5em; padding:0.2em 0px; margin: 0.5em 0.3em 1em 0.3em}
span.h3text{ }
h3.href{ background-color: white; border-left:0.5em solid #33CC99; text-indent: 0.5em}
h3.summary{ background-color: #FFC0FF; text-indent: 0.5em; margin: 2em 0.3em 1em 0.3em}

h4{
 margin: 1.5em 0.8em 1em 0.8em; text-indent: 0.5em; color: 303060; padding: 5px 0px;
 border-top: 2px dashed #9090E0; border-bottom: 2px dashed #9090E0; background-color:#F8F8FF;
 }
p.h4{ margin: 0.5em 1.3em}
table.h4{ margin: 0em 1.3em}
img.h4{ margin: 0em 1.3em}

h5{ margin: 1em 1.3em;@text-indent: 0.5em; font-size: 1em}
p.h5{ margin: 0.5em 1.8em}

address{ font-size: 0.8em; color:#336699; font-style: normal; text-align: right; border-color: #339999; border-width: 5px 0px; border-style: solid; padding: 0.5em 0.5em 0.5em 0px;}
address.UO{ font-size: 0.8em; color:#003080; font-style: normal; text-align: right; border-top: #D090A0 dotted 2px; border-bottom: #A0A0C0 solid 5px; padding: 0.5em 0.5em 0.5em 0px;}
P.warningBottom{ font-size: 0.8em; color:#663399; font-style: normal; border-top: #A0A0C0 solid 5px; padding: 0.5em 0em 0.5em 0.5em; text-indent: 1em; margin: 0px}

P.navi {  font-size: 0.9em; background-color: #804000; width: 760px; margin: 0px; height: 1.5em; color: #FFFFFF; text-align: left; padding: 0px;}
P.navi a{color: #FFFFFF; width: 8em; text-align: center; border-right-color: #FFFFFF; line-height: 1.5em; border-style: solid; border-width: 0px 1px 0px 0px; text-decoration:none;}
P.navi a:hover{background-color: #3333cc; text-decoration:none;}
P.navi .category{ background-color: #408000; font-weight: bold;  color: #FFFFFF; width: 8em; text-align: center; line-height: 1.5em; border-right: white solid 1px;}
P.navi span.navi {color: #FFFFFF; background-color: #0060C0; font-weight: bold; width: 8em; text-align: center; border-right-color: #FFFFFF; line-height: 1.5em; border-style: solid; border-width: 0px 1px 0px 0px; display: inline}
P.navi span{display: none}

p{ margin: 0.5em 0.8em 0.8em 0.8em}
b { margin: 0px 0.2em; font-weight: bold; color:#3366FF}
strong {color: #CC3300}

.fs_2 {  font-size: 0.8em}
.bold { font-weight: bold}
.access{ font-weight: bold; color:#333399; margin: 0px 0.4em}
.exsample{ font-weight: bold; color:#990000}
.point1{ font-size: 1.1em; margin: 0px 0.3em; font-weight: bold; color:#9933FF}
.point2{ font-size: 1.0em; margin: 0px 0.2em; font-weight: bold; color:#3366FF}
.point3{ font-size: 1.0em; margin: 0px 0.2em; font-weight: bold; color:#339999}
.point4{ font-size: 0.8em; color:#336699; text-align: right}
.point5{ color:#9999FF}
.attention{ color:#6666FF}
.price{ color: #FF0000; font-weight: bold; font-size: 1em}
.priceDeta{ color: #FF0000; font-size: 0.8em; font-weight: normal}

div.space_1{ height: 1em}
div.space_2{ height: 2em}
div.space_5{ height: 5em}


