@charset "utf-8";

/*  
Theme Name: キレイ計画
Theme URI: http://www.kirei-k.com/
Description: キレイ計画
Version: 0.1
Create Date 2008/11/23
Update Date 2008/11/23
*/
.hotday {
  width: 500px;
  height: 20px;
  }
.hotday p {
  float: right;
  margin: 10px 0 0 0;
  }
  
.hotel_navi{
height:25px;
margin:15px 0 0 0;
padding:0 0 5px 0;
display:block;
}
.hotel_navi li{
float:left;
width:120px;
height:18px;
margin:0 6px 0 0;
display:block;
text-align:center;
}
.hotel_navi a{
width:120px;
height:18px;
display:block;
padding:3px 0;
border:1px solid #e5e5e5;
}
.hotel_navi li a:hover{
width:120px;
height:18px;
display:block;
padding:3px 0;
border:1px solid #00a1c9;
background-color:#f2f2f2;
}
.hotel-ex {
  clear: both;
  list-style-type: none;
  width: 497px;
  margin: 14px 0 0 0;
  padding: 7px 0 7px 3px;
  font-size: 10px;
  border-top:3px solid #e5e5e5;
  border-bottom:3px solid #e5e5e5;
  }
.hana {
  display: inline;
  padding: 2px 7px 5px 18px;
  background: url(../images/hotel_icon01.png) no-repeat;
  }
.couple {
  display: inline;
  padding: 2px 7px 5px 18px;
  background: url(../images/hotel_icon02.png) no-repeat;
  }
.tel {
  display: inline;
  padding: 2px 7px 5px 16px;
  background: url(../images/hotel_icon03.png) no-repeat;
  }
.dame {
  display: inline;
  padding: 2px 7px 5px 17px;
  background: url(../images/hotel_icon04.png) no-repeat;
  }
.hotel-hakata {
  width: 500px;
  height: 25px;
  margin: 20px 0 0 0;
  padding: 0 0 5px 0;
  background: url(../images/title_sav_h01.gif) no-repeat;
  }
.hotel-nakasu {
  width: 500px;
  height: 25px;
  margin: 20px 0 0 0;
  padding: 0 0 5px 0;
  background: url(../images/title_sav_h02.gif) no-repeat;
  }
.hotel-tenjin {
  width: 500px;
  height: 25px;
  margin: 20px 0 0 0;
  padding: 0 0 5px 0;
  background: url(../images/title_sav_h03.gif) no-repeat;
  }
.hotel-sonota {
  width: 500px;
  height: 25px;
  margin: 20px 0 0 0;
  padding: 0 0 5px 0;
  background: url(../images/title_sav_h04.gif) no-repeat;
  } 
.hotel-hakata span, .hotel-nakasu span, .hotel-tenjin span, .hotel-sonota span {
  display: none;
  }
  
table {
  border-spacing:1px;
  color: #989898;
  background: #d2d2d2;
  margin: 0px 0 0 0;
  width: 500px;
  border: 0;
  }
.hotel-hakata {
  width: 500px;
  height: 25px;
  margin: 20px 0 0 0;
  padding: 0 0 5px 0;
  background: url(../images/title_sav_h01.gif) no-repeat;
  }
caption.hotel-nakasu {
  background: url(../images/title_sav_h02.gif) no-repeat;
  }
caption.hotel-tenjin {
  background: url(../images/title_sav_h03.gif) no-repeat;
  }
caption.hotel-sonota {
  background: url(../images/title_sav_h04.gif) no-repeat;
  }
  
.hotel-hakata span, caption.hotel-nakasu span, caption.hotel-tenjin span, caption.hotel-sonota span  {
  display: none;
  }
td, th {
  padding: 6px;
  }
thead th {
  border: 1px solid #fff;
  text-align: center;
  background: #f2f2f2;
  color: #666;
  }
tbody tr {
  background-color:#fff; 
  text-align:left;
  }
tbody tr.odd {
  background: #f9f9f9;
  }
tbody td.h-list {
  text-align:left;
  }

tbody td a {
  background: transparent;
  text-decoration: none;
  }
tbody td a:hover {
  background: transparent;
  }

tbody th, tbody td {
  vertical-align: top;
  text-align: center;
  }

tbody tr:hover {
  background: #F0F9FD;
  }
tbody tr:hover th,
tbody tr.odd:hover th {
  background: #F0F9FD;
  }
  
.hotpt {
  width: 500px;
  height: 20px;
  }
.hotpt p {
  float: right;
  margin: 10px 0 0 0;
  }
.hotpt a {
  width: 85px;
  height: 20px;
  display: block;
  background: url(../images/job_nav_pt.gif) no-repeat;
  }
.hotpt span {
  display: none;
}
