.DiagBody {
    --DiagBackgroundColor: #e6e7eb;

    height: 100%;
    margin: 0;

    display: flex;
    justify-content: center;
    min-height: 100svh;
    overflow: hidden;

    background-color: var(--DiagBackgroundColor, --Gray_Light7);
}

.DiagMainContainer {
    width: 100%;
    padding: 0px 20px;

    display: grid;
    align-items: center;
    overflow: auto;

    display: grid;
    grid-template-columns: auto min(1000px, 100%) auto;
}

.DiagContentContainer {
    width: 100%;
    grid-column: 2/3;

    /* コンテンツの下にスクロールが発生した場合のためのパディング */
    padding-bottom: 30px;
}