.banner .about-header {
    background: url("./../images/about/about_banner.png") center/100% 100%;
    color: #fff;
    font-size: .54rem;
    font-weight: bold;
    line-height: 2.4rem;
}

.banner .about-main {
    padding: .55rem 0 0 0;
    background: #fff;
}

.banner .about-main .about-content-container .structure {
    width: 18rem;
    margin: 1rem auto 1.3rem;
}

@media screen and (max-width: 750px) {
    .banner .about-main.mobile-reset .about-content-container {
        padding: 0 .23rem;
    }

    .banner .about-main.mobile-reset .structure {
        width: 100%;
        margin: .3rem 0 .8rem;
    }

    .footer.showInPhone {
        background: #f2f2f2;
    }

    .img-link-button {
        color: #fff;
        line-height: .8rem;
        font-size: .24rem;
        background: #B72024;
        margin: .3rem 0;
    }
}

/*# sourceMappingURL=about-structure.css.map */
