body {
    max-width: 700px;
    margin: 0 auto;
    box-shadow: 0px 8px 15px 6px rgba(0, 0, 0, 0.2);
}

/* #section-117 {
    margin-top: -84px;
} */
.c-wrapper,
.c-inner,
.c-inner--one-elem.c-inner--md {
    padding: 0;
}
form {
    width: 90%;
    margin: 0 auto;
}
.p-footer__inner {
    padding-bottom: 220px;
}

.btn-wrapper .inner {
    display: flex;
}

.float_btn {
    position: fixed;
    bottom: 0;
    max-width: 700px;
    background: #fff;
    z-index: 9999;
}


@media screen and (min-width: 1301px) {
    .pc-none {
        display: none;
    }

}

@media screen and (min-width:751px) and (max-width:1300px) {
    .tab-none {
        display: none;
    }
}

@media screen and (max-width: 750px) {

    .sp-none {
        display: none;
    }


}