body {
  scrollbar-base-color: #ff6633;
  scrollbar-arrow-color: #ffffff;
  background-color:#ffffff;
  color:#333333;
  font-size:100%;
  margin-left:0%;
  margin-right:0%;
  padding-left:0%;
  padding-right:0%;
}
h1 {
  font-size:150%;
  background-color:transparent;
  color:#0000ff;
  margin-left:5%;
}
h2 {
  font-size:130%;
  margin:5% 5% 3% 5%;
  border-style:solid;
  border-color:#ff6633;
  border-width: 0px 0px 6px 0px;
}
h3 {
  font-size:100%;
  font-weight:bold;
  margin-left: 20%;
  margin-left : 15%;
}
h4 {
  margin : 3%;
  margin-right : 5%;
  margin-bottom : 0%;
  margin-left : 20%;
}
.main p {
  text-indent:1em;
}
p code{
  text-indent:0em;
}
p.gototop{
  text-align:right;
}
img {
  border-style:solid;
  border-color:#0000ff;
  border-width:0px;
}
code {
  color:#cc0000;
  background-color:transparent;
  font-family:monospace;
}
address{
  border-top: solid 5px #0000ff;
  padding-top:1em;
  padding-left:5%;
}
.honbun {
  line-height:1.5em;
  margin:3% 5% 3% 20%;
}
.pan {
  margin-left:5%;
  margin-bottom:3em;
  font-size:80%;
}
.navi2 {
  margin-top:2em;
  margin-left:5%;
}
.brandbar {
  padding-left:5%;
}
form {
  background-color:#ff6633;
  color:#ffffff;
  text-align:right;
  padding-right:5%;
  padding-top:0.25em;
  padding-bottom:0.25em;
}
.sitetitle {
  font-weight:bold;
  font-size:120%;
  color:#ff6633;
}
.linkpolicy{
  margin-left:5%;
}
a:link {
  color:#330099;
  background-color:transparent;
}
a:visited {
  color:#999999;
  background-color:transparent;
}
dt{
  font-weight : bold;
}
h5{
  font-size : 1em;
}
.upper{
  border-top: solid 15px #0000ff;
  padding-top:1em;
  padding-left:5%;
}