<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.info-block .layout h1 {
    padding: 0 0 60px;
}

.page-content {
}
    .page-content .point01 {
        background:url(../img/care_home/point01-back.jpg) no-repeat center top;
        height: 363px;
        color:#fff;
    }
    .page-content .point02 {
        background:url(../img/care_home/point02-back.jpg) no-repeat center top;
        height: 372px;
    }
        .page-content .point02 .inner {
            float: right;
            width: 533px;
        }
    .page-content .point03 {
        background:url(../img/care_home/point03-back.jpg) no-repeat center top;
        height: 372px;
        color:#fff;
    }
        .page-content .point03 .inner {
            width: 587px;
        }

    .page-content .banner {
        padding: 80px 0 100px;
        text-align: center;
        border-bottom: 1px solid #B3B3B3;
    }

    .page-content .banner-link:hover {
        opacity: 0.7;
    }

        @media screen and (max-width:767px) {
            ._company-info h1 {
                padding-top: 35px;
            }
            .layout {
                overflow: hidden;
            }
            .info-block .layout h1{
                padding: 40px 0;
            }
            .info-block .layout h1 img {
                height: 50px;
                width: auto;
            }
            .slider-block {
                padding: 0 0 75px;
            }
            .page-content .banner {
                padding: 50px 0 70px;
            }
            .page-content .banner img {
                width: 89.8666%;
            }
            .page-content h1, .page-content .layout  {
                width: 90%;
                margin: auto;
                text-align: center;
                position: relative;
            }
            .page-content .point01 {
                background-image: url(../img/care_home/img_point1_bg.png);
                background-repeat: no-repeat;
                background-position: bottom;
                background-size: cover;
                width: auto;
                height: auto;
                color:#fff;
            }
            .page-content li .inner {
                width: auto;
            }
            .page-content li h2 {
                padding: 25px 0;
            }
            .page-content li.point01 img {
                width: 76.86%;
                height: auto;
            }
            .page-content li.point02 img {
                width: 82.02%;
                height: auto;
            }
            .page-content li.point03 img {
                width: 99.55%;
                height: auto;
            }
            .page-content .point01 .layout, .point02 .layout, .point03 .layout {
                width: 90%;
                margin: auto;
                text-align: center;
            }
            .page-content .point02 {
                background-image: url(../img/care_home/img_point2_bg.png);
                background-repeat: no-repeat;
                background-position: bottom;
                background-size: cover;
                width: auto;
                height: auto;
                margin: auto;
                text-align: center;
            }
                .page-content .point02 .inner {
                    float: none;
                    width: auto;
                }
            .page-content .point03 {
                background-image: url(../img/care_home/img_point3_bg.png);
                background-repeat: no-repeat;
                background-position: bottom;
                background-size: cover;
                width: auto;
                height: auto;
                color:#fff;
            }
                .page-content .point03 .inner {
                    width: auto;
                }
            .page-content li .layout p {
                padding-bottom: 330px;
                text-align: justify;
            }
        }
</pre></body></html>