footer {
    /* display: flex; */
    width: 100%;
}

.footer-inner-container {
    margin: 0 auto;
    width: 1180px;
    height: 350px;

    border-top: 1px solid #7d7d7d;
}

footer .area-footer-top {
    height: 35%;
}

.footer-logo {
    margin: 0 auto;
    width: 30%;
    height: 100%;

    background: url(/images/loriaFood_logo.png) no-repeat center / 40%;

    /*  url, 반복 포지션 / 사이즈 어태치*/
    /* background: url(./logo_loria.png) no-repeat center bottom / 80% fixed; */

    text-indent: -9999px;
}

.area-footer-bottom {
    height: 65%;
}

.footer-bottom-text-area {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 60%;
}

.footer-bottom-text-area p {
    text-align: center;
    margin: 5px;
}

.footer-bottom-text-area .mini-section-bar {
    margin: 0 20px;
}

.footer-bottom-icon-area {
    height: 40%;
    border-top: 1px solid lightgray;
}

@media (max-width: 1000px) {
    .footer-inner-container {
        width: 100%;
    }

    .footer-logo {
        width: 50%;
        background: url(/images/loriaFood_logo.png) no-repeat center / 70%;
    }

    .footer-bottom-text-area p {
        display: flex;
        flex-direction: column;
    }

    .footer-bottom-text-area span {
        margin: 5px 0;
    }

    .mini-section-bar {
        display: none;
    }
}

@media (max-width: 380px) {
    .footer-inner-container {
        height: 400px;
    }

    .footer-logo {
        width: 80%;
    }
}