.obipnk {
background-color: #fedada;
box-sizing: border-box!important;
}

.t-indent {
    padding-left: 4em;
    }

.left-indent {
    padding: 0 0.5rem;
}

.tal {
    text-align: left;
}

.newsMainImg,
.newsMainImg img {
    max-width: 790px;
}

.newsImgRight {
    padding-top: 0;
}

/* 766px以下 */
@media screen and (max-width: 766px) {
    .newsInner img {
        margin-top: 30px;
    }

    .sp-indent-3 {
        padding-left: 3em;
    }

    .OnlyPC {
        display: none;
    }

}

/* 767px～1279px */
@media screen and (min-width: 767px) and (max-width: 1279px) {
    .item-width {
        width: 96%!important;
    }

    .newsImgRight img {
        width: 300px;
    }
}

/*  767px以上 */
@media screen and (min-width: 767px) {
    .indent-3point5 {
        padding-left: 3.5em;
    }

    .newsImgRight img {
        margin: 0 0 20px 40px;
    }

    .newsImgRight {
        /* padding-top: 60px; */
    }

    .item-width {
        width: 57%;
    }

    .newsMainImg img {
        max-width: 100%;
    }

    .OnlySP {
        display: none;
    }

    .content-item img {
        max-width: 430px;
    }

    .column2 {
        display: flex;
    }

}

/* 1280px以上 */
@media screen and (min-width: 1280px) {
    .pc-indent-4 {
        padding-left: 4em;
    }

    .pc-indent-5 {
        padding-left: 5rem;
    }

    .img-01 {
        max-width: 960px;
    }

    .img-01 img {
        max-width: 100%;
    }

    .newsImgRight-2 .w320 {
        width: 320px;
        padding: 0 26px;
    }
}

/* ----------------------------
        image left
-------------------------------*/
.newsInner-2 {
    display: flex;
}

.item-width-2 {
    padding-top: 15px;
}

.newsImgRight-2 img {
    margin: 15px 20px 0 0;
    width: 380px;
}

/* 766px以下 */
@media screen and (max-width: 766px) {
    .newsInner-2 img {
        margin: 15px 0 15px 0;
        width: 100%;
    }

    .newsInner-2 {
        /* display: block; */
        display: flex;
        flex-direction: column-reverse;
    }

    .newsImgRight-2 {
        width: 100%;
    }

    .newsImgRight {
        padding-top: 0;
    }

}

/* 767px-1279px */
@media screen and (min-width: 767px) and (max-width: 1279px) {
    .newsInner-2 img {
        margin: 15px 0 15px 0;
        max-width: 330px;
    }

    .item-width-2 {
        margin-left: 24px!important;
    }

    .newsImgRight-2,
    .item-width-2 {
        margin: 0 auto;
    }
}
