@media screen and (min-width: 767px) {
    .as_top_about h3 {
        font-size: 44px!important;
    }
    .as_top_3support {
        font-size: 36px!important;
    }
}

@media screen and (max-width: 767px) {
    h1#d3067137 {
        padding-right: 90px;
        font-size: 28px;
        font-weight: bold;
        line-height: 1.1;
        margin: 28.5px 0;
    }
    .as_top_about h3 {
        font-size: 28px!important;
    }
    .as_top_3support {
        font-size: 21px!important;
    }
    .as_gnavi {
        top: 59px;
    }
    .hamburger {
        top: 179px;
    }
    .nav-open .hamburger {
        top: 79px;
    }
}