@charset "utf-8";

/*====================================================================================================

居室・設備

====================================================================================================*/

.intro p {
  margin-bottom: 40px;
}

.intro .col2_gr div {
  border: 6px solid var(--color-green03);
}

@media print, screen and (min-width: 801px) {
  .intro .col2_gr {
    grid-column-gap: 40px;
  }
}

@media print, screen and (max-width: 800px) {
  .intro .col2_gr {
    grid-row-gap: 40px;
  }
}

/*居室--------------------------------------*/
#living_room {
  margin-bottom: 80px;
}

#living_room h2 {
  margin-bottom: 40px;
}

#living_room .col3_gr {
  list-style: none;
  text-align: center;
}

#living_room .col3_gr {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
}

#living_room .col3_gr li {
  font-weight: 500;
  background-color: #fff;
  background-image: radial-gradient(
    var(--color-gray02) 30%,
    rgba(255, 255, 255, 0) 30%
  );
  background-size: 10px 10px;
  border-bottom: 4px solid var(--color-yellow);
}

#living_room .col3_gr li p {
  padding: 1rem;
}

/*入所者用設備--------------------------------------*/
#resident h2 {
  margin-bottom: 40px;
}

#resident {
  margin-bottom: 80px;
}

#resident .col3_gr {
  list-style: none;
  text-align: center;
}

#resident .attention {
  list-style: none;
  text-align: center;
  margin: 0 auto 60px;
  max-width: 640px;
}

#resident .attention li {
  font-weight: 500;
  background-color: #fff;
  background-image: radial-gradient(
    var(--color-gray02) 30%,
    rgba(255, 255, 255, 0) 30%
  );
  background-size: 10px 10px;
  border-bottom: 4px solid var(--color-green03);
}

#resident .attention li p {
  padding: 1rem;
}

#resident .col3_gr {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
}

#resident .col3_gr li {
  font-weight: 500;
  background-color: #fff;
  background-image: radial-gradient(
    var(--color-gray02) 30%,
    rgba(255, 255, 255, 0) 30%
  );
  background-size: 10px 10px;
  border-bottom: 4px solid var(--color-green03);
}

#resident .col3_gr li p {
  padding: 1rem;
}
/*デイケア用設備--------------------------------------*/
#day_care {
  margin-bottom: 80px;
}
#day_care h2 {
  margin-bottom: 40px;
}

#day_care .col3_gr {
  list-style: none;
  text-align: center;
}

#day_care .col3_gr {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
}

#day_care .col3_gr li {
  font-weight: 500;
  background-color: #fff;
  background-image: radial-gradient(
    var(--color-gray02) 30%,
    rgba(255, 255, 255, 0) 30%
  );
  background-size: 10px 10px;
  border-bottom: 4px solid var(--color-yellow);
}

#day_care .col3_gr li p {
  padding: 1rem;
}
