@media screen and (max-width: 767px) {
.p-footer__inner__copyright{
    padding-bottom: 40px;
}
}

@media screen and (max-width: 767px){
    .area__map-right-box span.area__map-header--revised{
        line-height: 1.6;
        letter-spacing: 0em;
    }
}

@media screen and (max-width: 767px){
    .p-reason__service-heading._small{
        font-size: 28px;
    }
}
@media screen and (max-width: 767px){
    .p-reason__service-content._mt{
        margin-top: 15px
    }
}

.swiper-slide__free{
    font-size: 14px;
    margin-top: 14px;
}

.swiper-slide__asterisk{
    font-size: 20px;
    margin-bottom: 20px;
    display: inline-block;
}