.hover:focus {
  transition: opacity 0.3s ease;
  opacity: 0.7;
}

.business .aside_menu a {
  transition: color 0.3s ease, border-color 0.3s ease;
}
.business .aside_menu a:hover {
  opacity: 1;
  color: var(--green01);
  border-color: var(--green01);
}
.business .aside_menu a.is_active {
  color: var(--green01);
  border-color: var(--green01);
}

.business .splide__pagination {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 8px;
  padding-bottom: 0.75rem;
}
.business .splide__pagination button {
  width: 8px;
  aspect-ratio: 1/1;
  background: var(--gray02);
}
.business .splide__pagination button[aria-selected=true] {
  background: var(--orange01);
}
.business .splide__arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  aspect-ratio: 1/1;
  background-color: var(--white);
  border: 1px solid var(--green01);
  z-index: 1;
}
.business .splide__arrow--prev {
  left: 0;
}
.business .splide__arrow--next {
  right: 0;
}

.container.is-relative {
  position: static;
}

.business_modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background: rgba(34, 34, 34, 0.8);
  overflow: auto;
  opacity: 0;
  visibility: hidden;
  transition: 0.3s;
  box-sizing: border-box;
  z-index: 9999;
}
.business_modal.is-active {
  opacity: 1;
  visibility: visible;
}

.modal_container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  vertical-align: middle;
  max-width: 45rem;
  width: 100%;
  padding: 2.5rem 1rem;
}

.modal_close {
  position: absolute;
  top: 0;
  right: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 24px;
  cursor: pointer;
}

@media screen and (min-width: 768px) {
  .modal_container {
    padding: 2rem 1.25rem;
  }
  .modal_close {
    right: 0;
  }
}

@media (hover: hover) {
  .hover:hover {
    transition: opacity 0.3s ease;
    opacity: 0.7;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljL3RoZW1lcy93aW5nLWhpcm9zaGltYS9hc3NldHMvY3NzL3BhZ2VzL2J1c2luZXNzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiQUE4Q0U7RUFhRTtFQUNBO0FDekRKOztBQ0VJO0VBQ0U7QURPTjtBQ0xNO0VBQ0U7RUFDQTtFQUNBO0FET1I7QUNKTTtFQUNFO0VBQ0E7QURNUjs7QUVsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcUJKO0FFbkJJO0VBQ0U7RUFDQTtFQUNBO0FGcUJOO0FFbkJNO0VBQ0U7QUZxQlI7QUVoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGa0JKO0FFZkU7RUFDRTtBRmlCSjtBRWRFO0VBQ0U7QUZnQko7O0FHbkRBO0VBQ0U7QUhzREY7O0FHbkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzREY7QUdwREU7RUFDRTtFQUNBO0FIc0RKOztBR2xEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHFERjs7QUc5Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzREY7O0FEeEZFO0VJU0Y7SUFZSTtFSHNERjtFR2xERjtJQVlJO0VIdURGO0FBaEJGOztBRDdDRTtFQUNFO0lBUUE7SUFDQTtFQ3BERjtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvcGFnZXMvYnVzaW5lc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlcy9idXNpbmVzcy9tb2R1bGVzL19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlcy9idXNpbmVzcy9tb2R1bGVzL19zcGxpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlcy9idXNpbmVzcy9tb2R1bGVzL19tb2RhbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICBicmVha3BvaW50c1xuLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4kYnJlYWtwb2ludHM6ICh4czogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpJyxcbiAgc206ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KScsXG4gIG1kOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpJyxcbiAgbGc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCknLFxuICB4bDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMHB4KScsXG4pICFkZWZhdWx0O1xuXG5cblxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rmjL/lhaVcbi8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICByZW3plqLmlbDvvIjjg5Xjgqnjg7Pjg4jjgrXjgqTjgrroqIjnrpfvvIlcbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbkBmdW5jdGlvbiByZW0oJHNpemUsICRiYXNlOiAxNikge1xuICBAcmV0dXJuIG1hdGguZGl2KCRzaXplLCAkYmFzZSkrcmVtO1xufVxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICBweOOCknZ344Gr5aSJ5o+b44GZ44KLXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG5AZnVuY3Rpb24gdncoJHNpemUsICR2aWV3cG9ydDogMTkyMCkge1xuICAkcmF0ZTogY2FsYygxMDAgLyAkdmlld3BvcnQpO1xuICBAcmV0dXJuICRyYXRlICogJHNpemUgKiAxdnc7XG59XG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIOODm+ODkOODvFxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuQG1peGluIGhvdmVyIHtcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi5ob3ZlciB7XG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IC43O1xuICB9XG59XG5cbiIsIi5ob3Zlcjpmb2N1cyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuaG92ZXI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uYnVzaW5lc3MgLmFzaWRlX21lbnUgYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5idXNpbmVzcyAuYXNpZGVfbWVudSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHZhcigtLWdyZWVuMDEpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuMDEpO1xufVxuLmJ1c2luZXNzIC5hc2lkZV9tZW51IGEuaXNfYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWdyZWVuMDEpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWdyZWVuMDEpO1xufVxuXG4uYnVzaW5lc3MgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4uYnVzaW5lc3MgLnNwbGlkZV9fcGFnaW5hdGlvbiBidXR0b24ge1xuICB3aWR0aDogOHB4O1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZ3JheTAyKTtcbn1cbi5idXNpbmVzcyAuc3BsaWRlX19wYWdpbmF0aW9uIGJ1dHRvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tb3JhbmdlMDEpO1xufVxuLmJ1c2luZXNzIC5zcGxpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogNDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ3JlZW4wMSk7XG4gIHotaW5kZXg6IDE7XG59XG4uYnVzaW5lc3MgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmJ1c2luZXNzIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jb250YWluZXIuaXMtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uYnVzaW5lc3NfbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LCAzNCwgMzQsIDAuOCk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uYnVzaW5lc3NfbW9kYWwuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiA0NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIuNXJlbSAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMnJlbSAxLjI1cmVtO1xuICB9XG59XG5cbi5tb2RhbF9jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbF9jbG9zZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn0iLCJAdXNlICcuLi8uLi8uLi9iYXNlL3ZhcnMnYXMgKjtcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi5idXNpbmVzcyB7XG4gIC5hc2lkZV9tZW51e1xuICAgIGF7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZSwgYm9yZGVyLWNvbG9yIC4zcyBlYXNlO1xuXG4gICAgICAmOmhvdmVye1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4wMSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4wMSk7XG4gICAgICB9XG5cbiAgICAgICYuaXNfYWN0aXZle1xuICAgICAgICBjb2xvcjogdmFyKC0tZ3JlZW4wMSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tZ3JlZW4wMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlICcuLi8uLi8uLi9iYXNlL3ZhcnMnYXMgKjtcbkB1c2UgJ3Nhc3M6bWF0aCc7XG5cbi5idXNpbmVzc3tcbiAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTIpO1xuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyYXkwMik7XG5cbiAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLW9yYW5nZTAxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zcGxpZGVfX2Fycm93e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZWVuMDEpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuc3BsaWRlX19hcnJvdy0tcHJldntcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNwbGlkZV9fYXJyb3ctLW5leHR7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIkB1c2UgJy4uLy4uLy4uL2Jhc2UvdmFycydhcyAqO1xuQHVzZSAnc2FzczptYXRoJztcblxuLmNvbnRhaW5lci5pcy1yZWxhdGl2ZXtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmJ1c2luZXNzX21vZGFse1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM0LDM0LDM0LC44KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiA5OTk5O1xuXG4gICYuaXMtYWN0aXZle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4ubW9kYWxfY29udGFpbmVye1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogcmVtKDcyMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiByZW0oNDApIHJlbSgxNik7XG5cbiAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgIHBhZGRpbmc6IHJlbSgzMikgcmVtKDIwKTtcbiAgfVxufVxuXG4ubW9kYWxfY2xvc2V7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogcmVtKDE2KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/