@charset "utf-8";


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


/* Background Image */

body {
  background: url(../../../images/reservation/background.jpg) bottom right no-repeat;
}


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


/* global navigation // Reservation */

#menu_reservation {
  width: 78px;
  background-position: -528px -40px;
}

#menu_reservation:hover {
  background-position: -528px -40px;
}


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


/* Contents Area */

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

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


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


/* Reservation Text */

#reservation_text {
  margin: 20px 0 40px 10px;
}


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


/* Reservation Flow & Reservation Form */

#reservation_flow h2, #reservation_form h2 {
  height: 37px;
}

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

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

#reservation_flow img {
  margin: 20px 0 10px 10px;
  /* ie6 hack */
  _behavior: expression(IEPNGFIX.fix(this));
}

#reservation_flow dl, #reservation_form dl {
  margin: 10px 0 0 0;
}

#reservation_flow dl dt, #reservation_form dl dt {
  display: block;
  float: left;
  width: 100px;
  padding: 10px 0 0 0;
  text-align: right;
  clear: both;
}

#reservation_flow dl dd, #reservation_form dl dd {
  display: block;
  padding: 10px 0 0 110px;
}

#reservation_form dl dd {
  /* ie6 hack */
  _padding: 8px 0 0 110px;
}


/* Entry Form */

#reservation_form {
  margin: 40px 0 40px 0;
}

#comment {
    width: 450px;
    height: 120px;
}

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