#header{
  margin: 0;
  padding: 0;
  
}
  
H1{
  font-family : sans-serif;
  text-decoration : none;
  font-size : x-small;
  font-weight : lighter;
  padding-bottom : 0px;
  margin-bottom : 0pt;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  margin-top : 0pt;
  margin-left : 0pt;
  margin-right : 0pt;
  color : white;
  

  height : 25px;
}
H2{
  background-image : url(../img/head-top.jpg);
  background-repeat : no-repeat;
  width : 770px;
  height : 100px;
}
#header UL {
  margin : -18px 0px 20px 0px;
  
  width : 770px;
  line-height: 1.0;
  
  			/* ■この指定が無いとブラウザ毎に縦位置が変る */

  left : 2px;
  background-color : white;
}
#header LI {
  
  padding-left : 0px;
  text-transform: uppercase;
  width : 110px;
  
  
}
#header LI A{
	display:block;
	
	text-decoration:none;
	text-indent:-1500px;
	background-repeat:repeat-x;
}
#header LI#top      {
  background: url(../img/btn_top.gif);
  width : 110px;
  
}
#header LI#restaurant    {
  background: url(../img/btn_rest.gif);
  width : 110px;
  
}
#header LI#patisserie  {
  background: url(../img/btn_past.gif);
  width : 110px;
  
}
#header LI#obento {
  background : url(../img/btn_oben.gif);
  width : 110px;
  
}
#header LI#special  {
  background: url(../img/btn_spe.gif);
  width : 110px;
  
}
#header LI#access  {
  background: url(../img/btn_acce.gif);
  width : 110px;
  
}
#header LI#link  {
  background: url(../img/btn_link.gif);
  width : 110px;
  
}

#contentu{
  float : left;
  width : 770px;
  
  
  font-weight : lighter;
  

  background-color : white;
  

  height : 315px;
}
#contents{
  float : right;
  width : 770px;
  height : 200px;
  top : 316px;
}
#pagebody{
  width : 770px;
  
  background-color : white;
  margin-top : -20px;
  height : 603px;
}
H3{
  font-size : x-small;
  
  
  font-weight : normal;
  

  
  font-family : sans-serif;
}
#header #topimg{
  margin-top : -20px;
  
}
#footer{
  font-size : x-small;
  font-family : sans-serif;
  margin-top : -20px;
  

  
}
#footer #copy{
  
  
  font-size : x-small;
  font-family : sans-serif;
  
  text-align : left;
  color : white;
}
BODY{
  width : 770px;
  background-color : black;
}