.about__area {
  padding: 2em 0;
}

.about__area .about__message__color_text {
  padding: 1em 0;
  color: #E636A0;
}

.about__messagae{
	margin-bottom: 2em;
}

.about__area .about__introduction img {
  margin-bottom: 1em;
}

.about__area .about__table {
  margin: 2em 0;
  border: 1px solid #333;
}

.about__area .about__table tr {
  border: 1px solid #333;
}

.about__area .about__table th {
  background-color: #789EF6;
  color: #fff;
  border-right: 1px solid #333;
}

.about__area .about__table td {
  background-color: #fff;
}

.about__area .about__gallary img {
  margin-bottom: 1em;
}

.about__area .about__daily_room__ttl {
  margin-bottom: 1em;
  padding: .3em 1em;
  background-color: #FCA6EA;
  border: 1px solid #EF63E6;
  color: #fff;
  font-size: 1.3em;
  text-align: center;
}

@media screen and (min-width: 768px) {
  .about__area .about__message__color_text {
    font-size: 1.5em;
    text-align: center;
  }
  .about__area .about__introduction {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .about__area .about__introduction img {
    width: calc((100% - 2em) /2);
    margin: .5em;
  }
  .about__area .about__gallary {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .about__area .about__gallary img {
    width: calc((100% - 2em) /2);
    margin: .5em;
  }
  .about__area .about__daily_room {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .about__area .about__daily_room__ttl {
    width: 49%;
    font-size: 1.5em;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .about__area .about__daily_room__text_box {
    width: 50%;
    padding-left: 1em;
  }
}

.access__area {
  padding: 2rem 0;
}

@media screen and (min-width: 768px) {
  .access__area {
    padding: 8rem 0;
  }
  .access__area .access__map_box {
    max-width: 35em;
    margin: auto;
  }
}
/*# sourceMappingURL=elderlyhousing_emi.css.map */