@media screen and (max-width:980px) {
    #metaslider_container_907 {
        width: 150%;
        margin-top: 56px;
    }
    .metaslider {
        width: 100%;
        overflow: hidden;
    }
    .header_logo {
        width: 138px;
        height: auto;
        margin-top: 10px;
    }
    .header_sns {
        display: flex;
        align-items: center;
        margin-left: 24px;
    }
    .header_fb,
    .header_tw {
        margin-right: 18px;
    }
    .header_insta {
        margin-right: 21px;
    }
    .top_news_top {
        margin-top: 0;
        flex-direction: column;
        background-color: #fff;
        padding: 20px 24px;
    }
    .top_news_top .news a{
        font-size: 24px;
    }
    .new_news {
        margin-left: 0;
        width: 100%;
    }
    .new_news_item {
        flex-direction: column;
    }
    .news_item_top {
        display: flex;
        align-items: center;
        margin-bottom: 10px;
    }
    .news_date {
        width: auto;
        height: auto;
    }
    .post-categories {
        padding-left: 16px;
    }
    .news_title {
        text-decoration: underline;
        font-size: 18px;
    }
    .news_top_right {
        display: none;
    }
    .more {
/*        margin: 30px 0 0 auto; 2021/02/08 */
    }
    .top_container {
        flex-direction: column;
        padding: 40px 24px;
        justify-content: inherit;
    }
    .top_container_left img {
        width: 100%;
        height: auto;
    }
    .top_container_left_texts h4 {
        font-size: 28px;
        margin: 0px auto 10px;
        padding-left: 5px;
    }
    .top_container_left_texts p {
        margin-bottom: 10px;
    }
    .top_container_right {
        width: 100%;
    }
    .top_container_right h3 {
        font-size: 22px;
    }
    .top_container_right_center_right {
        font-size: 40px;
    }
    .top_container_right_center_left {
        font-size: 18px;
        margin-right: 10px;
    }
    .top_three {
        width: auto;
        padding: 0 24px;
    }
    .top_items {
        flex-direction: column;
    }
    .top_item h4 {
        margin: 0;
    }
    .top_item_under {
        display: block;
    }
    .top_item_text {
        margin: 10px 0 20px;
    }
    .top_value {
        padding: 0 24px;
    }
    .top_value_sub_title {
        font-size: 28px;
        margin-bottom: 0;
    }
    .top_value_title {
        font-size: 28px;
        margin-top: 10px;
    }
    .top_value img {
        width: 100%;
    }
    .top_three_bottom .top_items_middle {
        padding-bottom: 100px;
    }
    .bottom_container {
        height: auto;
    }
    .top_item_grey_block {
        background-color: #707070;
        margin-top: -6px;
        padding: 10px;
        margin-bottom: 20px;
    }
    .top_item_grey_block .top_item_text {
        margin: 0;
    }
    .top_links_top {
        margin-bottom: 0;
    }
    .top_links_top, .top_links_bottom {
        flex-direction: column;
    }
    .link_container {
        width: 100%;
        height: 160px;
        background-size: cover;
        margin-bottom: 16px;
    }
    .link_title {
        height: auto;
        font-size: 25px;
        padding: 10px 0 0 20px;
    }
    .link_text {
        height: auto;
        font-size: 16px;
        padding: 0px 0 0 20px;
    }
}