@charset "UTF-8";

.article-w800  {
    max-width: 800px;
}

.c-img--s2 img {
    width: auto;
    max-width: 350px;
    max-height: 220px;
}

.c-img--m2 img {
    width: 100%;
    max-width: 480px;
    max-height: 270px;
}

.c-img--m3 img {
    width: 100%;
    max-width: 360px;
    max-height: 270px;
}


@media screen and (max-width : 419px) {
    .c-img--m2 img {
    max-width: 100%;
    }
}


.c-img--l3 img {
    width: auto;
    max-height: 550px;
}

@media screen and (max-width : 767px) {
    .c-img--l3 img {
        max-width: 100%;
    }
    .article-mw150 {
        width: 100%;
    }
    

}