﻿

.lxlm

.br-12 {
    border-radius: 12px;
    overflow: hidden
}

.lxlm-head {
    padding-left: 1rem;
    padding-right: 1rem
}

.lxlm-tit {
    font-size: 1.4rem;
    color: #fff;
    padding-top: .5rem;
}

.bg {
    background: linear-gradient(to right, #184558, #4584a5);
}

/* background-image: linear-gradient(to right, , rgb(37, 176, 117)); */

.lxlm-qs {
    display: flex;
    align-items: center;
    width: 100%;
    overflow-x: auto;
    padding-bottom: .5rem;
    margin-bottom: 0;
    margin-top: .5rem;
}

    .lxlm-qs li {
        display: flex;
        margin-right: .5rem;
    }

        .lxlm-qs li button {
            text-align: center;
            font-weight: bold;
            justify-content: center;
            align-items: center;
            width: 5rem;
            padding: .35rem .5rem;
            border-radius: 45px;
            font-size: .935rem;
            letter-spacing: 1px
        }

.hover-yes {
    background: #ffffff;
    color: #13489a;
}

.hover-no {
    background: #87d6ff;
    color: #fff
}

.dis {
    display: normal;
}

.undis {
    display: none;
}



.mtbl {
    width: 100%;
    border-collapse: separate;
    --tw-border-spacing-x: 0px;
    --tw-border-spacing-y: 0px;
    border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(229 35 5 / var(--tw-text-opacity));
    word-break: break-word
}

    .mtbl tr:last-child td:first-child {
        border-bottom-left-radius: 6px
    }

    .mtbl tr:last-child td:last-child {
        border-bottom-right-radius: 6px
    }

    .mtbl td {
        padding: .375rem .25rem;
        line-height: 22px;
        border-right: solid 1px #cece71;
        border-bottom: solid 1px #cece71
    }

        .mtbl td:first-child {
            width: 65px;
            text-align: center
        }

@media (min-width: 375px) {
    .mtbl td:first-child {
        width: 82px
    }
}

@media (min-width: 425px) {
    .mtbl td:first-child {
        width: 90px
    }
}

.mtbl td:first-child {
    border-left: solid 1px #cece71
}

.mtbl td:last-child {
    width: 55px;
    text-align: center
}

@media (min-width: 375px) {
    .mtbl td:last-child {
        width: 55px
    }
}

@media (min-width: 425px) {
    .mtbl td:last-child {
        width: 80px
    }
}

.mtbl td:nth-child(2) {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-text-opacity));
    font-size: .75rem;
    line-height: 1rem;
    font-weight: 500
}

@media (min-width: 375px) {
    .mtbl td:nth-child(2) {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

b23-tbl.m td:nth-child(2) {
    word-spacing: 4px
}

@media (max-width: 360px) {
    .mtbl td:nth-child(2) p[style], .mtbl td:nth-child(2) div[style], .mtbl td:nth-child(2) span[style] {
        font-size: 12px !important
    }
}

.mtbl td:last-child, .mtbl td:first-child {
    --tw-bg-opacity: 1;
    background-color: rgb(250 250 250 / var(--tw-bg-opacity));
    font-size: 10px;
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity))
}

@media (min-width: 375px) {
    .mtbl td:last-child, .mtbl td:first-child {
        font-size: .875rem;
        line-height: 1.25rem
    }
}

@media (min-width: 425px) {
    .mtbl td:last-child, .mtbl td:first-child {
        font-size: 1rem;
        line-height: 1.5rem
    }
}

.mtbl td:last-child {
    font-weight: 500
}

@media (min-width: 375px) {
    .mtbl td:last-child {
        font-size: .75rem;
        line-height: 1rem
    }
}

.mtbl td.td1 {
    font-size: 1.3rem;
    font-weight: bold
}

.mtbl td.td2 {
    font-size: 1.3rem;
    font-weight: bold
}

    .mtbl td.td2 span {
        color: #FAC400
    }

    .mtbl td.td2 b {
        color: #f00;
        background: #ff0
    }

    .mtbl td.td2 ww {
        color: #FFFFFF
    }

.mtbl td.td3 {
    font-size: 1.3rem;
    ;
    font-weight: bold
}

.mtbl td.td3 {
    table-layout: fixed;
    width: 75px;
}


.style4 {
    color: #00CC00;
}



.style5 {
    color: #0000FF;
}

.style6 {
    color: rgb(255, 0, 0);
}



.style7 {
    color: #FF00FF;
}