body{
    text-align:center;
    margin-left:5;
    margin-right:5;
    padding-left:0;
    padding-right:0
    ;}

P.head{
    text-align : justify;
    margin-left:0;
    margin-top:0;
    font-size:0.94em;
    color:#ff3333;
    font-family:Verdana;
    font-weight:bold;
    margin-bottom:0;
    background-color:#ffffff;
    padding-bottom:10px;
    padding-top:10px;
    padding-left:10px;
    position : absolute;
    left : -2px;
    top:5px;
    width:100%;
    
  float : right;
}

p.head img{
    vertical-align:middle;
    margin-right:0.5em
@@;}

h1.address{
   width:470px;
   margin-left:auto;
   margin-right:auto
   ;}

p{
   text-align:left;
   font-size:14px;
   line-height:1.5em;
   color:#555555
   ;}

p.menu{
    font-size:13px;
    margin-left:10;
    margin-right:0;
    margin-bottom:50px;
    margin-top:0;
    height:2em;
    width:140px;
    border-top:solid 1px #5e8eab;
    position:absolute;
    left:0;
    top:130px
    ;}
p.menu a{
    color:#5e8eab;
    padding-left:10px;
    paading-right:10px;
    border-bottom:solid 1px #5e8eab;
    text-decoration:none;
    display:block;
    width:100%;
    line-height:2em
    ;}

p.menu a:hover{
    background-color:#c5e1ed
    ;}

p.menu span{
    color:#c5e1ed;
    display:none
    ;}

.contents{
    width:480px;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    left:160px;
    top:130px;
    border-left:solid 1px #5e8eab;
    border-right:solid 1px #5e8eab
    ;}

.section{
   margin-left:auto;
   margin-right:auto;
   margin-top:2em
   ;}

H1{
   font-size:1em;
   color:#2d444f;
   background-color:#ffcc99;
   padding-top:20px;
   padding-bottom:20px;
   
   margin-bottom:0;
   margin-top:0;
   margin-left:20px;
   margin-right:20px;
   
  text-align : justify;
}

p.img{
     margin-top:0
     ;}


h1 em{
   font-family:Verdana,Helvetica,sans-serif;
   font-style:normal;
   padding-right:5px
   ;}


h2{
  font-size:1em;
  color:#2d444f;
  margin-top:0;
  margin-bottom:0;
  }

.lond{
     float:left;
     margin-right:20px
     ;}

.ovale{
      float:left;
      margin-right:20px
      ;}

.sauce{
      float:left;
      margin-right:20px
      ;}

.misuto{
      float:left;
      margin-right:20px
      ;}

p.policy{
   font-size:13px;
   font-weight:bold;
   color:#5e8eab;
   
   width:100%;
   margin-left:auto;
   margin-top:5px;
   padding-bottom:5px
   ;}

address{
   font-size:13px;
   font-weight:bold;
   font-style:normal;
   color:#5e8eab;
   border-top:solid 9px #c5e1ed;
   padding-top:4px;
   margin-top:30px;
   text-align:left;
   padding-left:10px;
   padding-bottom:10px;
   margin-left:20px;
   margin-right:20px;
   }

address a{
   color:#5e8eab;
   text-decoration:none;
   border-bottom:dotted 2px orange;
   }
   
adress a:hover{
   color:#ff8800
   }  

.top{
    color:#5e8eab;
    border-bottom:dotted 1px #5e8eab;
    text-align:right
    ;}
.top a{
      color:#5e8eab;
      padding-left:3px;
      text-decoration:none
      ;}
.top a:hover{
       coror:#49db8b;
       }
.ami1{
  background-color : #ffffc1;
}