@media screen and (max-width: 853px) {
    .mainVisualPageTitle h1 {
        font-size: 40px;
    }
    .siteMapCopy h2 {
        font-size: 32px;
    }
    .siteMapCopy p {
        font-size: 18px;
    }
    .siteMapInfo p {
        line-height: 40px;
    }
    .siteMapGraphTitle h2 {
        font-size: 32px;
    }
    .siteMapGraphImg {
        margin: initial;
    }
    .siteMapGraphInfo h3 {
        font-size: 24px;
    }
    .siteMapGraphInfo p {
        line-height: 40px;
        font-size: 16px !important;
    }
    .siteMapItemBox {
        padding: 24px;
    }
    .siteMapSlide {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .siteMapSlideTitle h3 {
        font-size: 24px;
    }
    .swiper-wrapper {
        gap: 24px !important;
    }
    .siteMapItem a {
        font-size: 18px;
    }
}
