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

    div.linkBlockBlock_odd {
        width        : 100%;
        float        : left;
        border       : 1px solid #CCC;
        border-radius: 3px;
        overflow     : hidden;
        margin-bottom: 1em;
    }

    div.linkBlockTitle_odd {
        width           : 100%;
        border-bottom   : 1px solid #DDD;
        position        : relative;
        background-color: rgb(223, 242, 248);
        text-align      : center;
    }

    div.linkBlockTitle_odd img {
        display: none;
    }

    div.linkBlockTitle_odd h3 {}

    div.linkBlockTitle_odd span {
        display: none;
    }

    ul.linkBlockContent_odd {
        width        : calc(100% - 20px);
        padding-left : 10px;
        padding-right: 10px;
        float        : left;
        margin-top   : 10px;
        margin-bottom: 10px;
        font-size    : .9em;
    }

    ul.linkBlockContent_odd li {
        float: left;
        width: 100%;
    }

    ul.linkBlockContent_odd li::before {
        content: none;
    }

    ul.linkBlockContent_odd li video,
    ul.linkBlockContent_odd li audio {
        max-width: 100%;
    }

    ul.linkBlockContent_odd li a {
        width: 100%;
    }

    ul.linkBlockContent_odd li.img {
        width          : calc(100% - 4px - 2px);
        /* height      : 3em; */
        /* margin-right: 10px; */
        margin-bottom  : 5px;
        border         : 1px solid #CCC;
        padding        : 2px;
        object-fit     : contain;
        object-position: center;
    }

    ul.linkBlockContent_odd li.img::before {}

    ul.linkBlockContent_odd li.img a {
        width  : 100%;
        display: inline-block;
    }

    ul.linkBlockContent_odd li.img a img {
        width: 100%;
    }

    ul.linkBlockContent_odd li.img a>label {}

    ul.linkBlockContent_odd li.img a:hover>label {}

    ul.linkBlockContent_odd li.img a>label>label {}
}

/* @media only screen and (min-width: 1000px) {
    div.mainLeftBtm_odd div.linkBlockBlock_odd {
        width: calc(33% - 20px);
        padding-left: 10px;
        padding-right: 10px;
    }
    div.mainRight_odd div.linkBlockBlock_odd {
        width: calc(50% - 20px);
        padding-left: 10px;
        padding-right: 10px;
    }
} */
/* @media only screen and (min-width: 1281px) {
    div.mainLeftBtm_odd div.linkBlockBlock_odd {
        width: calc(25% - 20px);
    }
} */
@media only screen and (min-width: 0) {
    ul.linkBlockContent_odd li a {}

    ul.linkBlockContent_odd li a:hover {
        color          : rgb(53, 4, 254);
        text-decoration: underline;
    }

    ul.linkBlockContent_odd li.img a:hover {
        color          : inherit;
        text-decoration: none;
    }
}

@media only screen and (min-width: 1000px) {
    div.mainLeftBtm_odd ul.linkBlockContent_odd {
        display: inline-block;
    }
}