@charset "utf-8";

/* CSS Document */

.banner-85-1 {
    margin: 0;
    padding: 0;
    margin-top: -33px;
    position: relative;
}

.banner-85-1 .tel {
    position: absolute;
    bottom: 24px;
    right: 60px;
    z-index: 2;
}

.banner-85-1 .tel img {
    max-width: 100%;
    height: auto;
}

.banner-85-1 .pic {
    margin: 0;
    padding: 0;
}

.banner-85-1 .pic img {
    max-width: 100%;
    height: auto;
}

@media (max-width: 575px) {
    .banner-85-1 .tel {
        bottom: 0px;
        right: -274px;
    }
    .banner-85-1 .tel img {
        max-width: 50%;
        height: auto;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .banner-85-1 .tel {
        bottom: 40px;
        right: -250px;
    }
    .banner-85-1 .tel img {
        max-width: 50%;
        height: auto;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .banner-85-1 .tel {
        bottom: 40px;
        right: -250px;
    }
    .banner-85-1 .tel img {
        max-width: 50%;
        height: auto;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .banner-85-1 .tel {
        bottom: 60px;
        right: -174px;
    }
    .banner-85-1 .tel img {
        max-width: 60%;
        height: auto;
        bottom: -17px;
    }
}

@media (min-width: 1200px) and (max-width: 1280px) {
    .banner-85-1 .tel {
        bottom: 50px;
        right: 30px;
    }
}

@media (min-width: 1281px) and (max-width: 1366px) {
    .banner-85-1 .tel {
        bottom: 24px;
        right: 43px;
    }
}

@media (min-width: 1367px) and (max-width: 1440px) {
    .banner-85-1 .tel {
        bottom: 20px;
    }
}

@media (min-width: 1441px) and (max-width: 1600px) {
    .banner-85-1 .tel {
        bottom: 20px;
    }
}