/* 修正用css */

.page.area .map-list__item--1 {
    top: 115px;
}

.page.area .map-list__item--1 .map-list__item-inner::before {
    height: auto;
    width: 196px;
    bottom: 360px;
    left: -196px;
}

.page.area .map-list__item--1 .map-list__item-icon--2 {
    bottom: 91px;
}

.page.area .map-list__item--3 {
    top: 207px;
}

.page.area .map-list__item--2 .map-list__item-inner::before {
    width: 0;
    bottom: -235px;
    height: 235px;
}

.page.area .map-list__item--2 .map-list__item-inner::after {
    display: none;
}

.page.area .map-list__item--4 .map-list__item-inner::before {
    display: none;
}

.page.area .map-list__item--5 {
    left: 612px;
    top: 12px;
    width: 180px;
}

.page.area .map-list__item--5 .map-list__item-inner::before {
    width: 0;
    bottom: -232px;
    height: 232px;
}

.page.area .map-list__item--5 .map-list__item-inner::after {
    display: none;
}

.page.area .map-list__item--2 .map-list-inner-list__item, .page.area .map-list__item--5 .map-list-inner-list__item {
    width: calc(100% / 1);
}

.page.area .map-list__item-icon--largest {
    height: 35px;
    width: 35px;
}

@media screen and (max-width: 767px) {
.page.area .map-list__item--2, .page.area .map-list__item--5 {
    width: 100%;
}
}