@import '_content/RazorLib/RazorLib.bundle.scp.css';

/* /Pages/Index.razor.rz.scp.css */
.section-title h1[b-vxt67lhabt]{
    font-size: 1.5em;
    font-weight: bold;
    padding:0.25em;
    margin-bottom: 1.25em;
    background:#e7e7e7;
}

table[b-vxt67lhabt] {
    margin: 1em;
}

tr[b-vxt67lhabt]{
    border-bottom: 1px solid #ddd;
    
}

.list-enable[b-vxt67lhabt] {
    cursor: pointer;
}
    .list-enable:hover[b-vxt67lhabt] {
        top: -3px;
        box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
    }

th[b-vxt67lhabt]{
    padding-right: 5em;
}

.label-count[b-vxt67lhabt]{
    margin-bottom: 2em;
    margin-left:1em;
}
.label-count h2[b-vxt67lhabt]{
    font-weight:700;
    font-size:24px;
}
/* /Pages/J09/J09.razor.rz.scp.css */
.section-title h1[b-t0uz52oxhg] {
    font-size: 1.5em;
    font-weight: bold;
}

.search-form h2[b-t0uz52oxhg] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}

.c-table-search[b-t0uz52oxhg] {
    width: 100%;
}

    .c-table-search td[b-t0uz52oxhg] {
        display: flex;
        align-items: center;
        /*border: 1px solid;*/
    }

    .c-table-search th[b-t0uz52oxhg] {
        /*border: 1px solid;*/
    }

.grid-area[b-t0uz52oxhg] {
    height: 100%;
    width: calc(100vw - 330px);
}

.search-form[b-t0uz52oxhg] {
    background-color: #FFFFFF;
}

.input-area[b-t0uz52oxhg] {
    padding: 0 1em;
    margin-bottom: 1em;
}

.items[b-t0uz52oxhg] {
    width: 100%;
    display: flex;
    align-items: center;
    margin: 1em 0;
}

    .items div[b-t0uz52oxhg] {
        margin: 0 1em;
    }

.btns[b-t0uz52oxhg] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-search-area[b-t0uz52oxhg] {
    text-align: center;
    margin: 1em 0;
}

.btn-common[b-t0uz52oxhg] {
    margin-bottom: 1em;
}

.check-label[b-t0uz52oxhg] {
    display: flex;
    justify-content: end;
}

    .check-label label[b-t0uz52oxhg] {
        color: #2C609C;
        margin: 0 1em;
    }

        .check-label label:hover[b-t0uz52oxhg] {
            color: #3979c3;
            text-decoration: underline;
        }

.radio-form[b-t0uz52oxhg] {
    margin-top: 3em;
}

    .radio-form h2[b-t0uz52oxhg] {
        color: #fff;
        background-color: #2C609C;
        font-size: 1.15em;
        padding: 0.5em;
    }

.radio-area[b-t0uz52oxhg] {
    padding-left: 4em;
}

.input-radio[b-t0uz52oxhg] {
    margin: 1em;
    font-size: 1.15em;
}
/* /Pages/J10/J10.razor.rz.scp.css */
.section-title h1[b-xw8itq7ye2] {
    font-size: 1.5em;
    font-weight: bold;
}

.search-form h2[b-xw8itq7ye2] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}

.c-table-search[b-xw8itq7ye2] {
    width: 100%;
}

    .c-table-search td[b-xw8itq7ye2] {
        display: flex;
        align-items: center;
        margin: 0.2em 0;
        /*border: 1px solid;*/
    }

    .c-table-search th[b-xw8itq7ye2] {
        /*border: 1px solid;*/
    }

.term span[b-xw8itq7ye2] {
    margin: 0 0.5em;
}

.main-grid[b-xw8itq7ye2] {
    height: 100%;
    width: calc(100vw - 330px);
}

.search-form[b-xw8itq7ye2] {
    background-color: #FFFFFF;
}

.input-area[b-xw8itq7ye2] {
    padding: 0 1em;
}

.items[b-xw8itq7ye2] {
    width: 100%
}


.btns[b-xw8itq7ye2] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-common[b-xw8itq7ye2] {
    margin-bottom: 1em;
}

.btn-clear[b-xw8itq7ye2] {
    margin-left: 1.5em;
}

.btn-csv[b-xw8itq7ye2] {
    margin: 1em;
    text-align: right;
}
/* /Pages/J101/J101.razor.rz.scp.css */
.report[b-z8woazrwk2] {
    margin: 1em;
    margin-bottom: 2em;
}
    .report h2[b-z8woazrwk2] {
        font-size: 1em;
        background: #cbcbcb;
        color: #000;
        padding: 0.25em;
    }

.btns-report[b-z8woazrwk2]{
    display:grid;
    grid-template-columns: 1fr 1fr 1fr;
}

.btn-common[b-z8woazrwk2]{
    margin:1em;
    text-align:center;
}
/* /Pages/J102/J102.razor.rz.scp.css */
.search-form h2[b-ua62xyv4wp] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}

.c-table-search[b-ua62xyv4wp] {
    width: 100%;
}

    .c-table-search td[b-ua62xyv4wp] {
        display: flex;
        align-items: center;
        /*border: 1px solid;*/
    }

    .c-table-search th[b-ua62xyv4wp] {
        /*border: 1px solid;*/
    }

.grid-area[b-ua62xyv4wp] {
    height: 100%;
    width: calc(100vw - 330px);
}

.search-form[b-ua62xyv4wp] {
    background-color: #FFFFFF;
}

.input-area[b-ua62xyv4wp] {
    padding: 0 1em;
    margin-bottom:1em;
}

.items[b-ua62xyv4wp] {
    width: 100%;
    display:flex;
    align-items:center;
    margin: 1em 0;
}
    .items div[b-ua62xyv4wp]{
        margin: 0 1em;
    }

.btns[b-ua62xyv4wp] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-search-area[b-ua62xyv4wp]{
    text-align: center;
    margin: 1em 0;
}

.btn-common[b-ua62xyv4wp] {
    margin-bottom: 1em;
}

.check-label[b-ua62xyv4wp]{
    display: flex;
    justify-content:end;
}
    .check-label label[b-ua62xyv4wp] {
        color: #2C609C;
        margin: 0 1em;
    }
        .check-label label:hover[b-ua62xyv4wp] {
            color: #3979c3;
            text-decoration:underline;
        }

.radio-form[b-ua62xyv4wp]{
    margin-top:3em;
}
    .radio-form h2[b-ua62xyv4wp] {
        color: #fff;
        background-color: #2C609C;
        font-size: 1.15em;
        padding: 0.5em;
    }

.radio-area[b-ua62xyv4wp]{
    padding-left:4em;
}
.input-radio[b-ua62xyv4wp] {
    margin: 1em;
    font-size: 1.15em;
}
/* /Pages/J103/J103.razor.rz.scp.css */
.search-form h2[b-sigp5plg0q] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}

.c-table-search[b-sigp5plg0q] {
    width: 100%;
}

    .c-table-search td[b-sigp5plg0q] {
        display: flex;
        align-items: center;
        /*border: 1px solid;*/
    }

    .c-table-search th[b-sigp5plg0q] {
        /*border: 1px solid;*/
    }

.grid-area[b-sigp5plg0q] {
    height: 100%;
    width: calc(100vw - 330px);
}

.search-form[b-sigp5plg0q] {
    background-color: #FFFFFF;
}

.input-area[b-sigp5plg0q] {
    padding: 0 1em;
    margin-bottom: 1em;
}

.items[b-sigp5plg0q] {
    width: 100%;
    display: flex;
    align-items: center;
    margin: 1em 0;
}

    .items div[b-sigp5plg0q] {
        margin: 0 1em;
    }

.btns[b-sigp5plg0q] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-search-area[b-sigp5plg0q] {
    text-align: center;
    margin: 1em 0;
}

.btn-common[b-sigp5plg0q] {
    margin-bottom: 1em;
}

.check-label[b-sigp5plg0q] {
    display: flex;
    justify-content: end;
}

    .check-label label[b-sigp5plg0q] {
        color: #2C609C;
        margin: 0 1em;
    }

        .check-label label:hover[b-sigp5plg0q] {
            color: #3979c3;
            text-decoration: underline;
        }

.radio-form[b-sigp5plg0q] {
    margin-top: 3em;
}

    .radio-form h2[b-sigp5plg0q] {
        color: #fff;
        background-color: #2C609C;
        font-size: 1.15em;
        padding: 0.5em;
    }

.radio-area[b-sigp5plg0q] {
    padding-left: 4em;
}

.input-radio[b-sigp5plg0q] {
    margin: 1em;
    font-size: 1.15em;
}
/* /Pages/J11/J11.razor.rz.scp.css */
.section-title h1[b-55cgnb7tnk] {
    font-size: 1.5em;
    font-weight: bold;
}

.search-form h2[b-55cgnb7tnk] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}

.c-table-search[b-55cgnb7tnk] {
    width: 100%;
}

    .c-table-search td[b-55cgnb7tnk] {
        display: flex;
        align-items: center;
        margin: 0.2em 0;
        /*border: 1px solid;*/
    }

    .c-table-search th[b-55cgnb7tnk] {
        /*border: 1px solid;*/
    }

.term span[b-55cgnb7tnk] {
    margin: 0 0.5em;
}

.main-grid[b-55cgnb7tnk] {
    height: 100%;
    width: calc(100vw - 330px);
}

.search-form[b-55cgnb7tnk] {
    background-color: #FFFFFF;
}

.input-area[b-55cgnb7tnk] {
    padding: 0 1em;
}

.items[b-55cgnb7tnk] {
    width: 100%
}


.btns[b-55cgnb7tnk] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-common[b-55cgnb7tnk] {
    margin-bottom: 1em;
}

.btn-clear[b-55cgnb7tnk] {
    margin-left: 1.5em;
}

.btn-csv[b-55cgnb7tnk] {
    margin: 1em;
    text-align: right;
}
/* /Pages/J12/J12.razor.rz.scp.css */
.section-title[b-iqujlx306g]{
    display: flex;
    justify-content: space-between;
}

.section-title h1[b-iqujlx306g] {
    font-size: 1.5em;
    font-weight: bold;
}

.block[b-iqujlx306g]{
    margin-right: 5em;
}

.itemprop ul[b-iqujlx306g] {
    list-style: none;
    display: flex;
    margin: 1em 0;
}

table[b-iqujlx306g] {
    width: 80%;
    margin: 0 auto;
    border-collapse: unset !important;
}

th[b-iqujlx306g] {
    border-bottom: solid 1px #ddd;
    border-right: solid 1px #ddd;
    width: 25%;
    padding-left: 1em;
    background: #efefef;
}

td[b-iqujlx306g] {
    border-bottom: solid 1px #ddd;
    padding: 1em;
}

    td .item[b-iqujlx306g] {
        margin: 0;
        display: flex;
        align-items: center;
    }

.input-box[b-iqujlx306g] {
    margin: 0 0 1.5em 0;
}

.input-row[b-iqujlx306g] {
    margin: 1em 0;
}

.box-short[b-iqujlx306g] {
    width: 70%;
}

.input-number[b-iqujlx306g] {
    width: 50%;
}

.input-postcode[b-iqujlx306g] {
    display: flex;
    align-items: center;
}

    .input-postcode span[b-iqujlx306g] {
        margin: 0 1em;
    }
.input-code-split[b-iqujlx306g] {
    width: 15%;
}

.label-info[b-iqujlx306g] {
    opacity: 0.6;
}

.cell-radio[b-iqujlx306g] {
    display: flex;
}

.input-radio[b-iqujlx306g] {
    margin-right: 1.5em;
}

.forms[b-iqujlx306g] {
    margin: 1.5em 0;
}

    .forms .chb-style[b-iqujlx306g] {
        display: flex;
        align-items: center;
    }

        .forms .chb-style p[b-iqujlx306g] {
            margin: 0;
        }

.main-form[b-iqujlx306g] {
    margin: 0 2.5em;
}

.form-title[b-iqujlx306g] {
    margin: 0 auto;
    margin-bottom: 0.75em;
    font-weight: bold;
    text-decoration: underline;
    width: 80%;
}

.required-mark[b-iqujlx306g] {
    background: #ff0000;
    border-radius: 4px;
    margin-left: 0.5em;
    width: 2em;
    height: 1em;
    display: flex;
    justify-content: center;
    margin-left: 1em;
}

    .required-mark span[b-iqujlx306g] {
        color: #fff;
        font-size: 10px;
    }

.required-th[b-iqujlx306g] {
    background: #ff0000;
    border-radius: 4px;
    margin-left: 1em;
}

    .required-th span[b-iqujlx306g] {
        color: #fff;
        font-size: 0.75em;
        margin: 0.5em;
    }

th label[b-iqujlx306g] {
    margin-bottom: 0;
}

.error-message[b-iqujlx306g] {
    color: #ff0000;
}



.btns[b-iqujlx306g] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-common[b-iqujlx306g] {
    margin: 0.5em 3em;
    margin-bottom: 2em;
}
/* /Pages/J13/J13.razor.rz.scp.css */
.section-title[b-cif8073dno] {
    display: flex;
    justify-content: space-between;
}

    .section-title h1[b-cif8073dno] {
        font-size: 1.5em;
        font-weight: bold;
    }

.block[b-cif8073dno] {
    margin-right: 5em;
}

.itemprop ul[b-cif8073dno] {
    list-style: none;
    display: flex;
    margin: 1em 0 0;
}

.forms[b-cif8073dno] {
    margin: 1em auto;
    width: 80%;
}

    .forms .side-head[b-cif8073dno] {
        padding-left: 1em;
        background-color: #e2e3e5;
    }

    .forms .chb-style[b-cif8073dno] {
        display: flex;
        align-items: center;
        margin-bottom: 0.5em;
    }

        .forms .chb-style p[b-cif8073dno] {
            margin: 0;
        }

.margin-style[b-cif8073dno] {
    margin: 1em 0;
}

.side-head[b-cif8073dno] {
    padding-left: 1em;
    width: 20%;
}

.side-head-wide[b-cif8073dno] {
    width: 40%;
    background-color: #e2e3e5;
}

.e-multi-line-input[b-cif8073dno] {
    height: 100%;
}

.main-form[b-cif8073dno] {
    margin: 2.5em;
}

.form-title[b-cif8073dno] {
    margin-bottom: 0.75em;
    font-weight: bold;
    text-decoration: underline;
    width: 80%;
}

table[b-cif8073dno] {
    width: 100%;
    margin: 0 auto;
    border-collapse: unset !important;
}

th[b-cif8073dno] {
    border-bottom: solid 1px #ddd;
    border-right: solid 1px #ddd;
    width: 25%;
    padding-left: 1em;
    background: #efefef;
}

td[b-cif8073dno] {
    border-bottom: solid 1px #ddd;
    padding: 1em;
}

.btns[b-cif8073dno]{
    display: flex;
    justify-content: center;
}

.btn-common[b-cif8073dno] {
    margin: 0.5em 3em;
    margin-bottom: 2em;
}
/* /Pages/J14/J14.razor.rz.scp.css */
.section-title[b-tzhga3cg71] {
    display: flex;
    justify-content: space-between;
}

    .section-title h1[b-tzhga3cg71] {
        font-size: 1.5em;
        font-weight: bold;
    }

.block[b-tzhga3cg71]{
    margin-right:1em;
}

.itemprop ul[b-tzhga3cg71] {
    list-style: none;
    display: flex;
    margin: 1em 0;
}

.main-grid[b-tzhga3cg71] {
    height: 100%;
}

.btns[b-tzhga3cg71] {
    display: flex;
    justify-content: center;
}

.btn_confirm[b-tzhga3cg71] {
    width: 15em;
    height: 3em;
    background-color: #2C609C;
    margin-right: 2.5em;
}

.btn-block[b-tzhga3cg71] {
    text-align: right;
}

.e-tab > .e-content[b-tzhga3cg71] {
    height: calc(100% - 36px); /*tab height - tab header height*/
}

    .e-tab > .e-content .e-item[b-tzhga3cg71] {
        height: 100%;
    }

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap[b-tzhga3cg71] {
    width: 10em !important;
    text-align: center;
    background-color: #FFFFFF;
    color: #000000 !important;
    font-weight: bold !important;
    border: 1px solid #dee2e6;
    border-bottom: 0;
    border-radius: 5px 5px 0 0;
}

    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:[b-tzhga3cg71]
    {
        background-color: #2C609C;
        color: #FFFFFF !important;
    }

        .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text[b-tzhga3cg71] {
            color: #FFFFFF !important;
            font-weight: bold;
        }

.e-tab .e-tab-header .e-toolbar-item .e-tab-text:hover[b-tzhga3cg71] {
    color: #FFFFFF !important;
    font-weight: bold;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap[b-tzhga3cg71] {
    background-color: #2C609C !important;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text[b-tzhga3cg71] {
    color: #FFFFFF !important;
    font-weight: bold;
}

.e-grid .e-headercell[b-tzhga3cg71] {
    /*border: none;*/
    background-color: #2C609C !important;
}

.e-grid .e-icons:not(.e-btn-icon)[b-tzhga3cg71] {
    color: #fff;
}

.e-headercell[b-tzhga3cg71] {
    font-weight: bold;
    color: #FFFFFF;
}

.e-grid.e-default.e-horizontallines .e-grouptopleftcell[b-tzhga3cg71], .e-grid .e-gridheader[b-tzhga3cg71] {
    background-color: #2C609C !important;
    border: none !important;
}

.e-attr[b-tzhga3cg71] {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.head-group[b-tzhga3cg71] {
    float: left;
}

.head-group-tooltip[b-tzhga3cg71] {
    float: right;
    margin-right: 3em;
    background-color: #fff ;
    color: black ;
}

.form-control[b-tzhga3cg71] {
    width: 80% !important;
    margin: 0 auto;
}

.multi-text-area[b-tzhga3cg71] {
    margin: 1em;
    font-size: 1.25em;
}

    .multi-text-area .text-title[b-tzhga3cg71] {
        font-weight: bold;
        background: #ddd;
    }
        .multi-text-area .text-title p[b-tzhga3cg71] {
            font-size: 15px;
            padding: 0 1em;
            text-indent: -1em;
            margin-bottom: 0;
        }

.border-label[b-tzhga3cg71] {
    padding-left:5px;
    margin-bottom:5px;
    font-size:0.75em;
    background: #c0c0c0;
}

.btn-common[b-tzhga3cg71] {
    text-align: center;
    margin: 2em;
}
.btn-apply[b-tzhga3cg71]{
    margin: 0 1em;
}
/* /Pages/J15/J15.razor.rz.scp.css */
.section-title[b-gopsxv9hnl] {
    display: flex;
    justify-content: space-between;
}

    .section-title h1[b-gopsxv9hnl] {
        font-size: 1.5em;
        font-weight: bold;
    }

.block[b-gopsxv9hnl] {
    margin-right: 5em;
}
.itemprop ul[b-gopsxv9hnl] {
    list-style: none;
    display: flex;
    margin: 1em 0;
}

.main-form[b-gopsxv9hnl]{
    width: 80%;
    margin: 0 auto;
}
h2[b-gopsxv9hnl]{
    font-size:1.5em;
}

.result[b-gopsxv9hnl] {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 2em;
}

.grade[b-gopsxv9hnl] {
    width: 60%;
}

.graf[b-gopsxv9hnl] {
    display: flex;
    justify-content: center;
    align-items: end;
}

.score-table[b-gopsxv9hnl] {
    margin-bottom: 2em;
    margin-right: 1.5em;
}

    .score-table td[b-gopsxv9hnl], .score-table th[b-gopsxv9hnl] {
        width: 6em;
        text-align: center;
    }

.summary[b-gopsxv9hnl] {
    display: flex;
    justify-content: center;
}

.review[b-gopsxv9hnl] {
    margin: 1em 0;
}

    .review h2[b-gopsxv9hnl] {
        font-size: 1em;
        border-bottom: solid 1px #ddd;
        font-weight: normal;
    }

    .review p[b-gopsxv9hnl] {
        margin: 0.5em 1em 2em 1em;
    }

.textarea[b-gopsxv9hnl]{
    margin: 1em 0;
}

.result th[b-gopsxv9hnl] {
    background: #e9e9e9;
    padding-left: 0.2em;
}

.result td[b-gopsxv9hnl] {
    width: 15em;
    padding-left: 0.4em;
}

th[b-gopsxv9hnl], td[b-gopsxv9hnl] {
    border: solid 1px #000;
}

.rank_1[b-gopsxv9hnl] {
    background: #f98e43;
}

.rank_2[b-gopsxv9hnl] {
    background: #f9da43;
}

.rank_3[b-gopsxv9hnl] {
    background: #ffe879;
}

.rankbar[b-gopsxv9hnl] {
    display: flex;
    width: 100%;
    font-size: 0.8em;
}

    .rankbar .rank-param[b-gopsxv9hnl] {
        width: 10%;
    }

.ranks[b-gopsxv9hnl] {
    width: 89%;
    display: flex;
}

    .ranks .standard[b-gopsxv9hnl] {
        background: #ffe879;
        width: 60%;
        text-align: center;
    }

    .ranks .superior[b-gopsxv9hnl] {
        background: #f9da43;
        width: 20%;
        text-align: center;
    }

    .ranks .supreme[b-gopsxv9hnl] {
        background: #f98e43;
        width: 20%;
        text-align: center;
    }

.rank-logo[b-gopsxv9hnl] {
    width: 10em;
    border: solid 1px #ddd;
    margin-left: 1em;
}

.label-download[b-gopsxv9hnl] {
    display: grid;
}

    .label-download a[b-gopsxv9hnl] {
        text-align: center;
    }

.btn-download[b-gopsxv9hnl] {
    text-align: center;
    margin: 1em;
}





.result-summary th[b-gopsxv9hnl] {
    width: 20%;
    background: #e9e9e9;
}

.result-summary .grade th[b-gopsxv9hnl], .result-summary .grade td[b-gopsxv9hnl] {
    padding-left: 0.5em;
}

.result-summary .score[b-gopsxv9hnl] {
    text-align: center;
}

.main-content-tab[b-gopsxv9hnl] {
    /*margin:2em;*/
    height: calc(100vh - 245px);
}

.btns[b-gopsxv9hnl] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-common[b-gopsxv9hnl] {
    margin: 0.5em 3em;
    margin-bottom: 2em;
}
/* /Pages/J16/J16.razor.rz.scp.css */
.section-title[b-vop0j0pjcf] {
    display: flex;
    justify-content: space-between;
}

    .section-title h1[b-vop0j0pjcf] {
        font-size: 1.5em;
        font-weight: bold;
    }

.block[b-vop0j0pjcf] {
    margin-right: 5em;
}

.itemprop ul[b-vop0j0pjcf] {
    list-style: none;
    display: flex;
    margin: 1em 0;
}

.result[b-vop0j0pjcf] {
    display: flex;
    justify-content: center;
    margin-bottom:3em;
}

.graf[b-vop0j0pjcf] {
    display: flex;
    justify-content: center;
    align-items: end;
}

.score-table[b-vop0j0pjcf] {
    margin-bottom: 2em;
    margin-right: 1.5em;
}

    .score-table td[b-vop0j0pjcf], .score-table th[b-vop0j0pjcf] {
        width: 6em;
        text-align: center;
    }

.summary[b-vop0j0pjcf] {
    display: flex;
    justify-content: center;
    margin-bottom: 3em;
}

.review[b-vop0j0pjcf] {
    margin: 1em 0;
}

    .review h2[b-vop0j0pjcf] {
        font-size: 1.5em;
        border-bottom: solid 1px #ddd;
        font-weight: normal;
    }

    .review p[b-vop0j0pjcf] {
        margin: 0.5em 1em 2em 1em;
    }

.result th[b-vop0j0pjcf] {
    background: #e9e9e9;
    padding-left: 0.2em;
}

.result td[b-vop0j0pjcf] {
    width: 15em;
    padding-left: 0.4em;
}

th[b-vop0j0pjcf], td[b-vop0j0pjcf] {
    border: solid 1px #000;
}

.rank_1[b-vop0j0pjcf] {
    background: #f98e43;
}

.rank_2[b-vop0j0pjcf] {
    background: #f9da43;
}

.rank_3[b-vop0j0pjcf] {
    background: #ffe879;
}

.rankbar[b-vop0j0pjcf] {
    display: flex;
    width: 100%;
    font-size: 1.25em;
}

    .rankbar .rank-param[b-vop0j0pjcf] {
        width: 10%;
    }

.ranks[b-vop0j0pjcf] {
    width: 89%;
    display: flex;
}

    .ranks .standard[b-vop0j0pjcf] {
        background: #ffe879;
        width: 60%;
        text-align: center;
    }

    .ranks .superior[b-vop0j0pjcf] {
        background: #f9da43;
        width: 20%;
        text-align: center;
    }

    .ranks .supreme[b-vop0j0pjcf] {
        background: #f98e43;
        width: 20%;
        text-align: center;
    }

.rank-logo[b-vop0j0pjcf] {
    width: 10em;
    border: solid 1px #ddd;
    margin-left: 1em;
}

.label-download[b-vop0j0pjcf] {
    display: grid;
}

    .label-download a[b-vop0j0pjcf] {
        text-align: center;
    }

.btn-download[b-vop0j0pjcf] {
    text-align: center;
    margin: 1em;
}



.result-summary table[b-vop0j0pjcf] {
    margin-bottom: 1em;
    width: 70%;
    font-size: 1.25em;
    margin: 1.5em auto;
}

.result-summary th[b-vop0j0pjcf] {
    width: 20%;
    background: #e9e9e9;
}

.result-summary .grade th[b-vop0j0pjcf], .result-summary .grade td[b-vop0j0pjcf] {
    padding-left: 0.5em;
}

.result-summary .score[b-vop0j0pjcf] {
    display: flex;
    font-size: 1.25em;
    width: 70%;
    margin: 2em auto;
}

.score-grid[b-vop0j0pjcf] {
    text-align: center;
    width: 15%;
}

.score-key[b-vop0j0pjcf] {
    background: #e9e9e9;
    border: solid 1px #000;
}

.score-value[b-vop0j0pjcf] {
    border: solid 1px #000;
}

.main-content-tab[b-vop0j0pjcf] {
    /*margin:2em;*/
    height: calc(100vh - 245px);
}

.btns[b-vop0j0pjcf] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-common[b-vop0j0pjcf] {
    margin: 0.5em 3em;
    margin-bottom: 2em;
}
/* /Pages/J17/J17.razor.rz.scp.css */
.section-title[b-nutoehsvd8] {
    display: flex;
    justify-content: space-between;
}

    .section-title h1[b-nutoehsvd8] {
        font-size: 1.5em;
        font-weight: bold;
    }

.block[b-nutoehsvd8] {
    margin-right: 1em;
}

.itemprop ul[b-nutoehsvd8] {
    list-style: none;
    display: flex;
    margin: 1em 0;
}

.main-grid[b-nutoehsvd8] {
    height: 100%;
}

.btns[b-nutoehsvd8] {
    display: flex;
    justify-content: center;
}

.btn_confirm[b-nutoehsvd8] {
    width: 15em;
    height: 3em;
    background-color: #2C609C;
    margin-right: 2.5em;
}

.btn-block[b-nutoehsvd8] {
    text-align: right;
}

.e-tab > .e-content[b-nutoehsvd8] {
    height: calc(100% - 36px); /*tab height - tab header height*/
}

    .e-tab > .e-content .e-item[b-nutoehsvd8] {
        height: 100%;
    }

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap[b-nutoehsvd8] {
    width: 10em !important;
    text-align: center;
    background-color: #FFFFFF;
    color: #000000 !important;
    font-weight: bold !important;
    border: 1px solid #dee2e6;
    border-bottom: 0;
    border-radius: 5px 5px 0 0;
}

    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:[b-nutoehsvd8] {
        background-color: #2C609C;
        color: #FFFFFF !important;
    }

        .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text[b-nutoehsvd8] {
            color: #FFFFFF !important;
            font-weight: bold;
        }

.e-tab .e-tab-header .e-toolbar-item .e-tab-text:hover[b-nutoehsvd8] {
    color: #FFFFFF !important;
    font-weight: bold;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap[b-nutoehsvd8] {
    background-color: #2C609C !important;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text[b-nutoehsvd8] {
    color: #FFFFFF !important;
    font-weight: bold;
}

.e-grid .e-headercell[b-nutoehsvd8] {
    /*border: none;*/
    background-color: #2C609C !important;
}

.e-grid .e-icons:not(.e-btn-icon)[b-nutoehsvd8] {
    color: #fff;
}

.e-headercell[b-nutoehsvd8] {
    font-weight: bold;
    color: #FFFFFF;
}

.e-grid.e-default.e-horizontallines .e-grouptopleftcell[b-nutoehsvd8], .e-grid .e-gridheader[b-nutoehsvd8] {
    background-color: #2C609C !important;
    border: none !important;
}

.e-attr[b-nutoehsvd8] {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.head-group[b-nutoehsvd8] {
    float: left;
}

.head-group-tooltip[b-nutoehsvd8] {
    float: right;
    margin-right: 3em;
    background-color: #fff ;
    color: black ;
}

.form-control[b-nutoehsvd8] {
    width: 80% !important;
    margin: 0 auto;
}

.multi-text-area[b-nutoehsvd8] {
    margin: 1em;
    font-size: 1.25em;
}

    .multi-text-area .text-title[b-nutoehsvd8] {
        font-weight: bold;
        background: #ddd;
    }
        .multi-text-area .text-title p[b-nutoehsvd8] {
            font-size: 15px;
            padding: 0 1em;
            text-indent: -1em;
            margin-bottom: 0;
        }

.border-label[b-nutoehsvd8] {
    padding-left: 5px;
    margin-bottom: 5px;
    font-size: 0.75em;
    background: #c0c0c0;
}

.btn-common[b-nutoehsvd8] {
    text-align: center;
    margin: 2em;
}

.btn-apply[b-nutoehsvd8] {
    margin: 0 1em;
}
/* /Pages/J18/J18.razor.rz.scp.css */
.section-title[b-4j043zkppt] {
    display: flex;
    justify-content: space-between;
}

    .section-title h1[b-4j043zkppt] {
        font-size: 1.5em;
        font-weight: bold;
    }

.block[b-4j043zkppt] {
    margin-right: 5em;
}

.itemprop ul[b-4j043zkppt] {
    list-style: none;
    display: flex;
    margin: 1em 0;
}

.main-form[b-4j043zkppt] {
    margin: 2em 2.5em;
    width: 80%;
}

    .main-form p[b-4j043zkppt] {
        margin: 0 auto;
        margin-bottom: 1em;
    }

.btn-common[b-4j043zkppt] {
    padding-left: 1em;
}

.table-download-files[b-4j043zkppt] {
    width: 80%;
    margin: 0 auto;
}

    .table-download-files tr[b-4j043zkppt] {
        border-bottom: 1px solid;
    }

    .table-download-files th[b-4j043zkppt] {
        width: 30%;
        background: #ddd;
        padding: 0.25em;
        padding-left: 1em;
    }

    .table-download-files td[b-4j043zkppt] {
        width: 70%;
        padding: 0.25em;
        padding-left: 0.75em;
    }
/* /Pages/J201/J201.razor.rz.scp.css */
.section-title[b-reue9a6frc] {
    display: flex;
    justify-content: space-between;
}

    .section-title h1[b-reue9a6frc] {
        font-size: 1.5em;
        font-weight: bold;
    }

.search-form h2[b-reue9a6frc] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}
.item-datetime[b-reue9a6frc] {
    display: flex;
    align-items: center;
}
    .item-datetime span[b-reue9a6frc] {
        margin: 0 .5em;
    }
    .main-grid[b-reue9a6frc] {
        height: 100%;
    }

.c-table-search[b-reue9a6frc] {
    width: 100%;
}
    .c-table-search td[b-reue9a6frc] {
        display: flex;
        align-items: center;
        margin:.5em 0;
        /*border: 1px solid;*/
    }

    .c-table-search th[b-reue9a6frc] {
        /*border: 1px solid;*/
    }

.items[b-reue9a6frc] {
    margin: 1em 0;
}

.input-area[b-reue9a6frc] {
    padding: 0 1em;
}

.input-multiline[b-reue9a6frc] {
    height: 7em;
}

.input-multiline-inquiry[b-reue9a6frc] {
    height: 8em;
}

.search-form[b-reue9a6frc] {
    background-color: #FFFFFF;
    margin-bottom: 1em;
}

    .search-form h2[b-reue9a6frc] {
        color: #FFFFFF;
        background-color: #2C609C;
        width: 100%;
        margin: 0.75em 0;
    }

.area[b-reue9a6frc] {
    display: flex;
}

.row[b-reue9a6frc] {
    display: flex;
    align-items: baseline;
    margin: 1.5em;
}

    .row p[b-reue9a6frc] {
        margin-right: 1em;
    }

    .row span[b-reue9a6frc] {
        margin: 0 1em;
    }

.datetimepicker[b-reue9a6frc] {
    width: 40%;
}

.btns[b-reue9a6frc] {
    display: flex;
    justify-content: center;
    align-items: end;
}

.btn-common[b-reue9a6frc] {
    margin-bottom: 1em;
    margin-top: 1em;
}

.btn-clear[b-reue9a6frc] {
    margin-left: 1.5em;
}

.btn-csv[b-reue9a6frc] {
    margin: 1em;
    text-align: right;
}

/*ダイアログ*/
.dialog_forms[b-reue9a6frc] {
    height: 97.5%;
}
.radio-edit[b-reue9a6frc] {
    display: flex;
    margin: 1em 0 .5em 0;
}

.input-radio[b-reue9a6frc] {
    margin-right: 1.5em;
}
.table-user[b-reue9a6frc] {
    width: 100%;
    height: 100%;
}

.item[b-reue9a6frc] {
    margin-bottom: 1em;
}

.item_head[b-reue9a6frc] {
    width: 20%;
}

.item_value[b-reue9a6frc] {
    display: flex;
    align-items: baseline;
    width: 100%;
}

.item-input[b-reue9a6frc] {
    width: 80%;
}

.input-user_id[b-reue9a6frc] {
    width: 50%;
}

.item_value span[b-reue9a6frc] {
    width: 20%;
    padding-left: .5em;
    color:red;
}

.validate[b-reue9a6frc] {
    text-align: center;
}

.selectItem[b-reue9a6frc] {
    color: red;
}

.btns-dialog[b-reue9a6frc] {
    margin-top: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
}

.btn-dialog[b-reue9a6frc] {
    margin: 1em;
}
/* /Pages/J21/J21.razor.rz.scp.css */
.section-title[b-2bk0srt136] {
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.section-title h1[b-2bk0srt136] {
    font-size: 1.5em;
    font-weight: bold;
}

.search-form h2[b-2bk0srt136] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}
/* /Pages/J22/J22.razor.rz.scp.css */
.section-title h1[b-3z0a13slo9] {
    font-size: 1.5em;
    font-weight: bold;
}

.search-form h2[b-3z0a13slo9] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}
/* /Pages/J301/J301.razor.rz.scp.css */
.section-title[b-joq6so7r1l] {
    display: flex;
    justify-content: space-between;
}

.section-title h1[b-joq6so7r1l] {
    font-size: 1.5em;
    font-weight: bold;
}

.search-form[b-joq6so7r1l] {
    background-color: #FFFFFF;
    margin-bottom: 1em;
}

    .search-form h2[b-joq6so7r1l] {
        color: #FFFFFF;
        background-color: #2C609C;
        font-size: 1.15em;
        padding: 0.5em;
        width: 100%;
        margin: 0.75em 0;
    }

.c-table-search[b-joq6so7r1l] {
    width: 100%;
}

    .c-table-search td[b-joq6so7r1l] {
        display: flex;
        align-items: center;
        margin: 0.2em 0;
        /*border: 1px solid;*/
    }

    .c-table-search th[b-joq6so7r1l] {
        /*border: 1px solid;*/
    }

.term span[b-joq6so7r1l] {
    margin: 0 0.5em;
}

.main-grid[b-joq6so7r1l] {
    height: 100%;
    width: calc(100vw - 330px);
}

.search-form[b-joq6so7r1l] {
    background-color: #FFFFFF;
}

.input-area[b-joq6so7r1l] {
    padding: 0 1em;
}

.items[b-joq6so7r1l] {
    width: 100%
}

.search-inputtext[b-joq6so7r1l] {
    width: 70%;
}

.btns[b-joq6so7r1l] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-common[b-joq6so7r1l] {
    margin-bottom: 1em;
}

.btn-clear[b-joq6so7r1l] {
    margin-left: 1.5em;
}

.btn-csv[b-joq6so7r1l] {
    margin: 1em;
    text-align: right;
}
/* /Pages/J302/J302.razor.rz.scp.css */
.section-title[b-a1iz5g9gji] {
    display: flex;
    justify-content: space-between;
}
    .section-title h1[b-a1iz5g9gji] {
        font-size: 1.5em;
        font-weight: bold;
    }

.search-form[b-a1iz5g9gji] {
    background-color: #FFFFFF;
}

.search-form h2[b-a1iz5g9gji] {
    color: #FFFFFF;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
    width: 100%;
    margin: 0.75em 0;
}

.c-table-search[b-a1iz5g9gji] {
    width: 100%;
    margin:1rem 0;
}

    .table-row[b-a1iz5g9gji] {
        display: flex;
        align-items: center;
        margin: 0.75em 0;
        /*border: 1px solid;*/
    }

.tr-col1[b-a1iz5g9gji], .tr-col2[b-a1iz5g9gji], .tr-col3[b-a1iz5g9gji] {
    display: flex;
}
.item-head[b-a1iz5g9gji]{
    margin: 0 0.5rem;
    margin-left:2rem;
    width:25%;
}
.tr-col3 .item-head[b-a1iz5g9gji] {
    margin-right: 0;
    margin-left: 4rem;
}
.item-value[b-a1iz5g9gji] {
    display: flex;
    width: 70%;
}
.tr-col3 .item-value[b-a1iz5g9gji] {
    width:80%;
}
.search-inputtext[b-a1iz5g9gji], .style-dropdown[b-a1iz5g9gji] {
    width: 100%;
}
.two-part[b-a1iz5g9gji]{
    width:30%;
}
.three-part[b-a1iz5g9gji] {
    width: 30%;
}

.term span[b-a1iz5g9gji] {
    margin: 0 0.5em;
}

.main-grid[b-a1iz5g9gji] {
    height: 100%;
    width: calc(100vw - 330px);
}

.input-area[b-a1iz5g9gji] {
    padding: 0 1em;
}

.items[b-a1iz5g9gji] {
    width: 100%
}

.disp-count[b-a1iz5g9gji] {
    text-align: left;
    font-size: 14px;
    margin-left: 0.5em;
}

.btn-link-blanktab[b-a1iz5g9gji] {
    background-color: #2C609C;
    border: 1px solid #2C609C;
    color:white;
    width:10em;
    box-shadow:0 4px 15px rgba(0,0,0,.2);
    border-radius:4px;
}

.btns[b-a1iz5g9gji] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-common[b-a1iz5g9gji] {
    margin-bottom: 1em;
}

.btn-clear[b-a1iz5g9gji] {
    margin-left: 1.5em;
}

.btn-csv[b-a1iz5g9gji] {
    margin: 1em;
    text-align: right;
}


/*ダイアログ*/
.supplement[b-a1iz5g9gji] {
    color: #a0a0a0;
    margin: 0 0 0 5px;
    font-weight: 400;
}

.input-label[b-a1iz5g9gji] {
    font-weight: 700;
    margin-bottom: 0.5rem;
    display: inline-block;
}

.input-horizontal[b-a1iz5g9gji] {
    display: flex;
    align-items: baseline;
}

.horizontal-child[b-a1iz5g9gji] {
    display: flex;
    width: 50%;
}

    .horizontal-child label[b-a1iz5g9gji] {
        margin-right: 1.5rem;
    }

.kana[b-a1iz5g9gji] {
    margin-right: 0.75rem !important;
}

.input-short[b-a1iz5g9gji] {
    width: 80%;
    /*margin: 0 auto;*/
}

.dropdown-control[b-a1iz5g9gji] {
    margin: 0.15rem 0 0.35rem 1rem;
    width: 90%;
}

.list-control[b-a1iz5g9gji] {
    margin-bottom: 2.5rem;
}

    .list-control ul[b-a1iz5g9gji] {
        list-style: none;
        padding-left: 1rem !important;
    }

.input-radio[b-a1iz5g9gji] {
    margin-right: 3rem;
    margin-left: 1.5rem;
}

.form-group-text[b-a1iz5g9gji] {
    padding-top: 1.5rem;
}

.input-multiline[b-a1iz5g9gji] {
    height: 5.5rem;
}

.input-multiline-large[b-a1iz5g9gji] {
    height: 10rem;
}

.file-control[b-a1iz5g9gji] {
    padding-left: 1rem;
}

.input-box[b-a1iz5g9gji] {
    margin: 0 0 1.5em 0;
}

.input-postcode[b-a1iz5g9gji] {
    display: flex;
    align-items: center;
    margin-bottom: 0.5em;
}

    .input-postcode span[b-a1iz5g9gji] {
        margin: 0 1em;
    }

.input-code-split[b-a1iz5g9gji] {
    width: 15%;
}


.cell-radio[b-a1iz5g9gji] {
    display: flex;
}


.forms[b-a1iz5g9gji] {
    margin: 1.5em 0;
}

.main-form[b-a1iz5g9gji] {
    margin: 0 2.5em;
}

.form-group[b-a1iz5g9gji] {
    margin-bottom: 1.5rem;
}

.check-visible_password[b-a1iz5g9gji]{
    margin-bottom: 0.5rem;
}

.list-control[b-a1iz5g9gji] {
    margin-bottom: 2.5rem;
}

    .list-control ul[b-a1iz5g9gji] {
        list-style: none;
        padding-left: 1rem !important;
    }




.required-label[b-a1iz5g9gji] {
    display: inline-block;
    vertical-align: text-top;
    background: #ff3a3a;
    border-radius: 3px;
    font-size: 0.7rem;
    font-weight: bold;
    padding: 2px 10px;
    margin: 0 0 0 5px;
    color: #fff;
}

.optional-label[b-a1iz5g9gji] {
    display: inline-block;
    vertical-align: text-top;
    background: #ddd;
    border-radius: 3px;
    font-size: 0.7rem;
    font-weight: bold;
    padding: 2px 10px;
    margin: 0 0 0 5px;
    color: #fff;
}
.area-lavel_btn[b-a1iz5g9gji] {
    display: flex;
    align-items: center;
}

.btn_side-download[b-a1iz5g9gji] {
    margin-left: 1.5rem;
}
.disvisible[b-a1iz5g9gji]{
    display:none;
}
.error-message[b-a1iz5g9gji] {
    color: #ff0000;
}

.btn-wrap[b-a1iz5g9gji] {
    display: flex;
    justify-content: space-between;
    margin-top: 3rem;
    margin-bottom: 3.5rem;
}


.btns[b-a1iz5g9gji] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}


.btn-common[b-a1iz5g9gji] {
    margin-bottom: 1em;
}
/* /Pages/J303/J303.razor.rz.scp.css */
body[b-40lymkt2en] {
}
/* /Pages/J304/J304.razor.rz.scp.css */
.section-title[b-kndiqnk1bn] {
    display: flex;
    justify-content: space-between;
}

    .section-title h1[b-kndiqnk1bn] {
        font-size: 1.5em;
        font-weight: bold;
    }

.search-form[b-kndiqnk1bn] {
    background-color: #FFFFFF;
}

    .search-form h2[b-kndiqnk1bn] {
        color: #FFFFFF;
        background-color: #2C609C;
        font-size: 1.15em;
        padding: 0.5em;
        width: 100%;
        margin: 0.75em 0;
    }

.c-table-search[b-kndiqnk1bn] {
    width: 100%;
    margin: 1rem 0;
}

.table-row[b-kndiqnk1bn] {
    display: flex;
    align-items: center;
    margin: 0.75em 0;
    /*border: 1px solid;*/
}

.tr-col1[b-kndiqnk1bn], .tr-col2[b-kndiqnk1bn], .tr-col3[b-kndiqnk1bn] {
    display: flex;
}

.item-head[b-kndiqnk1bn] {
    margin: 0 0.75rem;
    /*margin-right: 2rem;*/
    width: 27.5%;
    /*text-align:end;*/
}

/*.tr-col3 .item-head {
    margin-right: 0;
    margin-left: 3rem;
}*/

.item-value[b-kndiqnk1bn] {
    display: flex;
    align-items:baseline;
    width: 72.5%;
}

.search-inputtext[b-kndiqnk1bn], .style-dropdown[b-kndiqnk1bn] {
    width: 100%;
}

.term span[b-kndiqnk1bn] {
    margin: 0 0.5em;
}

.one-part[b-kndiqnk1bn], .two-part[b-kndiqnk1bn] {
    width: 100%;
}
    .one-part .item-value[b-kndiqnk1bn]{
        width:70%;
    }

.datetimepicker[b-kndiqnk1bn]{
    width:100%;
}

.row-item[b-kndiqnk1bn]{
    width:45%;
}

.tr-col1 .item-head[b-kndiqnk1bn] {
    width:20%;
    margin-left: 2rem;
}
.tr-col1 .item-value[b-kndiqnk1bn] {
    width: 80%;
    /*margin-left: 6rem;*/
}
.tr-col2 .item-head[b-kndiqnk1bn]{
    margin-left:5rem;
}

.main-grid[b-kndiqnk1bn] {
    height: 100%;
    width: calc(100vw - 330px);
}

.input-area[b-kndiqnk1bn] {
    padding: 0 1em;
}

.items[b-kndiqnk1bn] {
    width: 100%
}

.disp-count[b-kndiqnk1bn] {
    text-align: left;
    font-size: 14px;
    margin-left: 0.5em;
}

.btns[b-kndiqnk1bn] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-common[b-kndiqnk1bn] {
    margin-bottom: 1em;
}

.btn-clear[b-kndiqnk1bn] {
    margin-left: 1.5em;
}

.btn-csv[b-kndiqnk1bn] {
    margin: 1em;
    text-align: right;
}


/*ダイアログ*/
.supplement[b-kndiqnk1bn] {
    color: #a0a0a0;
    margin: 0 0 0 5px;
    font-weight: 400;
}

.input-label[b-kndiqnk1bn] {
    font-weight: 700;
    margin-bottom: 0.5rem;
    display: inline-block;
}

.input-horizontal[b-kndiqnk1bn] {
    display: flex;
    align-items: baseline;
}

.horizontal-child[b-kndiqnk1bn] {
    display: flex;
    width: 50%;
}

    .horizontal-child label[b-kndiqnk1bn] {
        margin-right: 1.5rem;
    }

.kana[b-kndiqnk1bn] {
    margin-right: 0.75rem !important;
}

.input-short[b-kndiqnk1bn] {
    width: 80%;
    /*margin: 0 auto;*/
}

.dropdown-control[b-kndiqnk1bn] {
    margin: 0.15rem 0 0.35rem 1rem;
    width: 90%;
}

.list-control[b-kndiqnk1bn] {
    margin-bottom: 2.5rem;
}

    .list-control ul[b-kndiqnk1bn] {
        list-style: none;
        padding-left: 1rem !important;
    }

.input-radio[b-kndiqnk1bn] {
    margin-right: 3rem;
    margin-left: 1.5rem;
}

.form-group-text[b-kndiqnk1bn] {
    padding-top: 1.5rem;
}

.input-multiline[b-kndiqnk1bn] {
    height: 5.5rem;
}

.input-multiline-large[b-kndiqnk1bn] {
    height: 10rem;
}

.file-control[b-kndiqnk1bn] {
    padding-left: 1rem;
}

.input-box[b-kndiqnk1bn] {
    margin: 0 0 1.5em 0;
}

.input-postcode[b-kndiqnk1bn] {
    display: flex;
    align-items: center;
    margin-bottom: 0.5em;
}

    .input-postcode span[b-kndiqnk1bn] {
        margin: 0 1em;
    }

.input-code-split[b-kndiqnk1bn] {
    width: 15%;
}


.cell-radio[b-kndiqnk1bn] {
    display: flex;
}


.forms[b-kndiqnk1bn] {
    margin: 1.5em 0;
}

.main-form[b-kndiqnk1bn] {
    margin: 0 2.5em;
}

.form-group[b-kndiqnk1bn] {
    margin-bottom: 1.5rem;
}

.check-visible_password[b-kndiqnk1bn] {
    margin-bottom: 0.5rem;
}

.list-control[b-kndiqnk1bn] {
    margin-bottom: 2.5rem;
}

    .list-control ul[b-kndiqnk1bn] {
        list-style: none;
        padding-left: 1rem !important;
    }




.required-label[b-kndiqnk1bn] {
    display: inline-block;
    vertical-align: text-top;
    background: #ff3a3a;
    border-radius: 3px;
    font-size: 0.7rem;
    font-weight: bold;
    padding: 2px 10px;
    margin: 0 0 0 5px;
    color: #fff;
}

.optional-label[b-kndiqnk1bn] {
    display: inline-block;
    vertical-align: text-top;
    background: #ddd;
    border-radius: 3px;
    font-size: 0.7rem;
    font-weight: bold;
    padding: 2px 10px;
    margin: 0 0 0 5px;
    color: #fff;
}

.area-lavel_btn[b-kndiqnk1bn] {
    display: flex;
    align-items: center;
}

.btn_side-download[b-kndiqnk1bn] {
    margin-left: 1.5rem;
}

.disvisible[b-kndiqnk1bn] {
    display: none;
}

.error-message[b-kndiqnk1bn] {
    color: #ff0000;
}

.btn-wrap[b-kndiqnk1bn] {
    display: flex;
    justify-content: space-between;
    margin-top: 3rem;
    margin-bottom: 3.5rem;
}


.btns[b-kndiqnk1bn] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}


.btn-common[b-kndiqnk1bn] {
    margin-bottom: 1em;
}
/* /Pages/J31/J31.razor.rz.scp.css */
.section-title[b-tk3t9zcq93]{
    display: flex;
    justify-content: space-between;
}

.section-title h1[b-tk3t9zcq93] {
    font-size: 1.5em;
    font-weight: bold;
}

.search-form h2[b-tk3t9zcq93] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}

.main-grid[b-tk3t9zcq93] {
    height: 100%;
}

.c-table-search[b-tk3t9zcq93] {
    width: 100%;
}

    .c-table-search td[b-tk3t9zcq93] {
        display: flex;
        align-items: center;
        /*border: 1px solid;*/
    }

    .c-table-search th[b-tk3t9zcq93] {
        /*border: 1px solid;*/
    }

.items[b-tk3t9zcq93]{
    margin: 1em 0;
}

.input-area[b-tk3t9zcq93] {
    padding: 0 1em;
}

.search-form[b-tk3t9zcq93] {
    background-color: #FFFFFF;
    margin-bottom: 1em;
}

    .search-form h2[b-tk3t9zcq93] {
        color: #FFFFFF;
        background-color: #2C609C;
        width: 100%;
        margin:0.75em 0;
    }

.area[b-tk3t9zcq93] {
    display: flex;
}

.row[b-tk3t9zcq93] {
    display: flex;
    align-items: baseline;
    margin: 1.5em;
}

    .row p[b-tk3t9zcq93] {
        margin-right: 1em;
    }

    .row span[b-tk3t9zcq93] {
        margin: 0 1em;
    }

.datetimepicker[b-tk3t9zcq93] {
    width: 40%;
}

.btns[b-tk3t9zcq93] {
    display: flex;
    justify-content: center;
    align-items: end;
}

.btn-common[b-tk3t9zcq93] {
    margin-bottom: 1em;
    margin-top: 1em;
}

.btn-clear[b-tk3t9zcq93] {
    margin-left: 1.5em;
}

.btn-csv[b-tk3t9zcq93] {
    margin: 1em;
    text-align: right;
}

/*ダイアログ*/
.dialog_forms[b-tk3t9zcq93] {
    height: 100%;
}

.table-user[b-tk3t9zcq93] {
    width: 100%;
    height: 100%;
}

.item[b-tk3t9zcq93] {
    margin-bottom: 1em;
}

.item_head[b-tk3t9zcq93] {
    width: 20%;
}

.item_value[b-tk3t9zcq93] {
    display: flex;
    align-items: baseline;
    width: 100%;
}

.item-input[b-tk3t9zcq93] {
    width: 80%;
}

.input-user_id[b-tk3t9zcq93] {
    width: 50%;
}

.item_value span[b-tk3t9zcq93] {
    width: 20%;
    padding-left: 1em;
}

.validate[b-tk3t9zcq93] {
    text-align: center;
}
.selectItem[b-tk3t9zcq93]{
    color:red;
}

.btns-dialog[b-tk3t9zcq93] {
    margin-top: 1em;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
}

.btn-dialog[b-tk3t9zcq93] {
    margin: 1em;
}
/* /Pages/J41/J41.razor.rz.scp.css */
.section-title h1[b-knv0dbivyx] {
    font-size: 1.5em;
    font-weight: bold;
}

.search-form h2[b-knv0dbivyx] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}

.c-table-search[b-knv0dbivyx] {
    width: 100%;
}

    .c-table-search td[b-knv0dbivyx] {
        display: flex;
        align-items: center;
        margin: 0.2em 0;
        /*border: 1px solid;*/
    }

    .c-table-search th[b-knv0dbivyx] {
        /*border: 1px solid;*/
    }

.term span[b-knv0dbivyx] {
    margin: 0 0.5em;
}

.main-grid[b-knv0dbivyx] {
    height: 100%;
    width: calc(100vw - 330px);
}

.search-form[b-knv0dbivyx] {
    background-color: #FFFFFF;
}

.input-area[b-knv0dbivyx] {
    padding: 0 1em;
}

.items[b-knv0dbivyx] {
    width: 100%
}


.btns[b-knv0dbivyx] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-common[b-knv0dbivyx] {
    margin-bottom: 1em;
}

.btn-clear[b-knv0dbivyx] {
    margin-left: 1.5em;
}

.btn-csv[b-knv0dbivyx] {
    margin: 1em;
    text-align: right;
}
/* /Pages/J42/J42.razor.rz.scp.css */
.section-title h1[b-9amriw40y0] {
    font-size: 1.5em;
    font-weight: bold;
}

.search-form h2[b-9amriw40y0] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}

.main-ttl[b-9amriw40y0] {
    font-weight: bold;
    font-size: 1.5em;
    margin: 20px 0;
}

.main-grid[b-9amriw40y0] {
    height: 100%;
}

.btn_margin_right[b-9amriw40y0] {
    text-align: right;
    margin: 20px 0;
}

.btn_confirm[b-9amriw40y0] {
    width: 15em;
    height: 3em;
    background-color: #2C609C;
    margin-right: 2.5em;
}

.btn_style01[b-9amriw40y0] {
    text-align: right;
}

.btn_clear[b-9amriw40y0] {
    width: 15em;
    height: 3em;
    border: solid 1px #2C609C;
    background-color: #FFFFFF;
    color: black;
    margin-right: 2.5em;
}

.header_second[b-9amriw40y0] {
    display: flex;
}

.e-tab > .e-content[b-9amriw40y0] {
    height: calc(100% - 36px); /*tab height - tab header height*/
}

    .e-tab > .e-content .e-item[b-9amriw40y0] {
        height: 100%;
    }

.e-tab .e-tab-header .e-toolbar-item .e-tab-wrap[b-9amriw40y0] {
    width: 10em !important;
    text-align: center;
    background-color: #FFFFFF;
    color: #000000 !important;
    font-weight: bold !important;
    border: 1px solid #dee2e6;
    border-bottom: 0;
    border-radius: 5px 5px 0 0;
}

    .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover[b-9amriw40y0] {
        background-color: #2C609C;
        color: #FFFFFF !important;
    }

        .e-tab .e-tab-header .e-toolbar-item .e-tab-wrap:hover .e-tab-text[b-9amriw40y0] {
            color: #FFFFFF !important;
            font-weight: bold;
        }

.e-tab .e-tab-header .e-toolbar-item .e-tab-text:hover[b-9amriw40y0] {
    color: #FFFFFF !important;
    font-weight: bold;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-wrap[b-9amriw40y0] {
    background-color: #2C609C !important;
}

.e-tab .e-tab-header .e-toolbar-item.e-active .e-tab-text[b-9amriw40y0] {
    color: #FFFFFF !important;
    font-weight: bold;
}

.e-grid .e-headercell[b-9amriw40y0] {
    /*border: none;*/
    background-color: #2C609C !important;
}

.e-grid .e-icons:not(.e-btn-icon)[b-9amriw40y0] {
    color: #fff;
}

.e-headercell[b-9amriw40y0] {
    font-weight: bold;
    color: #FFFFFF;
}

.e-grid.e-default.e-horizontallines .e-grouptopleftcell[b-9amriw40y0], .e-grid .e-gridheader[b-9amriw40y0] {
    background-color: #2C609C !important;
    border: none !important;
}

.e-attr[b-9amriw40y0] {
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
}

.head-group[b-9amriw40y0] {
    float: left;
}

.head-group-tooltip[b-9amriw40y0] {
    float: right;
    margin-right: 3em;
    background-color: #fff ;
    color: black ;
}

.form-control[b-9amriw40y0] {
    width: 80% !important;
    margin: 0 auto;
}

table[b-9amriw40y0] {
    width: 100%;
    margin: 0 auto;
    border-collapse: unset !important;
}

th[b-9amriw40y0] {
    border-bottom: solid 1px #ddd;
    border-right: solid 1px #ddd;
    width: 25%;
    padding-left: 1em;
    background: #efefef;
}

td[b-9amriw40y0] {
    border-bottom: solid 1px #ddd;
    padding: 1em;
}

    td .item[b-9amriw40y0] {
        margin: 0;
        display: flex;
        align-items: center;
    }

.input-box[b-9amriw40y0] {
    margin: 0 0 1.5em 0;
}

.input-row[b-9amriw40y0] {
    margin: 1em 0;
}

.box-short[b-9amriw40y0] {
    width: 70%;
}

.input-number[b-9amriw40y0] {
    width: 50%;
}

.input-postcode[b-9amriw40y0] {
    display: flex;
    align-items: center;
}

    .input-postcode span[b-9amriw40y0] {
        margin: 0 1em;
    }

.input-code-split[b-9amriw40y0] {
    width: 15%;
}

.label-info[b-9amriw40y0] {
    opacity: 0.6;
}

.cell-radio[b-9amriw40y0] {
    display: flex;
}

.input-radio[b-9amriw40y0] {
    margin-right: 1.5em;
}

.forms[b-9amriw40y0] {
    margin: 1.5em 0;
}

    .forms .chb-style[b-9amriw40y0] {
        display: flex;
        align-items: center;
    }

        .forms .chb-style p[b-9amriw40y0] {
            margin: 0;
        }

.main-form[b-9amriw40y0] {
    margin: 0 2.5em;
}

.form-title[b-9amriw40y0] {
    margin: 0 auto;
    margin-bottom: 0.75em;
    font-weight: bold;
    text-decoration: underline;
    width: 80%;
}

.required-mark[b-9amriw40y0] {
    background: #ff0000;
    border-radius: 4px;
    margin-left: 0.5em;
    width: 2em;
    height: 1em;
    display: flex;
    justify-content: center;
    margin-left: 1em;
}

    .required-mark span[b-9amriw40y0] {
        color: #fff;
        font-size: 10px;
    }

.required-th[b-9amriw40y0] {
    background: #ff0000;
    border-radius: 4px;
    margin-left: 1em;
}

    .required-th span[b-9amriw40y0] {
        color: #fff;
        font-size: 0.75em;
        margin: 0.5em;
    }

th label[b-9amriw40y0] {
    margin-bottom: 0;
}

.error-message[b-9amriw40y0] {
    color: #ff0000;
}

.btns[b-9amriw40y0]{
    display: flex;
    justify-content: center;
}
    .btns .btn-common[b-9amriw40y0]{
        margin: 1em 2em;
    }

.rank[b-9amriw40y0] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin: 0 auto;
    border: 1px solid #2C609C;
    height: 40px;
    margin-bottom: 1em;
}

.label-rank-ttl[b-9amriw40y0] {
    height: 100%;
    width: 50%;
    background: #2C609C;
    color: #fff;
    margin: auto 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

.label-rank[b-9amriw40y0] {
    height: 100%;
    width: 50%;
    margin: auto 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
/* /Pages/J51/J51.razor.rz.scp.css */
.section-title[b-9tvy0p3v79] {
    display: flex;
    justify-content: space-between;
}

    .section-title h1[b-9tvy0p3v79] {
        font-size: 1.5em;
        font-weight: bold;
    }

.search-form h2[b-9tvy0p3v79] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}

.main-grid[b-9tvy0p3v79] {
    height: 100%;
    padding: 1.5em;
}

.c-table-search[b-9tvy0p3v79] {
    width: 100%;
}

    .c-table-search td[b-9tvy0p3v79] {
        display: flex;
        align-items: center;
        /*border: 1px solid;*/
    }

    .c-table-search th[b-9tvy0p3v79] {
        /*border: 1px solid;*/
    }

.items[b-9tvy0p3v79] {
    margin: 1em 0;
}

.input-area[b-9tvy0p3v79] {
    padding: 0 1em;
}

.search-form[b-9tvy0p3v79] {
    background-color: #FFFFFF;
    margin-bottom: 1em;
}

    .search-form h2[b-9tvy0p3v79] {
        color: #FFFFFF;
        background-color: #2C609C;
        width: 100%;
        margin: 0.75em 0;
    }

.area[b-9tvy0p3v79] {
    display: flex;
}

.row[b-9tvy0p3v79] {
    display: flex;
    align-items: baseline;
    margin: 1.5em;
}

    .row p[b-9tvy0p3v79] {
        margin-right: 1em;
    }

    .row span[b-9tvy0p3v79] {
        margin: 0 1em;
    }

.btns[b-9tvy0p3v79] {
    display: flex;
    justify-content: center;
    align-items: end;
}

.btn-common[b-9tvy0p3v79] {
    margin-bottom: 1em;
    margin-top: 1em;
}

.btn-clear[b-9tvy0p3v79] {
    margin-left: 1.5em;
}

.btn-csv[b-9tvy0p3v79] {
    margin: 1em;
    text-align: right;
}

/*ダイアログ*/
.dialog_forms[b-9tvy0p3v79] {
    height: 100%;
}

.table-user[b-9tvy0p3v79] {
    width: 100%;
    height: 100%;
}

.item[b-9tvy0p3v79] {
    margin-bottom: 1em;
}

.item_head[b-9tvy0p3v79] {
    width: 20%;
}

.item_value[b-9tvy0p3v79] {
    display: flex;
    align-items: baseline;
    width: 100%;
}

.item-input[b-9tvy0p3v79] {
    width: 80%;
}

.input-user_id[b-9tvy0p3v79] {
    width: 50%;
}

.item_value span[b-9tvy0p3v79] {
    width: 20%;
    padding-left: 1em;
}

.term[b-9tvy0p3v79] {
    display: flex;
    justify-content: center;
    align-items: center;
    width:80%;
}

.datetimepicker[b-9tvy0p3v79] {
    width: 15em;
}

.term span[b-9tvy0p3v79] {
    margin: 0 0.5em;
    width: 10% !important;
}

.validate[b-9tvy0p3v79] {
    text-align: center;
}

.selectItem[b-9tvy0p3v79] {
    color: red;
}

.btns-dialog[b-9tvy0p3v79] {
    margin-top: 1em;
    margin-bottom:10px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.btn-dialog[b-9tvy0p3v79] {
    margin: 1em;
}

.btn-dialog_download[b-9tvy0p3v79]{
    margin-top:1.5em;
    margin-bottom:1em;
}

.btn-dialog_regist[b-9tvy0p3v79] {
    text-align: right;
    margin-top: 1em;
}

.cell-radio[b-9tvy0p3v79] {
    display: flex;
}
.input-radio[b-9tvy0p3v79]{
    margin-left:1em;
}
.child-grid[b-9tvy0p3v79] {
    /*margin:2em 0;*/
}

[b-9tvy0p3v79] .drop-zone {
    border: dashed 3px #ddd;
    transition: border linear 0.2s;
}

    [b-9tvy0p3v79] .drop-zone.hover {
        border: dashed 2px darkorange;
    }

    [b-9tvy0p3v79] .drop-zone .listview {
        margin-bottom: 0 !important;
    }
.err_message[b-9tvy0p3v79]{
    color:red;
}
/* /Pages/J61/J61.razor.rz.scp.css */
.itemprop ul[b-0lx3i9vm0b] {
    list-style: none;
    display: flex;
    margin: 1em 0;
}
.main-form[b-0lx3i9vm0b]{
    width: 90%;
    margin: 0 auto;
    font-size:0.9em;
}

.section-title[b-0lx3i9vm0b] {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

    .section-title h1[b-0lx3i9vm0b] {
        font-size: 1.5em;
        font-weight: bold;
    }


.btn-title[b-0lx3i9vm0b]{
    display: flex;
}

.label-date[b-0lx3i9vm0b] {
    color: red;
    margin-right: 5em;
}

.block[b-0lx3i9vm0b] {
    display: flex;
    margin-right: 1em;
}

.section-ttl[b-0lx3i9vm0b] {
}




.section-main[b-0lx3i9vm0b] {
    margin: 0.5em;
}

    .section-main p[b-0lx3i9vm0b] {
        margin: 0;
        font-size: 0.7em;
    }

.form-title[b-0lx3i9vm0b] {
    margin-bottom: 0.5em;
}


/*.table-status {
    width: 100%;
}

    .table-status tr {
        border-bottom: 1px solid;
        border-top: 1px solid;
    }

.e-custom {*/
    /*        width: 10em;
        height: 3em;*/
    /*background: #20a8d8 !important;*/
    /*font-size: 0.75em;*/
/*}*/




ul[b-0lx3i9vm0b] {
    list-style: none;
    padding: 0;
}

.forms[b-0lx3i9vm0b] {
    margin: 1em auto;
    width: 90%;
    font-size: 1.5em;
}

    .forms .chb-style[b-0lx3i9vm0b] {
        display: flex;
        align-items: center;
        margin-bottom: 0.5em;
    }

        .forms .chb-style p[b-0lx3i9vm0b] {
            margin: 0 0.25em;
            font-size: 0.85em;
        }


/*.side-head-wide {
    width: 20%;
    background-color: #e2e3e5;
    padding-left: 1em;
}

.table-tab {
    border: 1px solid #ddd;
    padding: 1em;
}*/

table[b-0lx3i9vm0b] {
    width: 100%;
    margin: 0 auto;
    border-collapse: unset !important;
}

th[b-0lx3i9vm0b] {
    border-bottom: solid 1px #ddd;
    border-right: solid 1px #ddd;
    width: 25%;
    padding-left: 1em;
    background: #efefef;
}

td[b-0lx3i9vm0b] {
    border-bottom: solid 1px #ddd;
}

.btns[b-0lx3i9vm0b]{
    text-align: center;
}
/* /Pages/J62/J62.razor.rz.scp.css */
.itemprop ul[b-nub1x6mg49] {
    list-style: none;
    display: flex;
    margin: 1em 0;
}

.section-title[b-nub1x6mg49] {
    display: flex;
    justify-content: space-between;
}

    .section-title h1[b-nub1x6mg49] {
        font-size: 1.5em;
        font-weight: bold;
    }

.btn-title[b-nub1x6mg49] {
    display: flex;
}
    .btn-title div[b-nub1x6mg49]{
        margin: 0 0.5em;
    }

.label-date[b-nub1x6mg49] {
    color: red;
    margin-right: 5em;
}

.block[b-nub1x6mg49] {
    display: flex;
    margin-right: 1em;
}

.btns[b-nub1x6mg49]{
    display: flex;
    justify-content: center;
}

.btn-common[b-nub1x6mg49]{
    margin: 0 0.5em;
}
/* /Pages/J63/J63.razor.rz.scp.css */
.itemprop ul[b-rh2myexgt0] {
    list-style: none;
    display: flex;
    margin: 1em 0;
}

.section-title[b-rh2myexgt0] {
    display: flex;
    justify-content: space-between;
}

    .section-title h1[b-rh2myexgt0] {
        font-size: 1.5em;
        font-weight: bold;
    }

.label-date[b-rh2myexgt0] {
    color: red;
    margin-right: 5em;
}

.btn-title[b-rh2myexgt0] {
    display: flex;
}

.block[b-rh2myexgt0] {
    display: flex;
    margin-right: 1em;
}

.section-ttl[b-rh2myexgt0] {
}

.section-main[b-rh2myexgt0] {
    font-size: 1em;
    margin: 0.5em;
}

    .section-main p[b-rh2myexgt0] {
        margin: 0;
        font-size: 0.7em;
    }



.e-custom[b-rh2myexgt0] {
    /*        width: 10em;
            height: 3em;*/
    background: #20a8d8 !important;
    /*font-size: 0.75em;*/
}

.multi-text[b-rh2myexgt0] {
    height: 150px;
}

.btn-position[b-rh2myexgt0] {
    text-align: center;
    margin-top: 1em;
}

.btn-position-bottom[b-rh2myexgt0] {
    text-align: center;
    margin: 0;
}

.expiration-date[b-rh2myexgt0] {
    color: red;
    text-align: center;
}

ul[b-rh2myexgt0] {
    list-style: none;
    padding: 0;
}

.forms[b-rh2myexgt0] {
    margin: 1em auto;
    width: 90%;
    font-size: 1.5em;
}

    .forms .side-head[b-rh2myexgt0] {
        padding-left: 1em;
        background-color: #e2e3e5;
    }

    .forms ul[b-rh2myexgt0] {
        font-size: 1.5em;
    }

    .forms .chb-style[b-rh2myexgt0] {
        display: flex;
        align-items: center;
        margin-bottom: 0.5em;
    }

        .forms .chb-style p[b-rh2myexgt0] {
            margin: 0;
        }

.margin-style[b-rh2myexgt0] {
    margin: 1em 0;
}

.side-head[b-rh2myexgt0] {
    padding-left: 1em;
    width: 20%;
}

.side-head-wide[b-rh2myexgt0] {
    width: 20%;
    background-color: #e2e3e5;
    padding-left: 1em;
}

.e-customsize[b-rh2myexgt0] {
    height: 20px;
}

    .e-customsize .e-icons[b-rh2myexgt0] {
        width: 20px;
        height: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 0.5em;
    }

.table-tab[b-rh2myexgt0] {
    border: 1px solid #ddd;
    padding: 1em;
}

.side-head-wide[b-rh2myexgt0] {
    width: 20%;
    background-color: #e2e3e5;
    padding-left: 1em;
}

.table-tab[b-rh2myexgt0] {
    border: 1px solid #ddd;
    padding: 1em;
}

.approve[b-rh2myexgt0] {
    border: 1px solid #ddd;
    margin: 1em;
    font-size: 1.5em;
}

    .approve h2[b-rh2myexgt0] {
        font-size: 1em;
        background: #2C609C;
        color: #fff;
        padding: 0.25em;
    }

    .approve p[b-rh2myexgt0] {
        text-align: center;
    }

.approve-content[b-rh2myexgt0] {
    margin: 0 1em;
}

.approve-label[b-rh2myexgt0] {
    display: flex;
    justify-content: center;
}

.approve-date[b-rh2myexgt0] {
    display: flex;
    margin-right: 2em;
}
    .approve-date label[b-rh2myexgt0]{
        font-size:0.75em;
    }

    .approve-manager[b-rh2myexgt0] {
        display: flex;
    }

.approve-btn[b-rh2myexgt0] {
    display: flex;
    justify-content: center;
    margin: 0.5em;
}

    .approve-btn .btn-common[b-rh2myexgt0] {
        margin: 0 0.5em;
    }

.remarks p[b-rh2myexgt0] {
    text-align: left;
    margin: 0;
}
/* /Pages/J64/J64.razor.rz.scp.css */
.itemprop ul[b-v45x8q0xc7] {
    list-style: none;
    display: flex;
    margin: 1em 0;
}

.section-title[b-v45x8q0xc7] {
    display: flex;
    justify-content: space-between;
}

    .section-title h1[b-v45x8q0xc7] {
        font-size: 1.5em;
        font-weight: bold;
    }

.label-date[b-v45x8q0xc7] {
    color: red;
    margin-right: 5em;
}

.btn-title[b-v45x8q0xc7] {
    display: flex;
}

.block[b-v45x8q0xc7] {
    display: flex;
    margin-right: 1em;
}

.section-ttl[b-v45x8q0xc7] {
}

.section-main[b-v45x8q0xc7] {
    font-size: 2em;
    margin: 0.5em;
}

    .section-main p[b-v45x8q0xc7] {
        margin: 0;
        font-size: 0.7em;
    }



.e-custom[b-v45x8q0xc7] {
    /*        width: 10em;
            height: 3em;*/
    background: #20a8d8 !important;
    /*font-size: 0.75em;*/
}

.multi-text[b-v45x8q0xc7] {
    height: 150px;
}

.btn-position[b-v45x8q0xc7] {
    text-align: center;
    margin-top: 1em;
}

.btn-position-bottom[b-v45x8q0xc7] {
    text-align: center;
    margin: 0;
}

.expiration-date[b-v45x8q0xc7] {
    color: red;
    text-align: center;
}

ul[b-v45x8q0xc7] {
    list-style: none;
    padding: 0;
}

.forms[b-v45x8q0xc7] {
    margin: 1em auto;
    width: 90%;
    font-size: 1.5em;
}

    .forms .side-head[b-v45x8q0xc7] {
        padding-left: 1em;
        background-color: #e2e3e5;
    }

    .forms ul[b-v45x8q0xc7] {
        font-size: 1.5em;
    }

    .forms .chb-style[b-v45x8q0xc7] {
        display: flex;
        align-items: center;
        margin-bottom: 0.5em;
    }

        .forms .chb-style p[b-v45x8q0xc7] {
            margin: 0;
        }

.margin-style[b-v45x8q0xc7] {
    margin: 1em 0;
}

.side-head[b-v45x8q0xc7] {
    padding-left: 1em;
    width: 20%;
}

.side-head-wide[b-v45x8q0xc7] {
    width: 20%;
    background-color: #e2e3e5;
    padding-left: 1em;
}

.e-customsize[b-v45x8q0xc7] {
    height: 20px;
}

    .e-customsize .e-icons[b-v45x8q0xc7] {
        width: 20px;
        height: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-right: 0.5em;
    }

.table-tab[b-v45x8q0xc7] {
    border: 1px solid #ddd;
    padding: 1em;
}
/* /Pages/J71/J71.razor.rz.scp.css */
.section-title h1[b-6w39n21baz] {
    font-size: 1.5em;
    font-weight: bold;
}

.search-form h2[b-6w39n21baz] {
    color: #fff;
    background-color: #2C609C;
    font-size: 1.15em;
    padding: 0.5em;
}

.c-table-search[b-6w39n21baz] {
    width: 100%;
}

    .c-table-search td[b-6w39n21baz] {
        display: flex;
        align-items: center;
        margin: 0.2em 0;
        /*border: 1px solid;*/
    }

    .c-table-search th[b-6w39n21baz] {
        /*border: 1px solid;*/
    }

.main-grid[b-6w39n21baz] {
    height: 100%;
    width: calc(100vw - 330px);
}

.search-form[b-6w39n21baz] {
    background-color: #FFFFFF;
}

.input-area[b-6w39n21baz] {
    padding: 0 1em;
}

.items[b-6w39n21baz] {
    width: 100%
}


.btns[b-6w39n21baz] {
    width: 100%;
    margin: 1.5em;
    display: flex;
    justify-content: center;
}

.btn-common[b-6w39n21baz] {
    margin-bottom: 1em;
}

.btn-clear[b-6w39n21baz] {
    margin-left: 1.5em;
}

/* /Pages/J81/J81.razor.rz.scp.css */
.main-ttl[b-wegb3uvhd9] {
    width: 75%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items:center;
}

    .main-ttl h1[b-wegb3uvhd9] {
        font-weight: bold;
        font-size: 2em;
    }

.submit-btn[b-wegb3uvhd9] {
    margin: 1.5em 0 2.5em;
    text-align: center;
}

.e-custom[b-wegb3uvhd9] {
    width: 10em;
    background-color: #20a8d8;
    font-size: 1.5em;
    border: none !important;
}

    .e-custom:hover[b-wegb3uvhd9] {
        background: #1b8eb7 !important;
    }



table[b-wegb3uvhd9] {
    width: 80%;
    margin: 0 auto;
    border-collapse: unset !important;
}

.row-head[b-wegb3uvhd9] {
    border-bottom: solid 1px #ddd;
    border-right: solid 1px #ddd;
    width: 20%;
    padding: 0.25em 0 0.25em 1em;
    background: #efefef;
}

.row-head-short[b-wegb3uvhd9] {
    height: 70px;
}

.row-head-multi[b-wegb3uvhd9] {
    padding: 1em;
    height: 100px;
}

td[b-wegb3uvhd9] {
    border-bottom: solid 1px #ddd;
    position: relative;
}

    td .input-box[b-wegb3uvhd9] {
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        left: 0;
    }

.input-box[b-wegb3uvhd9] {
    /*margin: 0 0 1.5em 0;*/
}

.input-img[b-wegb3uvhd9] {
    height: 65px;
}

.input-dropdown[b-wegb3uvhd9] {
    height: 33px;
}

.input-advice[b-wegb3uvhd9] {
}


.btns[b-wegb3uvhd9] {
    display: flex;
    justify-content: center;
    margin: 1em;
}

.btns-bottom[b-wegb3uvhd9] {
    display: flex;
    justify-content: center;
    margin-top: 0.5em;
    margin-bottom: 1.5em;
}

.btn-href[b-wegb3uvhd9] {
    width: 13.125em;
    height: 42px;
    background-color: #2C609C;
    border-radius: 4px;
    margin-right: 2.5em;
    box-shadow: 0 4px 15px rgba(0,0,0,.2);
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    text-decoration: none;
}

    .btn-href:hover[b-wegb3uvhd9] {
        background: #3979c3;
    }
/*.box-short {
    width: 70%;
}*/
.label-info[b-wegb3uvhd9] {
    opacity: 0.6;
}

.forms[b-wegb3uvhd9] {
    margin: 1.5em 0;
}


.main-form[b-wegb3uvhd9] {
    margin: 0 2.5em;
}

.form-title[b-wegb3uvhd9] {
    margin: 0 auto;
    margin-bottom: 0.75em;
    font-weight: bold;
    text-decoration: underline;
    width: 80%;
}

.required-mark[b-wegb3uvhd9] {
    background: #ff0000;
    border-radius: 4px;
    margin-left: 0.5em;
    width: 2em;
    height: 1em;
    display: flex;
    justify-content: center;
    margin-left: 1em;
}

    .required-mark span[b-wegb3uvhd9] {
        color: #fff;
        font-size: 10px;
    }

.required-th[b-wegb3uvhd9] {
    background: #ff0000;
    border-radius: 4px;
    margin-left: 1em;
}

    .required-th span[b-wegb3uvhd9] {
        color: #fff;
        font-size: 0.75em;
        margin: 0.5em;
    }

th label[b-wegb3uvhd9] {
    margin-bottom: 0;
}

.error-message[b-wegb3uvhd9] {
    color: #ff0000;
}

.multi-text-area[b-wegb3uvhd9] {
    margin: 1em;
    font-size: 1.25em;
}

    .multi-text-area .text-title[b-wegb3uvhd9] {
        font-weight: bold;
        background: #ddd;
    }
/* /Pages/J91/J91.razor.rz.scp.css */
.wrapper[b-g5s9kt2oi8] {
    width: 95%;
    margin: 0 auto;
}

.sec-head[b-g5s9kt2oi8] {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0;
    background: #ededed;
    padding: 0.25em;
}
.section-main[b-g5s9kt2oi8] {
    width: 100%;
    height: 100%;
    text-align: center;
}
/* /Pages/J92/J92.razor.rz.scp.css */
.wrapper[b-x67mjwa7r9] {
    width: 95%;
    margin: 0 auto;
}

.sec-head[b-x67mjwa7r9] {
    font-weight: bold;
    font-size: 1.5em;
    margin: 0;
    background: #ededed;
    padding: 0.25em;
}

.section-main[b-x67mjwa7r9] {
    width: 100%;
    height: 100%;
    text-align: center;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-ie1e5ucbza] {
    position: relative;
    display: flex;
    flex-direction: column;
}

.main[b-ie1e5ucbza] {
    flex: 1;
}

.sidebar[b-ie1e5ucbza] {
    /*background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);*/
}

.top-row[b-ie1e5ucbza] {
    background-color: #fff;
    border-bottom: 1px solid #c8ced3;
    z-index: 99;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-ie1e5ucbza]  a, .top-row .btn-link[b-ie1e5ucbza] {
        white-space: nowrap;
        margin-left: 1.5rem;
        margin-right: 1.5em;
    }

    .top-row a:first-child[b-ie1e5ucbza] {
        overflow: hidden;
        text-overflow: ellipsis;
    }
.btn-head[b-ie1e5ucbza] {
    /*background-color: #2C609C;*/
    margin-right: 1.5em;
    padding: 0.2em;
}

    .btn-head a[b-ie1e5ucbza] {
        color: #000;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-ie1e5ucbza] {
        display: none;
    }

    .top-row.auth[b-ie1e5ucbza] {
        justify-content: space-between;
    }

    .top-row a[b-ie1e5ucbza], .top-row .btn-link[b-ie1e5ucbza] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-ie1e5ucbza] {
        flex-direction: row;
    }

    .sidebar[b-ie1e5ucbza] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-ie1e5ucbza] {
        position: sticky;
        top: 0;
        z-index: 100;
    }

    .main > div[b-ie1e5ucbza] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-7esxn6v33p] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-7esxn6v33p] {
    height: 3.5rem;
    border-bottom: solid 1px #c8ced3;
}

.navbar[b-7esxn6v33p] {
    padding: 0 0 0 0.5em !important;
    margin: 0 !important;
}

.navbar-brand[b-7esxn6v33p] {
    padding: 0 !important;
    margin: 0 !important;
}

.site-logo[b-7esxn6v33p] {
    width: 100%;
}

.site-title[b-7esxn6v33p] {
    display: flex;
}

.oi[b-7esxn6v33p] {
    /*width: 2rem;
    font-size: 1.1rem;*/
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-7esxn6v33p] {
    font-size: 1em;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-7esxn6v33p] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-7esxn6v33p] {
        padding-bottom: 1rem;
    }

    .nav-item[b-7esxn6v33p]  a {
        color: black;
        border-radius: 4px;
        height: 2rem;
        display: flex;
        align-items: center;
        /*line-height: 3rem;*/
    }

        .nav-item[b-7esxn6v33p]  a.active {
            background-color: rgba(255,255,255,0.25);
            color: #2C609C;
        }

        .nav-item[b-7esxn6v33p]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: #2C609C;
        }


.nav-link[b-7esxn6v33p] {
    color: black !important;
}

.active-link[b-7esxn6v33p] {
    color: #2C609C;
}

.content-side[b-7esxn6v33p] {
    height: calc(100vh - 56px);
    background-color: #ffeaea;
    border-right: solid 1px #c8ced3;
    padding: 1.5em;
    /*    border: 10px solid #EDF7FF;*/
}

ul[b-7esxn6v33p] {
    list-style: none;
}

.list-ttl[b-7esxn6v33p] {
    margin: 0.75em 1em;
    font-weight: bold;
    color: black;
}

.list-items[b-7esxn6v33p] {
    margin-left: 1.5em;
}

    q[b-7esxn6v33p] {
        color: #d7d7d7;
    }


@media (min-width: 641px) {
    .navbar-toggler[b-7esxn6v33p] {
        display: none;
    }

    .collapse[b-7esxn6v33p] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
