/* BASIC css start */
/* 하단 */
#footer {padding:74px 0 70px;}
#footer .inner {max-width:1500px; margin:0 auto; clear: both;}
#footer .inner > div {display:inline-block; vertical-align:top;}
#footer .info .tit {font-size: 16px; font-weight: 500;}
#footer .info .tit {padding-bottom: 19px;}
#footer .info p {font-size: 14px; font-weight: 300; line-height:24px; margin-bottom: 22px;}
#footer .info-cont01 {margin-right:115px;}
#footer .info-cont01 .info-link {}
#footer .info-cont01 .info-link li {display:inline-block; vertical-align:top;}
#footer .info-cont01 .info-link li a {margin-right:19px; font-size: 16px; font-weight: 500;}
#footer .info-cont02 {}
#footer .info-cont02 .spot {}
#footer .info-cont02 .spot span {display:inline-block; text-align:center; width: 110px; height: 33px; line-height: 33px; background-color: #0f4c83; font-size: 14px; color: #ffffff; font-weight: 300;}
#footer .info-cont02 .spot span:first-child {margin-right:3px;}
#footer .info-cont02 .spot span a {font-size: 14px; color: #ffffff; font-weight: 300;}
#footer .info-cont02 p {margin-top:32px;}
#footer .snslink {float:right; padding-top:76px;}
#footer .snslink a {display:inline-block; vertical-align:top; margin-left:25px;}
#footer .snslink a img {}


@media screen and (max-width:1350px){
    body #footer .snslink {float:none; display:block;}
}    



#footer .call {margin-left:15px;width:180px;background-color: #a5a5a5; display: inline-block; height: 25px;line-height: 25px; color: #fff !important; text-align: center;}
#footer .call:before {
    float: right;
    margin-right: 10px;
    font-family: 'xeicon' !important;
    font-size: 17px;
    content: "\ebee" !important;
}
/* BASIC css end */

