.resource_info_main_box {
    width: 33.33%;
    padding: 15px 10px;
}

.resource_info_main_box_inner {
    height: 100%;
    border: 1px solid rgba(221, 221, 221, 1);
    padding: 10px 10px 0;
    transition: 0.6s !important;
}

.resource_info_img_box_inner {
    line-height: 0;
}

.resource_info_img_box_inner img {
    height: 272px;
    width: 100%;
    object-fit: cover;
}

.resource_ttl_main_box_inenr {
    padding: 15px 27px 15px 0px;

    display: flex;
    align-items: center;
    justify-content: space-between;
}

.resource_ttl_box_inenr {
    font-size: 20px;
    color: #000;
}

.resource_main_main_box_inner {
    margin: 0 -10px;
}

.resource_dwn_logo_box_inenr {
    display: flex;
}

.resource_info_main_box_inner:hover .resource_ttl_box_inenr {
    transition: 0.6s !important;
    color: rgba(38, 168, 222, 1);
}

.resource_info_main_box_inner:hover .resource_dwn_logo_box_inenr svg path {
    transition: 0.6s !important;
    fill: rgba(38, 168, 222, 1);
}


/* 320 */
@media all and (min-width: 20px) and (max-width: 767px) {
    .resource_info_img_box_inner img {
        height: 200px;
    }

    .resource_ttl_main_box_inenr {
        padding: 7px 10px 7px 0px;
    }

    .resource_dwn_logo_box_inenr svg {
        height: 20px;
        width: 20px;
    }

    .resource_info_main_box {
        padding: 10px 8px;
        width: 100%;
    }

    .resource_ttl_box_inenr {
        font-size: 18px;
    }
}

@media all and (min-width: 481px) and (max-width: 767px) {
    .resource_info_main_box {
        width: 50%;
    }
}

@media all and (min-width: 768px) and (max-width: 980px) {
    .resource_info_img_box_inner img {
        height: 200px;
    }

    .resource_ttl_main_box_inenr {
        padding: 7px 10px 7px 0px;
    }

    .resource_dwn_logo_box_inenr svg {
        height: 20px;
        width: 20px;
    }

    .resource_info_main_box {
        padding: 10px 8px;
    }

    .resource_ttl_box_inenr {
        font-size: 18px;
    }
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
    .resource_info_img_box_inner img {
        height: 230px;
    }

    .resource_ttl_main_box_inenr {
        padding: 7px 10px 7px 0px;
    }

    .resource_dwn_logo_box_inenr svg {
        height: 22px;
        width: 22px;
    }

    .resource_info_main_box {
        padding: 10px 8px;
    }

    .resource_ttl_box_inenr {
        font-size: 18px;
    }
}

@media all and (min-width: 1025px) and (max-width: 1140px) {
    .resource_info_img_box_inner img {
        height: 230px;
    }

    .resource_ttl_main_box_inenr {
        padding: 7px 10px 7px 0px;
    }

    .resource_dwn_logo_box_inenr svg {
        height: 22px;
        width: 22px;
    }

    .resource_info_main_box {
        padding: 10px 8px;
    }

    .resource_ttl_box_inenr {
        font-size: 18px;
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .resource_info_img_box_inner img {
        height: 250px;
    }

    .resource_ttl_main_box_inenr {
        padding: 10px 15px 10px 0px;
    }

    .resource_dwn_logo_box_inenr svg {
        height: 25px;
        width: 25px;
    }

    .resource_info_main_box {
        padding: 10px 10px;
    }
}

@media all and (min-width: 1281px) and (max-width: 1440px) {}

@media all and (min-width: 1441px) and (max-width: 1680px) {}

@media all and (min-width: 1681px) and (max-width: 1880px) {}