/* news_mv */
.news_mv {
    padding-bottom: 0;
}
.news_mv_bottom {
    bottom: calc(-174 / var(--view-size) * 100vw);
}
.news_mv_top {
bottom: calc(-273.7 / var(--view-size) * 100vw);
}
/* news_content */
.news_content {
    margin-bottom: calc(60 / var(--view-size) * 100vw);
}
.news_content .inner {
    position: relative;
    z-index: 100;
}
.news_content_list li {
    border-top: calc(4 / var(--view-size) * 100vw) dotted #009944;
    padding: calc(30 / var(--view-size) * 100vw);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.news_content_list li:last-child {
    border-bottom: calc(4 / var(--view-size) * 100vw) dotted #009944;
}
.news_content_info {
    margin-right: calc(20 / var(--view-size) * 100vw);
    display: flex;
    align-items: center;
}
.news_content_date {
    color: #009944;
    margin-right: calc(20 / var(--view-size) * 100vw);
}
.news_content_text {
    font-weight: bold;
    width: calc(710 / var(--view-size) * 100vw);
    overflow: hidden;
    display: block;
}
.news_content_text span {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.news_content_btn {
    border-radius: calc(40 / var(--view-size) * 100vw);
    width: calc(153 / var(--view-size) * 100vw);
    text-align: center;
    padding: calc(15 / var(--view-size) * 100vw) calc(10 / var(--view-size) * 100vw) ;
    padding-right: calc(30 / var(--view-size) * 100vw);
    box-shadow: 0px calc(3 / var(--view-size) * 100vw) calc(6 / var(--view-size) * 100vw) calc(0 / var(--view-size) * 100vw) rgba(0, 0, 0, 0.16);
    background-color: #fff;
    display: block;
    position: relative;
    letter-spacing: 0;
    font-weight: bold;
    border: calc(4 / var(--view-size) * 100vw) solid #009944;
}
.news_content_btn:hover {
    box-shadow: none;
    transform: translateY(calc(3 / var(--view-size) * 100vw));
    opacity: 1;
}
.news_content_btn::after {
    content: "";
    background: url(../../../uploads/img/arrow_green.png?24110702) center / contain no-repeat;
    position: absolute;
    top: calc(15 / var(--view-size) * 100vw);
    right: calc(10 / var(--view-size) * 100vw);
    width: calc(18 / var(--view-size) * 100vw);
    height: calc(25 / var(--view-size) * 100vw);
}

/* news_pagenation */
.news_pagenation {
    padding-bottom: calc(100 / var(--view-size) * 100vw);
}
.news_pagenation_arrow {
    width: calc(30 / var(--view-size) * 100vw);
}
.news_pagenation_prav {
    margin-right: calc(20 / var(--view-size) * 100vw);
}
.news_pagenation_next {
    margin-left: calc(20 / var(--view-size) * 100vw);
}
.wp-pagenavi {
    display: flex;
    justify-content: center;
}
.wp-pagenavi a {

}
.wp-pagenavi .page {
    width: calc(30 / var(--view-size) * 100vw);
    height: calc(30 / var(--view-size) * 100vw);
    border: calc(3 / var(--view-size) * 100vw) solid #333;
    line-height: calc(30 / var(--view-size) * 100vw);
    border-radius: 50%;
    display: flex;
    background-color: #fff;
    align-items: center;
    justify-content: center;
    font-size: calc(12 / var(--view-size) * 100vw);
    font-weight: bold;
    margin: 0;
    margin-right: calc(10 / var(--view-size) * 100vw);
}
.wp-pagenavi .current {
    background-color: #333;
    color: #fff;
    width: calc(30 / var(--view-size) * 100vw);
    height: calc(30 / var(--view-size) * 100vw);
    border: calc(3 / var(--view-size) * 100vw) solid #333;
    line-height: calc(30 / var(--view-size) * 100vw);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: calc(12 / var(--view-size) * 100vw);
    font-weight: bold;
    margin: 0;
    margin-right: calc(10 / var(--view-size) * 100vw);
}
.news_pagenation .wp-pagenavi .previouspostslink {
    border: none;
    padding: 0;
    margin: 0;
    position: relative;
    width: calc(30 / var(--view-size) * 100vw);
    height: calc(30 / var(--view-size) * 100vw);
    margin-right: calc(10 / var(--view-size) * 100vw);
}
.previouspostslink::before {
    content: "";
    background: url(../../../uploads/img/arrow_left_black.png?24110702) center / cover no-repeat;
    position: absolute;
    left: calc(0 / var(--view-size) * 100vw);
    top: calc(0 / var(--view-size) * 100vw);
    width: calc(30 / var(--view-size) * 100vw);
    height: calc(30 / var(--view-size) * 100vw);
}
.news_pagenation .wp-pagenavi .nextpostslink {
    border: none;
    padding: 0;
    margin: 0;
    position: relative;
    width: calc(30 / var(--view-size) * 100vw);
    height: calc(30 / var(--view-size) * 100vw);
}
.nextpostslink::before {
    content: "";
    background: url(../../../uploads/img/arrow_right_black?24110702.png) center / cover no-repeat;
    position: absolute;
    left: calc(0 / var(--view-size) * 100vw);
    top: calc(0 / var(--view-size) * 100vw);
    width: calc(30 / var(--view-size) * 100vw);
    height: calc(30 / var(--view-size) * 100vw);
}

@media screen and (max-width: 768px) {
    .news_mv_bottom {
        bottom: calc(-14 / var(--view-size) * 100vw);
    }
    .news_mv_top {
        bottom: calc(-40.5 / var(--view-size)* 100vw);
    }
    .news_content {
        margin-bottom: calc(25 / var(--view-size)* 100vw);
    }
    .news_content_list {
        width: calc(330 / var(--view-size)* 100vw);
        margin: 0 auto;
    }
    .news_content_list li {
        padding: calc(15 / var(--view-size)* 100vw) 0;
    }
    .news_content_info {
        display: block;
    }
    .news_content_text {
        width: calc(194 / var(--view-size)* 100vw);
        font-size: calc(16 / var(--view-size)* 100vw);
    }
    .news_content_btn {
        font-size: calc(14 / var(--view-size)* 100vw);
        padding: calc(10 / var(--view-size)* 100vw);
        text-align: left;
        width: calc(120 / var(--view-size)* 100vw);
    }
    .news_content_btn::after {
        top: calc(9 / var(--view-size)* 100vw);
        right: calc(8 / var(--view-size)* 100vw);
        width: calc(14 / var(--view-size)* 100vw);
        height: calc(21 / var(--view-size)* 100vw);
    }
    .news_pagenation {
        padding-bottom: calc(40 / var(--view-size)* 100vw);
    }
}