body
{ margin:0;
  padding:0;
  color:rgb(0,0,0);
  background-color:rgb(245,245,245)}


h1{ color:rgb(255,255,204);
  background-color:rgb(51,102,153);
  background-image:url("img/yoko08.jpg");
  margin:0;
  padding-top:0.5em;
  padding-bottom:0.5em;
  padding-left:35%;
  font-style:normal;
  font-family:sans-serif;
  font-size:300%;
  font-weight:bold;}

h2.navi{ font-size:100%; 
  background-image:url("../logo-photo/buna2.jpg");
  background-color:rgb(0,51,0);
  /*background-color:rgb(47,79,79);*/
  color:rgb(255,248,220);
  padding-top:0.5em;
  padding-bottom:0.5em;
  padding-right:1em;
  font-weight:bold;
  margin-top:5px;}

h2.new{ font-size:95%;
  font-weight:bold;
  background-color:rgb(255,248,220);
  color:rgb(0,0,0);
  padding-top:0.5em;
  padding-bottom:0.25em;
  padding-right:1em;
  padding-left:1em;
  border-style:solid;
  border-width:0px 0 1px 0;
  border-color:rgb(47,79,79);
  margin-top:5px; }

ul{  margin:0 0 10px 0;
  padding:0 0 0 0;
  line-height:1.25em;}

li{  list-style-type:none;margin:0;}

div#navi{  width:28%;
  text-align:right; 
  float:left;
  margin-left:3%;
  margin-top:2%;}


div#new{   margin-left:38%;
  margin-right:2%;
  margin-top:2%;}

ul#kousin{
  list-style-image: url("../logo-photo/text.png"); 
  list-style-position:outside;line-height:1.5em;
  padding-left:1em;}
/*
li#kousin
{list-style-image: url("../logo-photo/text.png"); }
*/

div#footer{ clear:both; 
  border-style:solid;
  border-width:1px 0 0 0;
  margin:2% 3% 2% 3%;
  padding-top:0.5em; 
  border-color:rgb(92,92,92);}

img{  border:0;}



address{  float:right;
  font-style:normal;
  font-size:0.8em;
  line-height:1.5em;
  margin:0;
  padding:0.25em 0;}

dfn{  font-weight:bold;
  font-style:normal; }

.s
{ font-size:80%; }