/*----------------------------------------
	information/information.scss
---------------------------------------- */
.p-information-list {
  position: relative;
  padding: 19.53125vw 0 15.625vw;
}
.p-information-list__location {
  padding-top: 15.625vw;
}
.p-information-list__location:first-of-type {
  padding-top: 0;
}
.p-information-list__location .m-information__text {
  margin-top: 7.8125vw;
}
@media screen and (min-width: 576px) and (max-width: 959px) {
  .p-information-list {
    padding: 10.4166666667vw 0 20.8333333333vw;
  }
  .p-information-list__location {
    padding-top: 8.3333333333vw;
  }
  .p-information-list__location .m-information__photo {
    width: 41.6666666667%;
  }
  .p-information-list__location .m-information__text {
    width: 58.3333333333%;
    margin-top: 0;
    padding-left: 4.1666666667vw;
  }
  .p-information-list__location .m-information__text .phone {
    margin: -0.7em 0 0.4em;
  }
  .p-information-list__location .m-information__text .timetable,
.p-information-list__location .m-information__text .parking {
    display: inline-block;
  }
}
@media print, screen and (min-width: 960px) {
  .p-information-list {
    padding: 100px 0 250px;
  }
  .p-information-list__location {
    padding-top: 80px;
  }
  .p-information-list__location .m-information__photo {
    width: 400px;
  }
  .p-information-list__location .m-information__text {
    width: 560px;
    margin-top: 0;
    padding-left: 60px;
  }
  .p-information-list__location .m-information__text > .m-text {
    margin-bottom: 1.5em;
  }
  .p-information-list__location .m-information__text .phone {
    margin: -0.7em 0 0.4em;
  }
  .p-information-list__location .m-information__text .timetable,
.p-information-list__location .m-information__text .parking {
    display: inline-block;
  }
}

/*// ============================================================
// information
// ============================================================*/