@media (max-width: 767px) {

    .pc{
        display: none;
    }

    .sp{
        display: block;
    }

    .container-bx{
        margin-top: 10px;
    }

    .bg-con{
        height: auto;
        margin: 0;
    }

    .bg-con .container{
        margin: 20px auto;
    }

    p{
        font-size: 18px!important;
    }

    .contact-sp{
        margin: 0 auto;
    }

    .contact-sp .col-md-6{
        margin-top: 10px;
    }

    .bg-04{
        right: 100px;
        top: 5px;
    }

    .bg-05{
        right: 20px;
        top: 5px;
    }

    .syorigyokyoka h3{
        font-size: 20px;
    }

    .service-1{
        flex-direction: column-reverse;
    }

    .service figure,.ansin figure{
        text-align: center;
    }

    .service img,.ansin img{
        width: 60%;
    }

    .ser-cont h4{
        font-size: 26px;
    }

    .tel{
        font-size: 30px;
    }

    .reason-content .col-md-2{
        margin: 0 auto;
    }

    .offset-1,.offset-3{
        margin-left: 0;
    }

    .bg-7 h3{
        font-size: 30px;
    }

    .title h2{
        font-size: 26px;
    }

    .offset-1{
        margin: 0;
    }

    .taiou h4{
        font-size: 26px;
    }

    .service .col-md-4{
        margin: 0 auto;
    }

    .service-top{
        margin: 50px auto;
    }

    .bg-11{
        margin-top: 20px;
    }

    .kyoka p{
        font-size: 26px!important;
    }

    .kyoka dt,.syorizyo dt{
        font-size: 26px;
    }

    .kyoka dd,.syorizyo dd{
        font-size: 18px;
    }

    .ser-cont span{
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 24px;
    }

    footer .tel a{
        font-size: 34px;
    }

    .fixed-bnr img{
        width: 90%;
    }

    .reason-content .col-md-6{
        margin: 10px auto;
    }

    .taiou{
        padding: 0;
    }

    .voice-text{
        width: 90%;
    }

    .group-company{
        flex-direction: column;
        margin-top: 20px;
    }

    .zisyataiou{
        margin: 50px 0;
    }
}

@media (min-width: 751px) {
    a[href^="tel:"] {
        pointer-events: none;
        cursor: default;
    }
}