@charset "utf-8";

/* ------------------------------
 pethotel.css

 Last Update:2009-05-21
 Fujihito Watanabe
------------------------------ */

.tel {
  padding: 20px 20px 0 20px;
}


/* ------------------------------
 左カラム 設定
------------------------------ */
.v_l_col_nest,
.v_l_col_nest_last {
  padding: 0 0 10px 0;
}

.v_l_col_nest {
  border-bottom: 1px solid #FED963;
}

.v_l_col_nest_adjust {
  padding: 17px 0 0 15px;
}


/* ------------------------------
 右カラム 設定
------------------------------ */
.p_right_col {
  float: right;
  width: 307px;
  margin: 12px 0 12px 0;
}


/* ------------------------------
 padding 設定
------------------------------ */
.p_ptb_10 {
  padding: 10px 0 10px 0;
}


/* ------------------------------
 font 設定
------------------------------ */
.empha {
  margin: 0 0 10px 0;
  line-height: 10px;
  font-size: 16px;
  color: #EB5E00;
}

.empha02 {
  font-weight: bold;
}


/* ------------------------------
 box 設定
------------------------------ */
.step_box,.system_intro_box,
.photo_box,.s_p_box,.s_intro_box  {
  float: left;
}

.step_box {
  width: 171px;
  min-height: 259px;
  margin: 0 3px 0 0;
  background: #FFF1C7;
}

.system_intro_box {
  width: 409px;
  margin: 0 43px 0 0;
}

.photo_box {
  width: 251px;
}

.inquiry_box {
  margin: 0 0 10px 0;
}

.s_p_box {
  width: 180px;
  margin: 0 20px 0 0;
}

.s_intro_box {
  width: 535px;
}

.btn_box {
  margin: 0 0 0 18px;
}

.biko_box {
  padding: 3px;
  background: #ffebae;
}


/* ------------------------------
 coursor 設定
------------------------------ */
.cursor {
  float: left;
  margin: 150px 1px 0 0;
}


/* ------------------------------
 dl/dt/dd 設定
------------------------------ */
dl.time,number,dl.room ul li,
dl.h_time01,dl.h_time02,
dl.room dd ul li,dl.update dt,
dl.update dd {
  float: left;
}

dl.step dt,dl.time,
dl.service_intro dd,
dl.system_last,
dl.data01,dl.data02 {
  margin: 0 0 10px 0;
}

dl.data01 dt,dl.data02 dt,
dl.service_intro dt,
dl.room dt,dl.charge dt,
dl.system dt,dl.system_last dt {
  margin: 0 0 5px 0;
}

dl.h_time01 dt,
dl.h_time02 dt {
  margin: 0 0 2px 0;
}

dl.update dt,dl.room dd ul li {
  margin: 0 15px 0 0;
}

dl.h_time01,dl.h_time02 {
  width: 181px;
  min-height: 44px;
  padding: 10px 10px 0 20px;
}

dl.system,dl.system_last {
  width: 275px;
  padding: 5px 0 5px 17px;
  background: #FFF1C7;
}

dl.step dd {
  min-height: 129px;
  margin: 0 9px 5px 9px;
}

dl.read {
  padding: 0 20px 0 20px;
}

dl.update {
  overflow: hidden;
  margin: 0 0 15px 0;
}

dl.update dd {
  width: 404px;
  padding: 1px 0 0 0;
}

dl.room,dl.read {
  margin: 0 0 20px 0;
}

dl.update dt {
  width: 64px;
}

dl.h_time01 {
  margin: 0 1px 0 0;
  background: #EBEFCD;
}

dl.h_time02 {
  background: #E7EEEC;
}

dl.system {
  margin: 0 0 2px 0;
}


/* ------------------------------
 IE6(Win) hack 設定
------------------------------ */
dl.system,dl.system_last {
  _width: 292px;
}

dl.h_time01,dl.h_time02 {
  _width: 211px;
  _min-height: 54px;
  _margin: 0 0 10px 0;
}

ol.num03 {
  _margin: 0 0 0 23px;
}


/* ------------------------------
 IE7(Win) hack 設定
------------------------------ */
*:first-child+html ol.num03 {
  margin: 0 0 0 23px;
}


/* EOF */
