
.hide-head{
    display: none;
}
.no-head-con{
    margin-top:0;
    margin-top:0;
}
@supports (top: constant(safe-area-inset-top)) or (top: env(safe-area-inset-top)) {
    .head-fixed{
        top:constant(safe-area-inset-top);
        top:env(safe-area-inset-top);
    }
    .fastFilter{
        top:calc(1.76rem + constant(safe-area-inset-top));
        top:calc(1.76rem + env(safe-area-inset-top));
    }
    .qa-list{
        margin-top:calc(0.86rem + constant(safe-area-inset-top));
        margin-top:calc(0.86rem + env(safe-area-inset-top));
    }
    header.head-detail{
        top:constant(safe-area-inset-top);
        top:env(safe-area-inset-top);
    }
    body{
        padding-top:constant(safe-area-inset-top);
        padding-top:env(safe-area-inset-top);
    }
}

@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe-area-inset-bottom)) {
    .button-block{
        height:calc(1.6rem + constant(safe-area-inset-bottom));
        height:calc(1.6rem + env(safe-area-inset-bottom));
        padding-bottom:calc(0.3rem + constant(safe-area-inset-bottom));
        padding-bottom:calc(0.3rem + env(safe-area-inset-bottom));
    }
    .contact-online.button-block{
        height:calc(1.4rem + constant(safe-area-inset-bottom));
        height:calc(1.4rem + env(safe-area-inset-bottom));
        padding-bottom:calc(0.2rem + constant(safe-area-inset-bottom));
        padding-bottom:calc(0.2rem + env(safe-area-inset-bottom));
    }
    .pad-footer{
        height:calc(1.4rem + constant(safe-area-inset-bottom));
        height:calc(1.4rem + env(safe-area-inset-bottom));
        padding-bottom:calc(0.24rem + constant(safe-area-inset-bottom));
        padding-bottom:calc(0.24rem + env(safe-area-inset-bottom));
    }
    .footer-fixed{
        height:calc(1rem + constant(safe-area-inset-bottom));
        height:calc(1rem + env(safe-area-inset-bottom));
        padding-bottom:calc(constant(safe-area-inset-bottom));
        padding-bottom:calc(env(safe-area-inset-bottom));
    }
    body{
        padding-bottom:calc(0.3rem + constant(safe-area-inset-bottom));
        padding-bottom:calc(0.3rem + env(safe-area-inset-bottom));
    }
    .imEntryBtn{
        bottom:calc(116px + constant(safe-area-inset-bottom));
        bottom:calc(116px + env(safe-area-inset-bottom));
    }
}