!***********  index  ***********************************
 

 body {color:white ;
       background-color:whote }        

 
div#container {border:solid 2px white ;background-color:white;
               width:650px;
               margin-left:auto; margin-right:auto   }

div#logo {border-style:solid; border-width:2px; border-color:white; padding:0px;
           background-color:white;
           margin-left:35px }



 table.a   {font-size:0.75em;  margin-bottom:30px ;line-height:1.5; width:550px; margin-left:auto;
          margin-right:auto; border:none; border-collapse:collapse ;  }

 th.a   {width:60px; background-color:white; border:solid 1px #808000;
         padding:10px;
         font-size:0.91em }

 td.a   {padding:5px ;text-align:left; vertical-align:top; background-color:white ;
        border:solid 1px #808000;  background-color:white ;
        padding:10px }


table.b   {font-size:0.9em; margin-bottom:30px ;line-height:1.5; width:200px;
           margin-left:20px;
          margin-right:auto; border:none; border-collapse:collapse }

 th.b   {width:60px; background-color:white; border:solid 1px #808000 }

 td.b   {padding:5px ;text-align:left; vertical-align:top; background-color:white ;
        border:solid 1px #808000;  background-color:white}


div#calender_1  {margin-left:5px ;
                 float:left;
                 margin-top:0px;
                 margin-right:20px ;
                 margin-bottom:15px }

div#calender_2  { margin-top:0px ;
                  margin-bottom:15px }




div#keisen-about {width:550px; margin-left:auto; margin-right:auto; margin-top:1.5em; border-style:solid; border-width:1px;
              border-color:#556b2f;  background-color:white}

div#keisen-menu {width:550px; margin-left:auto; margin-right:auto; margin-top:1.5em; border-style:solid; border-width:1px;
                 border-color:#808000; background-color:white}

div#keisen-menu_2 {width:550px; margin-left:auto; margin-right:auto; margin-top:1.5em; border-style:solid; border-width:1px;
              border-color:#556b2f;  background-color:white}

div#keisen-shop {width:600px; margin-left:auto; margin-right:auto; margin-top:1em; border-style:solid; border-width:1px; border-color:white;
             background-color:white}

 div#keisen-shop2 {width:550px; margin-left:auto; margin-right:auto; margin-top:1em; border-style:solid; border-width:1px;
              border-color:black;  background-color:white}

 
h1  {text-align:left; margin-left:3em; font-size:1.0em; font-family:Comic Sans MS,Monaco,sans-serif; 
      color:black; font-weight:normal; text-decoration:none ;line-height:1.0 }

h2   {text-align:center;   font-size:0.9em; font-family:Verdana,Helnetica,sans-serif; 
      color:black; font-weight:normal; text-decoration:none;  }


h3  {text-align:left; margin-left:3.5em; line-height:1.5; font-size:0.72em; font-family:Verdana,Helnetica,sans-serif; 
      color:maroon; font-weight:normal; text-decoration:none }


h4  {text-align:left; margin-left:4.2em;  font-size:0.66em;line-height:1.2; font-family:Verdana,Helnetica,sans-serif; 
      color:black; font-weight:normal; text-decoration:none }

h5  {font-size:0.95em; border-left:solid 16px #ff6666;
     padding-left:5px ;
     margin-left:30px }

h6  {font-size:0.95em; border-left:solid 16px #66ccff;
     padding-left:5px ;
     margin-left:30px }


address { font-size:0.75em;
        font-style:normal;
        text-align:center}


!*********** about ****************************
a:hover {color:#33aa88}

ul  {list-style-type:none; margin-left:0; padding-left:0}

li {display: inline; padding-right:0}

img.photo-odd  {float:left; margin-right:10px}
img.photo-even {float:right; margin-left:8px}
img.photo-menu {float:right}
 
p#photo { font-size:0.75em; line-height:1.4; text-align:center ;
          margin-left:100px}


p  {font-size:.75em; line-height:1.5; text-align:left;
     margin-left:3em; margin-right:2em  ;color:black}





