@charset "utf-8";

/* actual location
-----------------------------------------*/
/*#navi1 a.stay { background-position:    0px -45px; }*/
/*#navi2 a.stay { background-position: -120px -45px; }*/
/*#navi3 a.stay { background-position: -240px -45px; }*/
/*#navi4 a.stay { background-position: -360px -45px; }*/

/* search
-----------------------------------------*/
#search h3 {
  width: 100%;
  height: 50px;
  background: url(../../img/cap7.png) no-repeat;
  text-indent: -9999px;
  margin-bottom: 15px;
}
.toho {
  font-size: 77%;
  color: #fff;
  background-color: #647bff;
  display: inline;
  padding: 1px 3px;
}
.bus {
  font-size: 77%;
  color: #fff;
  background-color: #51ac5a;
  display: inline;
  padding: 1px 3px;
}
.nedan {
  font-size: 125%;
  font-weight: bold;
  color: red;
}
#search table {
  clear: both;
  width: 800px;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
  border-collapse: collapse;
  border: solid 1px #999;
}
#search table th {
  margin-top: 1em;
  text-align: left;
  width: 150px;
  padding: 5px;
  border: solid 1px #999;
  background-color: #f0f8d6;
}
#search table td {
  background: #e6e6e6e;
  border: solid 1px #999;
  padding: 5px;
}
#search .che li {
  float: left;
  padding-right: 1em;
}
#search .che1 li {
  float: left;
  margin-right: 2em;
}
#search .che2 li {
  float: left;
  width: 90px;
}
#search .che3 li {
  float: left;
  width: 120px;
}
#kodawari {
  width: 300px;
  height: 25px;
  float: right;
  text-align: right;
}

#favoriteksk {
  font-size: 120%;
  font-style: bold;
  color: blue;
}
/*
#kodawari a {
  display: block;
  width: 130px;
  height: 25px;
  background: url(../../img/sample.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
*/
#number {
  position: relative;
  border-top: 1px solid #ccc;
  padding: 2px 0 5px 0;
  margin-top: 5px;
}
#page {
  position: absolute;
  top: 2px;
  right: 0px;
}
#number .count_red {
  font-size: 150%;
  color: red;
  font-weight: bold;
}
#number dt,
#number dd {
  float: left;
  margin-right: 5px;
}
#number dd {
  line-height: 2.2;
}
/* list
-----------------------------------------*/
#roomlist table {
  width: 100%;
  border: 1px #E3E3E3 solid;
  border-collapse: collapse;
  border-spacing: 0;
}
#roomlist th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
#roomlist td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}
