@charset "utf-8";


/***************************************************************************
*
* page.css
*
***************************************************************************/

.area_news {
    width: 100%;
    padding: 40px 0;
}

ul.list_news {
    width: 100%;
    overflow:hidden;
    padding: 40px 0;
}

ul.list_news li {
    overflow: hidden;
    width: 100%;
    display: table;
    border: 1px solid #dbdbdb;
    border-radius: 4px;    
}

ul.list_news li+li {
    margin-top: 35px;
    margin-top: 3.4%;
}

ul.list_news li .img_news {
    width: 23.378%;
    display: table-cell;
}

.area_news .list_news li .img_news a {
    display: block;
}

ul.list_news li .box_info {
    width: 76.623%;
    display: table-cell;
    vertical-align: middle;
    padding: 0 7%;
}

ul.list_news li .box_info .name_news a {
    text-decoration: none;
    color: #e31b75;
    /*font-size: 23px;*/
    font-size: 1.5rem;
}

.area_news .list_news li .box_info .name_news a:hover {
    text-decoration: underline;
}

ul.list_news li .box_info .paragraph {
    color: #000333;
    /*font-size: 14.5px;*/
    font-size: 0.9rem;
}


@media (max-width: 940px) {

}


@media (max-width: 940px) {
    ul.list_news li .img_news {
        width: 30%;
        text-align: center;
    }    
    ul.list_news li .box_info {
        width: auto;        
        padding: 0 5% 0;
    }
}

@media (max-width: 768px) {
    ul.list_news li {
        display: block;
        border: none;
    }
    ul.list_news li .img_news {
        width: 100%;
        display: block;
    }

    ul.list_news li .box_info .name_news {
        text-align: left;
    }

    ul.list_news li .box_info {
        padding: 20px 0 0;
    }
    ul.list_news li+li {
        margin-top: 7%;
    }
}