:root {
  --color_eracer_blue: #001052;
    --color_eracer_white:#fff;
    --color_eracer_gray:#EDEFF0;
    --color_eracer_black:#000;
}


    #eracer .bg_blue {
        background-color: var(--color_eracer_blue);
    }

    #eracer .bg_gray {
        background-color: var(--color_eracer_gray);
    }

    #eracer .bg_white {
        background-color: var(--color_eracer_white);
    }


    #eracer .voice_wrap .bold{
        font-weight: bold;
        color: var(--color_eracer_blue);
    }
/*------------------------------*/
/*

.main-content-inner h2.title {
    margin-bottom: 20px;
}

.main-content-inner .title_sub {
    display: block;
    font-family: "FOT-ロダン Pro EB";
    font-size: 20px;
    font-weight: bold;
}

.tablewrap table td ol {
    display: flex;
    flex-direction: column;
    height: 100%;
    width: calc(100% - 20px);
    margin-left: 10px;
}

.tablewrap table td ol li {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.tablewrap table td ol li:first-child {
    border-bottom: #B8B9B9 1px solid;
    box-sizing: border-box;
}

.result1 col.p {
    width: 100px;
}

.result1 col.time {
    width: 175px;
}

.main-content-inner .col2image_text.stafflist_end {
    margin-bottom: 184px;
}

.main-content-inner .col2image_text.stafflist_end2 {
    margin-bottom: 100px;
}

.main-content-inner .note {
    font-size: 75%;
    line-height: 2;
}

.main-content-inner .disp_iblock {
    display: inline-block;
}

@media screen and (min-width: 768px) {}

@media screen and (max-width: 767px) and (min-width: 0px) {
    .main-content-inner h2.title {
        font-size: calc(44.24 / 750 * 100vw);
        letter-spacing: calc(0.9em - 1em);
    }

    .main-content-inner .title_sub {
        letter-spacing: 0;
        margin-top: 1em;
        margin-bottom: 3em;
        font-size: calc(32 / 750 * 100vw);
        line-height: calc(45 / 750 * 100vw);
    }

    .tablewrap table td ol {
        width: calc(100% - 16 / 750 * 100vw);
        margin-left: calc(8 / 750 * 100vw);
    }

    .result1 col.driver,
    .result2 col.driver,
        {
        width: calc(145.639 / 750 * 100vw);
    }

    .result1 col.carno,
    .result2 col.carno {
        width: calc(110 / 750 * 100vw);
    }

    .result1 col.p,
    .result2 col.p {
        width: calc(70.245 / 750 * 100vw);
    }

    .result1 col.time,
    .result1 col.time {
        width: calc(123 / 750 * 100vw);
    }

    .condition2 tr:nth-child(1) th:nth-child(1) {
        width: calc(346 / 750 * 100vw);
    }

    .main-content-inner .col2image_text {
        margin-bottom: 4em;
    }

    .main-content-inner .col2image_text.stafflist_end {
        margin-bottom: 4em;
    }

    .main-content-inner .col2image_text.stafflist_end2 {
        margin-bottom: calc(100 / 750 * 100vw);
    }

    .main-content-inner .tablewrap .time,
    .main-content-inner .tablewrap.result2 .weather {
        font-size: calc(20 / 750 * 100vw);
    }

    .main-content-inner .result2 .result {
        width: calc(396 / 750 * 100vw);
    }



}
*/


