.container #news-single img {float:none!important;width:fit-content;max-width:100%;margin:0!important;height: auto;}
.p-news-single .c-sec__inner > div{overflow:hidden;}
td:nth-of-type(n+2):has(img){padding-left:20px;}
.back-wrap {padding-top:10px;}
.p-news-single__txtblock h2 {
    font-size: min(3vw, 32px);
    font-size: min(5.85vw, 32px);
    font-weight: bold;
    line-height: 1.6;
    display: inline-block;
    margin-bottom: 16px;
    position: relative;
    width: 100%;
}
@media screen and (min-width: 769px) {
    .p-news-single__txtblock h2 {
        font-size: 28px;
    }
}

.p-news-single__txtblock h2:after {
    content: "";
    width: 73px;
    height: 7px;
    display: block;
    background-image: url(../images/common/dot-line.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background: linear-gradient(to right, #44aa6d, #9acd76);
}

@media screen and (min-width: 769px) {
    .p-news-single h3 {
        font-size: 20px;
    }
}