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

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

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

    .maintenanceInner {
        display: block;
    }

    .maintenanceCopy {
        text-align: center;
    }

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

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

    .maintenanceGraphInner {
        display: block;
    }

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