.container-fluid {
    max-width: 100% !important;
    padding: 0px !important;
}
.faq_parts dl dt {
    font-weight: 700;
}

@media screen and (min-width: 767px) {
    .navi-pc-top #nav.is-fixed {
        top: 64px;
    }
}

@media screen and (max-width: 767px) {
    .container-fluid {
        padding: 0 !important;
    }
    .freeArea .headingArea .type-h2 {
        margin-top: 19px;
    }
    .navi-pc-top #nav.is-fixed {
        top: 60px;
    }
}