/* BASIC css start */
/* 하단 */
#footer {padding:74px 0 70px;}
#footer .inner {max-width:1500px; margin:0 auto; clear: both;position:relative;}
#footer .inner > div {display:inline-block; vertical-align:top;}
#footer .info .tit {font-size: 16px; font-weight: 500;padding: 19px 0;}
#footer .info .tit:first-child {padding-top: 0px;}
#footer .info p {font-size: 14px; font-weight: 300; line-height:24px;}
#footer .info-cont01 {margin-right:115px;}
#footer .info-cont01 .info-link {padding: 19px 0;}
#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: #ce7777; font-size: 14px; color: #ffffff; font-weight: 300;}
#footer .info-cont02 .spot span:first-child {margin-right:3px;}
#footer .info-cont02 .spot span a {color:#fff; }
#footer .info-cont02 p {margin-top:32px;}
#footer .snslink {position:absolute;right:0;top:0; padding-top:36px;}
#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;}
}    
/* BASIC css end */

