#footer .sns a.facebook {
    background-image: url(../../../img/common/icon/icon-facebook.png);
    -webkit-background-size: auto 1.3125rem;
    background-size: auto 1.3125rem;
}

#footer .sns a.instagram {
    background-image: url(../../../img/common/icon/icon-instagram.png);
    -webkit-background-size: 1.3125rem auto;
    background-size: 1.3125rem auto;
}

#footer .sns a.linkedin {
    background-image: url(../../../img/common/icon/icon-linkedin.png);
    -webkit-background-size: 1.5rem auto;
    background-size: 1.5rem auto;
}

#footer .footer-bottom {
    border-top-color:#d9d9d9;
}

#footer .copy {
    color: #222;
}

#footer .familysite .nice-select {
    color: #333;
    font-weight: 400;
}

.widget .widget-header .widget-title {
    color: #222;
}
.widget .widget-body ul li {
    margin-bottom: 1rem;
    line-height: 1.4;
}
.widget .widget-body ul li a {
    font-weight: 400;
    color: #333;
    transition:all .15s;

}

.widget .widget-body ul li a:hover {
    color:#999;
}

:lang(ko) #footer .logo_area span {
    background-image: url(../../../img/common/logo-footer.png);
}
:lang(en) #footer .logo_area span, :lang(zh) #footer .logo_area span {
	background-image: url(../../../img/common/logo-footer-eng.png);
}

#footer .footer-menu li {
    margin-right: 1.8rem;
}

#footer .footer-menu li a {
    -webkit-transition:opacity 0.2s;
    -moz-transition:opacity 0.2s;
    -ms-transition:opacity 0.2s;
    -o-transition:opacity 0.2s;
    transition:opacity 0.2s;
}

#footer .footer-menu li a:hover {
    opacity:0.6;
}

@media screen and (max-width: 1440px) {
    #footer .footer-menu li {
        margin-right: 1.7rem;
    }
}

@media screen and (max-width: 1280px) {
    #footer .footer-menu li {
        margin-right: 1.6rem;
    }
}

@media screen and (max-width: 766px) {
    #footer .footer-menu li {margin-right:1.5rem;}
}


@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

    #footer .logo_area span {
        background-image: url(../../../img/common/logo-footer.png);
        padding-top: 4.5%;
    }

}