/* ハンバーガー切り替え */
@media all and (max-width: 1250px) {
    .header-contact {
        margin-top: 30px;
        margin-right: 100px;
    }

    .header-nav {
        display: none;
    }

}

/* ハンバーガー切り替え */
@media (min-width: 1250px) {
    .hamburger-menubox {
        display: none;
    }

}

/* ハンバーガー切り替え */
@media all and (max-width: 1090px) {
    .header-left .logo {
        margin-top: 16px;
        width: 310px;
    }

}

/* タブレット向けレイアウト */
@media all and (max-width: 992px) {
    .col-md-2 {
        margin-bottom: 1rem;
    }

    .label_head {
        margin-bottom: 6px;
    }

    .h3 {
        letter-spacing: 0px;
        font-size: 160%;
    }

    .policy h4 {
        font-size: 120%;
    }

    .smhd img {
        display: none;
    }

}

/* モバイル向けレイアウト */
@media all and (max-width: 760px) {
    .header-contact {
        display: none;
    }

    .footer-nav {
        display: none;
    }

    .contact {
        display: none;
    }

    .contact-mobile {
        display: inline-block;
    }

    .footer-copy {
        display: none;
    }

}