@charset "utf-8";

.ur-diag-osusume-form-title{
    width:100%;
    background: #e35b90;
    color:#ffffff;
    padding:0.25rem 0;
    text-align: center;
}

.ur-diag-osusume-form-caption{
    color:#ff0000;
    text-align: center;
}


.restartButtonArea{
    display: block !important;
    text-align: center !important;
}

.resultSummaryArea{
    background: #F2F2F2;
    border:2px solid #2D2D48;
}

.resultSummaryTitle{
    margin-bottom: 0;
    /* color:#ffffff; */
}
.resultSummaryPercent{
    /* color:#ff0000; */
    font-size:100%;
    margin:0.1rem auto;
}

.resultCatchTextArea{
    border:solid 1px #F0F0F0;
    padding:1rem;
    border-radius:10px;
    margin:0.5rem;
    padding:0.5rem;
    /* #f7e9ef */
    background: #F0F0F0;
}

.resultSpitemTitle, .resultCatchTextTitle{
    display: block;
    text-align: center;
    font-weight:bold;
    color:#7030A0;
}
.resultTextTitle{
    color:#7030A0;
    /* margin:0.5rem 0; */
    margin:2rem 0 0.5rem 0;
    font-weight:bold;
}

.resultSpitemArea{
    border:solid 1px #F0F0F0;
    padding:1rem;
    border-radius:10px;
    margin:0.5rem;
    padding:0.5rem;
    background: #F0F0F0;

}

.resultSpitemTitle{
    font-size:125%;
}

.resultSummaryDesc{
    /* color:#00B0F0; */
    /* color:#002060; */
    font-weight:bold;
    font-size:100%;
    margin:0.1rem;
}
.resultSummaryDesc2{
    font-weight:bold;
    font-size:115%;
}

.resultSummaryPre{
    color:#FBFB00;
    font-size:140%;
}

.resultCatchText{
    color:#FD2121;
}

.resultSMText{
    display:flex;
    justify-content: center;
}
.resultSMText .type_s{
    color:#ff0000;
}
.resultSMText .type_m{
    color:#0000ff;
}

