@media only screen and (min-width: 0) {
    div.textTable_odd {
        width     : 100%;
        float     : left;
        margin-top: 1em;
    }

    div.textTableTitle_odd {
        width        : 100%;
        border-bottom: 1px solid #DDD;
        position     : relative;
    }


    div.textTableTitle_odd img {
        display: none;
    }

    div.textTableTitle_odd h2 {
        border-bottom: 1px solid rgb(138, 198, 64);
        position     : relative;
        bottom       : -1px;
        padding-right: .5em;
    }

    div.textTableTitle_odd h2::before {
        display         : inline-block;
        content         : "";
        float           : left;
        width           : .8em;
        height          : .8em;
        margin          : .4em 5px 0 0;
        background-image: url("/static/icon/hlhs2/0.png");
        background-size : 100%;

    }

    div.textTableTitle_odd span {
        display: none;
    }

    div.textTableBtn_odd {
        width     : 100%;
        float     : left;
        margin-top: 10px;
    }

    div.textTableBlock_odd {
        width     : 100%;
        float     : left;
        margin-top: 10px;
    }

    button.textTableTagBtn_odd {
        padding      : 3px 5px;
        border       : 1px solid rgb(125, 185, 222);
        border-radius: 5px;
        margin-right : 5px;
        margin-bottom: 5px;
        transition   : linear 100ms;
        cursor       : pointer;
        font-size    : .9em;
    }

    button.textTableTagBtn_odd:hover {
        background-color: rgba(125, 185, 222, .4);
    }

    button.textTableTagBtn_odd[data-used] {
        background-color: rgba(125, 185, 222, .4);
        cursor          : default;
    }

    div.textTableContent_odd {
        width     : 100%;
        float     : left;
        display   : none;
        margin-top: .5em;
    }

    div.textTableContent_odd[data-used] {
        display: inline-block;
    }

    div.textTable_odd thead {
        background-color: rgba(240, 240, 240, .9);
        font-size       : .8em;
    }

    div.textTable_odd td {
        font-size: .9em;
    }

    div.textTable_odd td[data-title="主旨"] {
        font-size: 1.2em;
    }

    div.textTable_odd td a {}

    div.textTable_odd td a:hover,
    div.textTable_odd td a:focus {
        color          : rgb(39, 21, 107);
        text-decoration: underline;
    }
}

@media only screen and (min-width:1000px) {

    div.textTable_odd td[data-title="主旨"] {
        font-size: 1em;
    }
}