/* =========================================================
indoor
========================================================= */
/*------------------------------------------
SPACE INTRODUCTION
------------------------------------------*/
.indoor-intro .c-sec01__in {
  padding-bottom: 0;
}

@media (min-width: 769px) {
  .indoor-intro .c-sec01__in {
    padding-top: 125px;
  }
}
@media (max-width: 768px) {
  .indoor-intro__list {
    margin: 32px auto 0;
  }
}
@media (min-width: 769px) {
  .indoor-intro__list {
    margin: 48px auto 0;
  }
}
@media (max-width: 768px) {
  .indoor-intro .c-more {
    margin: 24px auto 0;
  }
}
@media (min-width: 769px) {
  .indoor-intro .c-more {
    margin: 40px auto 0;
  }
}
.indoor-intro .c-more__btn button.is-open {
  padding-bottom: 26px;
}

@media (max-width: 768px) {
  .indoor-intro__more {
    padding: 20px 4.26vw 9px;
  }
}
@media (min-width: 769px) {
  .indoor-intro__more {
    padding: 40px clamp(1px, 2.34vw, 32px) 18px;
  }
}
.indoor-intro__more .head {
  line-height: 1;
  font-weight: 500;
}

@media (max-width: 768px) {
  .indoor-intro__more .head {
    font-size: 13px;
  }
}
@media (min-width: 769px) {
  .indoor-intro__more .head {
    font-size: 15px;
  }
}
@media (max-width: 768px) {
  .indoor-intro .c-list01 {
    margin: 10px auto 0;
  }
}
@media (min-width: 769px) {
  .indoor-intro .c-list01 {
    margin: 16px auto 0;
  }
}
@media (min-width: 769px) {
  .indoor-intro .c-list01 dt {
    width: 88px;
    padding: 12px 0;
  }
}
@media (min-width: 769px) {
  .indoor-intro .c-list01 dd {
    padding: 12px 16px;
  }
}