@media screen and (max-width: 1441px) {
    .mainVisualPageTitle {
        width: calc(100% - 48px);
        margin: 280px auto 0;
    }

    .mainVisualPageTitle h1 {
        font-size: 64px;
        text-align: center;
    }

    .renovation {
        width: calc(100% - 48px);
        margin: 160px auto 0;
    }

    .renovationInner {
        display: block;
    }

    .renovationCopy {
        text-align: center;
    }

    .renovationInfo {
        margin-top: 64px;
        display: flex;
        justify-content: center;
    }

    .renovationGraph {
        width: calc(100% - 48px);
        margin: 160px auto 0;
    }

    .renovationGraphInner {
        display: block;
    }

    .renovationGraphInfo h3 {
        font-size: 32px;
    }

    .renovationOuterBox {
        font-size: 24px !important;
    }
}
