body{
   color: #fff;
   text-align:center;
   background: url(images/mokume.jpg)repeat-y;
   background-repeat: repeat;
   margin:0;
   padding:0;
}

#header img{
   float: left;
   width:10%;
   margin-left:50px;
   margin-top: 50px;   
}

#header a{
   color: #fff;
   text-decoration: none;
}

#title{
   float: left;
   margin-top: 40px;
}

 

#denwa{
   float: right;
   font-weight: bold;
   font-size: 20px;
   margin-top: 32px;
}

#tel{
   font-size: 2em;
}



h1 { 
   margin: 0 0 0 10px;
   padding:0 ;
} 


h2{
   font-size:20px;
   color:#fff;
   font-family:"Courier New",Courier,monospace;
   background-color:#ccc;
   margin: 0;
   padding: 5px 0;
}
p{
   margin: 5px;
   padding: 5px;
   
 
}

.tsuzuki{
   float: right;
   margin: 0 10px 10px 0;
}

#syoukaibun{
   margin-left: 5px;
   width: 600px;
   background: #fff;
   color: #000;
}

#syoukaibun h3{
   padding-top: 8px;
}


#syoukaibun img{
   float: left;
   margin: 10px;
}

#syoukaibun p{
     margin: 10px;
     padding: 5px;
     line-height: 1.3em;
}


#ninki3{
   margin: auto;
   background: #fff;
   color: #000;
   width: 600px;
}

#ninki3-text{
   margin-left: 35px;
}

.jyuni{
   width: 190px;
   float: left;
   border: 1px #000 solid;
   border-radius: 5px;
   padding: 3px;
   margin-left:1px;
}

.jyuni p{
   text-align: left;
}

#geust-v{
   width: 600px;
   margin: auto;
   background: #fff;
   color: #000;
}

#geust-v img{
   float:left;

}

.geust-v-coment{
   float: right;
   margin:4px;
   border: 1px #000 solid;
   border-radius: 5px;
   padding: 3px;  
}



.geust-v-coment p{
   padding: 5px;
}


}

.tsuzuki img{
    float:right;
    padding: 0;
    margin: 0;
}

#tennai{
   margin: auto;
   width: 600px;
   background: #fff;
   color: #000;
   
 
}

.funiki{
   float: left;
   width:45%;
   border: 1px #000 solid;
   border-radius: 5px;
   padding: 3px;  
   margin: 10px;
}

.funiki2{
   float: right;
   width: 45%;
   border: 1px #000 solid;
   border-radius: 5px;
   padding: 3px;
   margin: 10px 10px 10px 0;  
}



#infomation{
  background: #fff;
  width: 600px;
  color: #000;
  margin: 10px 25px;
}

#info{
   float: left;
   
   
}

#info dl {
  width:290px;
}

#info dt {
  float:left;
}

#info dd {
  padding-left:40px;
}

#info-1{
   border: 1px #000 solid;
   border-radius: 5px;
   padding: 3px;
   margin: 5px;
}

#akusesu{
   float: right;
   width: 290px;
 
}

#akusesu dl {

}

#akusesu dt {
  float:left;
}

#akusesu dd {
  padding-left:40px;
}

p#copyright{
   text-align: center;
   border:none;
   padding: 0;
   margin: 0;
}
#footer{
   padding: 5px 0;
   color: #fff;
}

