#fh5co-hero {
    background: url(../images/contact/header04.webp) center top no-repeat;
    background-size: cover;
}
#fh5co-hero .container > div .fh5co-hero-wrap{
    justify-content: center;
    margin-right: 0;
    padding-top: 17vw;
}
#fh5co-main h1{
    text-align: center;
    color: #444;
    font-weight: 600;
    font-size: 200%;
    letter-spacing: .1em;
    margin-bottom: 140px;
}
@media screen and (max-width: 768px) {
    #fh5co-hero {
        background: url(../images/sp/header04_sp.webp) center top no-repeat;
        background-size: cover;
        height: 100vw!important;
        margin-top: 44px;
    }
    #fh5co-hero .fh5co-hero-intro{
        display: none;
    }
}