/* BASIC css start */
#ftWrap{
    border-top: 1px solid #ececec;
    padding: 40px 0 50px;}
    
#ftWrap .f-logo{
    color: #303030;
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: 900;
}

#ftWrap a { color:#9e9e9e; font-size:13px;}
#ftWrap  .footerNav li{display: inline-block;}
#ftWrap  .footerNav li a{}
#ftWrap .footerNavArea .footerNav li i { font-size: 20px; vertical-align: middle; }
#ftWrap .footerNavArea .footerNav a {padding: 0 30px 0 10px;}

#ftWrap .footerInfoWrap {width: 1260px; margin: 0 auto;}
#ftWrap .footerInfoWrap .copy {
    padding-top: 30px;
    font-size: 13px;
    color: #a9a9a9;
    font-family: "Campton Light DEMO",sans-sarif;}
#ftWrap .footerInfoWrap .copy a { margin-top: -4px; display: inline-block;}
#ftWrap .footerInfoWrap .escrow {padding-top: 10px;  }
#ftWrap .footerInfoWrap ul:after{content:"";display:block;clear:both;}
#ftWrap .footerInfoWrap > ul > li:first-child { float: left; }

#ftWrap .footerInfoWrap ul.footerNav li a {font-family: "Campton Light DEMO";display:block; margin:0 0 16px; color: #000000; font-size: 14px; padding-right: 30px;}

#ftWrap .footerInfoWrap .list{  }
#ftWrap .footerInfoWrap .list.info {float: left;}
#ftWrap .footerInfoWrap .list.info .subTxt .tel { font-size:40px; font-weight:400;}
#ftWrap .footerInfoWrap .list.info .subTxt .csCenter { margin:10px 0 40px; font-size:14px; }
#ftWrap .footerInfoWrap .list.info .subTxt .cpTxt {
    line-height: 26px;
    font-size: 13px;
    color: #a9a9a9;
    font-family: "Campton Light DEMO";}
    
#ftWrap .footerInfoWrap .list.info .subTxt .cpTxt em{
    width: 1px;
    height: 13px;
    display: inline-block;
    background: #e0e0e0;
    margin: 0px 13px;
    vertical-align: middle;
    margin-top: -4px;}

#ftWrap .footerInfoWrap .list.info .subTxt .cpTxt a { margin-top: -4px;display: inline-block; margin-left: 20px; }

#ftWrap .footerInfoWrap .ftMenu {float: right; text-align: right; margin-top: 45px;}
#ftWrap .footerInfoWrap .ftMenu .csInfo{font-size:13px; color:#a9a9a9}

#ftWrap .footerInfoWrap .ftMenu .csInfo p{color: #a9a9a9;line-height: 20px;}
#ftWrap .footerInfoWrap .ftMenu .csInfo p em{font-family:'Noto Sans KR'}

#ftWrap .footerInfoWrap .ftMenu .csInfo h4{
    font-size: 24px;
    color: #000000;
    font-family: 'Campton-Bold-DEMO';
    padding: 12px 0 6px;
    letter-spacing: -0.5px;}
    
#ftWrap .footerInfoWrap .ftMenu .footerNav {  }
#ftWrap .footerInfoWrap .ftMenu .footerNav li { margin-right:10px;}
#ftWrap .footerInfoWrap .ftMenu .footerNav li:first-child { padding-left:0;}

#ftWrap .footerInfoWrap .ftMenu .snsArea{ 
    margin-top: 20px;
    text-align: right;
    margin-right: -15px;}
#ftWrap .footerInfoWrap .ftMenu .snsArea li { display:inline-block; margin-left: 4px;}
#ftWrap .footerInfoWrap .ftMenu .snsArea li a { font-size:26px; width:42px; height:42px; display: block; line-height: 42px; text-align:center;}
#ftWrap .footerInfoWrap .ftMenu .snsArea li a:hover { color:#fff;}

#ftWrap .footerInfoWrap .ftMenu .escrow { line-height:20px; }
#ftWrap .footerInfoWrap .ftMenu .escrow a {display:block; color:#fff; margin-top:4px;}


/* BASIC css end */

