@charset "UTF-8";

.block_news_2 ul {
    text-align: left;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.block_news_2 li {
    display: block;
    background: #fff;
    width: 35.5%;
    margin-left: 2%;
    box-shadow: 5px 5px 10px var(--i_shadow_color);
    margin-bottom: 30px;
}

.block_news_2 li:nth-child(odd) {
    margin-left: 0;
}


#org1 + .width_full .content_wrapper .inner_item_img a,
#org2 + .width_full .content_wrapper .inner_item_img a,
#org3 + .width_full .content_wrapper .inner_item_img a,
#org4 + .width_full .content_wrapper .inner_item_img a,
#org5 + .width_full .content_wrapper .inner_item_img a,
#org6 + .width_full .content_wrapper .inner_item_img a,
#org7 + .width_full .content_wrapper .inner_item_img a {
    pointer-events: none;
}
#org1 + .width_full .content_wrapper,
#org2 + .width_full .content_wrapper,
#org3 + .width_full .content_wrapper,
#org4 + .width_full .content_wrapper,
#org5 + .width_full .content_wrapper,
#org6 + .width_full .content_wrapper,
#org7 + .width_full .content_wrapper {
    padding: 0;
}


#org1 + .contents_box01,
#org2 + .contents_box01,
#org3 + .contents_box01,
#org4 + .contents_box01,
#org5 + .contents_box01,
#org6 + .contents_box01,
#org7 + .contents_box01 {
    margin-top: -7rem;
    z-index: 0;
}

@media (max-width: 768px) {
#org1 + .contents_box01,
#org2 + .contents_box01,
#org3 + .contents_box01,
#org4 + .contents_box01,
#org5 + .contents_box01,
#org6 + .contents_box01,
#org7 + .contents_box01 {
    margin-top: 0rem;
}
}



#blog + .block_news_2 li {
    background: var(--i_sub2_color);
}

#blog + .block_news_2 {
    background-image: none !important;
}

#blog + .block_news_2 li p:nth-of-type(1):before, 
#blog + .widget_news02 li p:nth-of-type(1):before {
    border-top: 1px solid #707070;
    border-right: 1px solid #707070;
}

#blog + .block_news_2 ul li a:hover {
    background: #848484;
    color: #fff
}

#blog + .block_news_2 ul li a:hover p:nth-of-type(1):before, 
#blog + .block_news_2 ul li a:hover p:nth-of-type(1):before {
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
}


@media (max-width: 768px) {
.block_news_2 li {
    width: 48%;
}
}
