/* 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: 14px; font-weight: 500;}
#footer .info .tit:first-child {padding-bottom: 19px;}
#footer .info p {font-size: 12px; 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: #ce7777; font-size: 14px; color: #ffffff; font-weight: 300;}
#footer .info-cont02 .spot span:first-child {margin-right:3px;}
#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;}
}    
/* BASIC css end */

