/* day */
.page-menu--care {
  grid-column: 3 / -1;
  grid-template-columns: repeat(2, 1fr);
  align-content: end;
}
.care-service__img { max-width: 256px; margin-top: 32px;}
.care-service__img img { border-radius :4px;}

.care-service__wrap--day,
.care-service__list--day { margin: 0;}
.care-experience__schedule {
  position: relative;
  background: #fff;
  border-right: 1px solid #fbf2ec;
  border-bottom: 1px solid #fbf2ec;
  border-radius: 8px;
  padding: 24px 16px 0; 
  margin-top: 32px;
}
.care-experience__inner { max-width:544px;margin: auto;}
.care-experience__time { display: flex; flex-direction: column; gap:8px; align-items: baseline;}
.care-experience__time:first-of-type { margin-top: 24px;}
.care-experience__time + .care-experience__time { margin-top: 16px;}
.care-experience__time dt {
  flex:1;
  width : 120px;
  background: #f6f5f2;
  border-radius: 9999px;
  font-size: 14px;
  text-align: center;
  line-height: 18px;
}
.care-experience__time dd {flex:2; padding-left: 16px; margin-top: 0;}
.care-experience__img { width: 128px; text-align: right; margin: -64px 0 0 auto;}
.care-day-intro__item-head { line-height: calc(1em + 1px);}

@media (min-width: 600px){
.page-menu--care {grid-template-columns: repeat(3, 1fr);height: auto;}
.care-experience__schedule { padding: 32px 24px 0;}
.care-experience__time { flex-direction: unset; gap:24px;}
.care-experience__time dd { padding-left: 0;}
.care-experience__img { margin: -120px 0 0 auto;}
}
@media (min-width: 768px){
.page-menu--care {
  gap: 24px;
  grid-auto-flow: column;
  grid-template-columns: unset;
  grid-template-rows: 1fr;
}
.care-service__list.care-service__list--day { gap:16px;}
.care-service__img {margin: auto 48px 0 auto;}
.care-experience__schedule{ padding: 40px 0 0;}

}