@charset "utf-8";


/* ****************************************_**************************************** */


/* Background Image */

body {
  background: url(../../../images/menu/dinner/background.jpg) top center no-repeat;
}


/* ****************************************_**************************************** */


/* global navigation // Menu */

#menu_menu {
  width: 79px;
  background-position: -199px -40px;
}

#menu_menu:hover {
  background-position: -199px -40px;
}


/* ****************************************_**************************************** */


/* Contents Area */

#contents_area {
  width: 770px;
  margin-top: 40px;
  font-size: 0.85em;
}

#contents_area h2 {
  height: 40px;
  background: url(../../../images/menu/dinner/h2_title.png) top left no-repeat;
}

#contents_area dl {
  margin: 10px 0 0 0;
}

#contents_area dl dt {
  display: block;
  float: left;
  width: 200px;
  padding: 0 0 5px 50px;
  text-align: left;
  clear: both;
}

#contents_area dl dd {
  display: block;
  padding: 0 0 5px 210px;
}

/* ****************************************_**************************************** */


/* Dinner Menu */

#tewoke_bento, #koto, #hana, #recommen, #tewoke_kaiseki, #yasai, #ayu {
  margin: 30px 0 0 0;
}

#tewoke_bento p, #koto p, #hana p, #recommen p, #tewoke_kaiseki p, #yasai p, #ayu p {
  margin: 10px 0 0 50px;
}

#tewoke_bento img, #koto img, #hana img, #recommen img, #tewoke_kaiseki img, #yasai img, #ayu img {
  margin: 20px 0 0 -20px;
}

#tewoke_bento h2, #koto h2, #hana h2, #recommen h2, #tewoke_kaiseki h2, #yasai h2, #ayu h2 {
  height: 37px;
}

#tewoke_bento h2 {
  background: url(../../../images/menu/dinner/h2_title02.png) top left no-repeat;
}

#koto h2 {
  background: url(../../../images/menu/dinner/h2_title03.png) top left no-repeat;
}

#hana h2 {
  background: url(../../../images/menu/dinner/h2_title04.png) top left no-repeat;
}

#tewoke_kaiseki h2 {
  background: url(../../../images/menu/dinner/h2_title05.png) top left no-repeat;
}

#recommen h2 {
  background: url(../../../images/menu/dinner/h2_title06.png) top left no-repeat;
}

#yasai h2 {
  background: url(../../../images/menu/dinner/h2_title07.png) top left no-repeat;
}

#ayu h2 {
  background: url(../../../images/menu/dinner/h2_title08.png) top left no-repeat;
}


/* ****************************************_**************************************** */


/* Attention */

#attention {
  margin: 40px 0 30px 0;
}

#attention p {
  margin: 0 0 0 0;
  padding: 0 0 0 30px;
  font-size: 0.91em;
}



/* ****************************************_**************************************** */
