p {
 line-height: 140%;
 margin: 0 2% 1% 10%;
 text-indent:-5%;
}
address { 
    margin: 1% 1% 1% 2%;
    font-style:normal;
}
h1{ 
    margin: 2%;
    padding: 0.2em 0.5em 0em 0.5em;
    background-color: #3cc;
    color:#03c; }
h2{
     margin: 1%;
     background-color:#03c;
     color:#f0ffff;
     clear:both;
}
h3{
     margin: 2% 1% 0 1%;
     padding-left:4px;
     background-color:#ccffcc;
     border-top: solid 1px #99cc99;
     color:#006600;
     clear:both;
}
body {background:#ffffff;}
div.navbar {
    margin: 1% 1% 1% 2%;}
div.navbar2 {
    margin : 1% 1% 1% 1%;
    padding: 1% 1% 1% 1%;
    }
div.honbun {
    margin: 1% 1% 1% 2%;
    width:45%;
    float:left;
    background:#fffff8;
    border:solid 1px #ffff66;
    }
div.honbun:before {
    content: "テキスト ";
    background:#ffffcc;
    padding:2px;
    line-height:150%;
    border-top:solid 1px #ffff66;
   }
div.detail {
    margin: 1% 1% 1% 2%;
    width:45%;
    float:left;
    background:#f8f8ff;
    border:solid 1px #ccccff;
    }
div.detail:before {
    content: "参考資料 ";
    background:#ccccff;
    padding:2px;
    line-height:150%;
    border-top:solid 1px #ccccff;
   }
a {
  text-decoration:none;
  font-weight:normal;
  }
a:hover   { color:#ff0000;}
a:active  { color:#003300; background:#ffff00;}

a.nav {
  margin:0% 0.5% 0% 0.5%;
  border:outset blue 1px;
  padding:2px 5px;
  text-decoration:none;
  font-size:90%;
  background:#e0e0e0;
  display:block;
  float:left;
    }
a.nav:link {
  border-color:#0000ff;
}
a.nav:visited {
  border-color:#660066;
}
a.nav:hover {
  color:#006600;
  background-color:#ccffcc;
}
a.nav:active {
  border-style:inset;
}
hr{ clear:both; }
hr.bottom{margin-top:50%;}
p.mk{float:right}
p.mk img{border:none}
