.front-page-first-view-pc .smb-spider-slider .spider + .spider__dots,
.front-page-first-view-sp .smb-spider-slider .spider + .spider__dots {
  margin-top: 0;
}
.front-page-first-view-pc .smb-spider-slider .spider__dots:not([data-thumbnails=true]) .spider__dot,
.front-page-first-view-sp .smb-spider-slider .spider__dots:not([data-thumbnails=true]) .spider__dot {
  background-color: #fff;
  border: 1px solid var(--wp--preset--color--sugimoto-accent-05);
}
.front-page-first-view-pc .smb-spider-slider .spider__dots:not([data-thumbnails=true]) .spider__dot[aria-current=true],
.front-page-first-view-sp .smb-spider-slider .spider__dots:not([data-thumbnails=true]) .spider__dot[aria-current=true] {
  background-color: var(--wp--preset--color--sugimoto-accent-05);
}
.front-page-first-view-pc .smb-spider-slider .spider__figure,
.front-page-first-view-sp .smb-spider-slider .spider__figure {
  -o-object-position: 50% 30%;
     object-position: 50% 30%;
}

.front-page-first-view-pc {
  position: relative;
}
.front-page-first-view-pc .business-day-calendar-wrapper {
  position: absolute;
  bottom: 100px;
  right: 30px;
  background-color: rgba(255, 255, 255, 0.9);
  margin-top: 0 !important;
  padding: 25px;
  border-radius: 10px;
  z-index: 1;
}
.front-page-first-view-pc .wp-block-image {
  position: absolute;
  left: 20px;
  bottom: 100px;
  width: 30vw;
  z-index: 1;
}

.front-page-first-view-sp .business-day-calendar-wrapper {
  padding-left: calc(var(--_container-margin-left) / 2);
  padding-right: calc(var(--_container-margin-right) / 2);
}
.front-page-first-view-sp .wp-block-group {
  position: relative;
}
.front-page-first-view-sp .wp-block-group .wp-block-image {
  position: absolute;
  left: 20px;
  top: 59vw;
  width: 70vw;
  z-index: 1;
}

.front-page-treatment-details .front-page-treatment-details__items .smb-items__item__title,
.front-page-treatment-details .front-page-treatment-details__items .smb-items__item__lede {
  text-align: center;
}

@media (max-width: 1023px) {
  .front-page-features__section .c-container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (max-width: 1023px) {
  .front-page-features__section .c-row {
    flex-direction: column-reverse;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZyb250LXBhZ2UuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztFQUVFLGFBQWE7QUFDZjtBQUNBOztFQUVFLHNCQUFzQjtFQUN0Qiw4REFBOEQ7QUFDaEU7QUFDQTs7RUFFRSw4REFBOEQ7QUFDaEU7QUFDQTs7RUFFRSwyQkFBd0I7S0FBeEIsd0JBQXdCO0FBQzFCOztBQUVBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLFdBQVc7RUFDWCwwQ0FBMEM7RUFDMUMsd0JBQXdCO0VBQ3hCLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsVUFBVTtBQUNaO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGFBQWE7RUFDYixXQUFXO0VBQ1gsVUFBVTtBQUNaOztBQUVBO0VBQ0UscURBQXFEO0VBQ3JELHVEQUF1RDtBQUN6RDtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFNBQVM7RUFDVCxXQUFXO0VBQ1gsVUFBVTtBQUNaOztBQUVBOztFQUVFLGtCQUFrQjtBQUNwQjs7QUFFQTtFQUNFO0lBQ0UsMEJBQTBCO0lBQzFCLDJCQUEyQjtFQUM3QjtBQUNGO0FBQ0E7RUFDRTtJQUNFLDhCQUE4QjtFQUNoQztBQUNGIiwiZmlsZSI6ImZyb250LXBhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmZyb250LXBhZ2UtZmlyc3Qtdmlldy1wYyAuc21iLXNwaWRlci1zbGlkZXIgLnNwaWRlciArIC5zcGlkZXJfX2RvdHMsXG4uZnJvbnQtcGFnZS1maXJzdC12aWV3LXNwIC5zbWItc3BpZGVyLXNsaWRlciAuc3BpZGVyICsgLnNwaWRlcl9fZG90cyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZnJvbnQtcGFnZS1maXJzdC12aWV3LXBjIC5zbWItc3BpZGVyLXNsaWRlciAuc3BpZGVyX19kb3RzOm5vdChbZGF0YS10aHVtYm5haWxzPXRydWVdKSAuc3BpZGVyX19kb3QsXG4uZnJvbnQtcGFnZS1maXJzdC12aWV3LXNwIC5zbWItc3BpZGVyLXNsaWRlciAuc3BpZGVyX19kb3RzOm5vdChbZGF0YS10aHVtYm5haWxzPXRydWVdKSAuc3BpZGVyX19kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tc3VnaW1vdG8tYWNjZW50LTA1KTtcbn1cbi5mcm9udC1wYWdlLWZpcnN0LXZpZXctcGMgLnNtYi1zcGlkZXItc2xpZGVyIC5zcGlkZXJfX2RvdHM6bm90KFtkYXRhLXRodW1ibmFpbHM9dHJ1ZV0pIC5zcGlkZXJfX2RvdFthcmlhLWN1cnJlbnQ9dHJ1ZV0sXG4uZnJvbnQtcGFnZS1maXJzdC12aWV3LXNwIC5zbWItc3BpZGVyLXNsaWRlciAuc3BpZGVyX19kb3RzOm5vdChbZGF0YS10aHVtYm5haWxzPXRydWVdKSAuc3BpZGVyX19kb3RbYXJpYS1jdXJyZW50PXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXN1Z2ltb3RvLWFjY2VudC0wNSk7XG59XG4uZnJvbnQtcGFnZS1maXJzdC12aWV3LXBjIC5zbWItc3BpZGVyLXNsaWRlciAuc3BpZGVyX19maWd1cmUsXG4uZnJvbnQtcGFnZS1maXJzdC12aWV3LXNwIC5zbWItc3BpZGVyLXNsaWRlciAuc3BpZGVyX19maWd1cmUge1xuICBvYmplY3QtcG9zaXRpb246IDUwJSAzMCU7XG59XG5cbi5mcm9udC1wYWdlLWZpcnN0LXZpZXctcGMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnJvbnQtcGFnZS1maXJzdC12aWV3LXBjIC5idXNpbmVzcy1kYXktY2FsZW5kYXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmZyb250LXBhZ2UtZmlyc3Qtdmlldy1wYyAud3AtYmxvY2staW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIGJvdHRvbTogMTAwcHg7XG4gIHdpZHRoOiAzMHZ3O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZnJvbnQtcGFnZS1maXJzdC12aWV3LXNwIC5idXNpbmVzcy1kYXktY2FsZW5kYXItd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1fY29udGFpbmVyLW1hcmdpbi1sZWZ0KSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLV9jb250YWluZXItbWFyZ2luLXJpZ2h0KSAvIDIpO1xufVxuLmZyb250LXBhZ2UtZmlyc3Qtdmlldy1zcCAud3AtYmxvY2stZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnJvbnQtcGFnZS1maXJzdC12aWV3LXNwIC53cC1ibG9jay1ncm91cCAud3AtYmxvY2staW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogNTl2dztcbiAgd2lkdGg6IDcwdnc7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mcm9udC1wYWdlLXRyZWF0bWVudC1kZXRhaWxzIC5mcm9udC1wYWdlLXRyZWF0bWVudC1kZXRhaWxzX19pdGVtcyAuc21iLWl0ZW1zX19pdGVtX190aXRsZSxcbi5mcm9udC1wYWdlLXRyZWF0bWVudC1kZXRhaWxzIC5mcm9udC1wYWdlLXRyZWF0bWVudC1kZXRhaWxzX19pdGVtcyAuc21iLWl0ZW1zX19pdGVtX19sZWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mcm9udC1wYWdlLWZlYXR1cmVzX19zZWN0aW9uIC5jLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mcm9udC1wYWdlLWZlYXR1cmVzX19zZWN0aW9uIC5jLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4iXX0= */