@charset "utf-8";

/* ------------------------------------------------------------------------ */
/* --- Content Each ------------------------------------------------------- */
/* ------------------------------------------------------------------------ */

/* --- base layout ----------------------------------------------- */
body {
  background-color: #E6E7E8;
}

/* --- header, footer ----------------------------------------------- */
h1#headline {
  background-color: #BEAF87;
}

.detail_menu li a {
  background-color: #252526;
}

/* --- detail_contents ----------------------------------------------- */
body.eldercare h2.detail_content_title,
body.rental h2.detail_content_title,
body.sale h2.detail_content_title {
  border: 0 none;
  padding: 6px 5px;
  background-color: #BEAF87;
  color: #FFFFFF;
  font-size: 1.6rem;
  font-weight: normal;
}

h2#detail_top_title {
  background-color: #252526;
}

.detail_info_table th {
  padding: 5px 0;
  color: #111111;
  font-weight: normal;
  font-size: 1.3rem;
}
body.eldercare .detail_info_table th,
body.rental .detail_info_table th,
body.sale .detail_info_table th {
  background-color: #F4F4F4;
  border-color: #DDDDDD;
}

.detail_info_table td {
  padding: 5px;
}
body.eldercare .detail_info_table td,
body.rental .detail_info_table td,
body.sale .detail_info_table td {
  background-color: #FFFFFF;
  border-color: #DDDDDD;
}

#other_info .detail_info_table th {
  width: 20%;
}

/* --- contact_info_s ----------------------------------------------- */
#contact_info_s {
  border: 0 none;
  margin: 10px auto;
  background-color: #FFFFFF;  
}

#contact_info_s .normal_tel span.phone_number,
#contact_info_s .freedial span.phone_number {
  color: #252526;
}

#contact_info_s .from_ktai span {
  color: #252526;
}

#contact_info_s .normal_tel span.tel {
  color: #333333;
}

/* --- contact_info ----------------------------------------------- */
#contact_info {
  border: 0 none;
  background-color: #FFFFFF;
}

#contact_info .introduction {
  background-color: #BEAF87;
  font-size: 1.7rem;
  font-weight: normal;
}

#contact_info .normal_tel span.phone_number,
#contact_info .freedial span.phone_number {
  color: #252526;
}

#contact_info .from_ktai span {
  color: #252526;
}

#contact_info .normal_tel span.tel {
  color: #252526;
}

/* --- detail_personal ----------------------------------------------- */
.detail_personal {
  margin: 0 auto 5px;
}

.detail_personal a {
  padding: 0;
}

.detail_personal .personal_count,
.detail_personal .personal_count.personal_count_none {
  color: #252526;
}

.detail_personal #history_link,
.detail_personal #favorite_link {
  border: 0 none;
  background-color: #FFFFFF;
}

/* --- facility ----------------------------------------------- */
.facility2 .facility_outer,
.facility2 .facility_inner {
  border-color: #6F6F6F;
  background-color: #6F6F6F;
}

/* --- member_limited ----------------------------------------------- */
#member_limited_container {
  background-color: #FFFFFF;
  border: 0 none;
  margin: 5px auto 10px;
}

#detail_contents #member_limited_container a {
  color: #000EA8;
}

#member_limited_info {
  margin: 10px auto 20px;
}

