@media screen and (min-width:900px) {
    .about_image_c img {
        width:100%;
    }
    .about_empty_c {
        height:30vh;
    }
}
@media screen and (max-width:900px) {
    .about_image_c img {
        width:90%;
        padding-bottom: 20px;
    }
    .about_empty_c {
        height:15vh;
    }
}

.about_c {
    margin-top: 8%;
}
.about_contents_c {
    text-align: justify;
    font-size:1em;
}
.about_image_c img {
    display:block;
    margin:auto;
}