/* BASIC css start */
#footerWrap {
}

#footerWrap a,
#footerWrap p,
#footerWrap span,
#footerWrap li{
    color: #707070;; 
    font-size: 11px;
    line-height: 19px;
    font-weight:300;
}


#footerWrap .footerMenu{
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    height: 42px;
}

#footerWrap .footerMenu div{
    overflow: hidden;
}

#footerWrap .footerMenu div p{
    float: left;
    margin-right: 30px;
    line-height: 42px;
}

#footerWrap .footerMenu .sns_wrap{
    margin-top: -30px;
}

#footerWrap .footerMenu .sns_wrap > a{
    margin-left: 15px;
}


#footerWrap .footer_inner {
    overflow: hidden;
    padding: 50px 0;
}

#footerWrap .footer_inner .box_wrap{
    float: left;
    display: block;
    margin-right:140px;
}

#footerWrap .footer_inner .box_wrap b{font-weight:normal;}

#footerWrap .footer_inner .box_wrap:last-child{
    margin-right: 0px;
    padding-right: 0px;
    border-right: none;
}

#footerWrap .footer_inner .box_wrap > h3{
    font-size: 14px;
    color: #222;
    margin-bottom: 10px;
    font-weight: 600;
    font-family:'Raleway';
}

#footerWrap .footer_inner .cs_wrap p.tell_num{
    color: #222;
    font-size:18px;
    margin: 15px 0 10px;
    font-family:'Lato';
    font-weight:bold;
}


#footerWrap .footer_inner .bank_wrap p.bank_num{
    color: #707070;
    font-size: 11px;
    line-height: 15px;
}


#footerWrap .footer_inner .bank_wrap > p:nth-child(2),
#footerWrap .footer_inner .exchange_wrap > p:nth-child(3){
    margin-bottom: 4px;
}


#footerWrap .footer_inner .footerMenu p{
    line-height: 26px;
}    

#footerWrap .footer_inner .foot_info p,
#footerWrap .footer_inner .foot_info a{
    color: #787878;
    font-size: 12px;
    line-height: 17px;
}

#footerWrap .footer_inner .foot_info p.copy{
    font-size: 11px;
    margin-top: 10px;
    color: #8e8d8d;
    font-weight: 200;
}

#footerWrap .footer_inner .foot_info a.ftinfo_lint{
    border-bottom: solid 1px #bdbdbd;
    margin-left: 7px;
    vertical-align: top;
    color: #8e8d8d;
    font-size: 11px;
    font-weight: 200;
}


#footerWrap .footer_inner .sns{
   overflow:hidden;
   margin-top:20px;
}
#footerWrap .footer_inner .sns li{float:left; margin-right:10px; width:36px; height:36px; text-align:center; line-height:36px; border-radius:36px; background:#bdac9a;}
#footerWrap .footer_inner .sns li a{display:block; font-size:22px; color:#fff; line-height:36px;}
#footerWrap .footer_inner .sns li a i{line-height:36px;}

.footer_esc{
    overflow: hidden;
    border-top:1px solid #e6e6e6;
    padding:20px 0;
}

.footer_esc .fleft{margin-top:20px;}
.footer_esc .fleft a{display:inline-block; margin-top:10px; margin-right:5px; border:1px solid #e6e6e6; padding:2px 10px; border-radius:2px; background:#fff; color:#7a7a7a;}
.footer_esc .fleft p{display:block;}
.footer_esc .fright ul{overflow:hidden;}
.footer_esc .fright ul li{float:left; margin-left:10px;}
.footer_esc .fright .escorw_wrap{margin-top:15px; text-align: right;} 
.footer_esc p{
    font-size: 11px;
    color: #7a7a7a;
    vertical-align: top;
    margin-right: 10px;
    display: inline-block;
}

.footer_esc .esc_btn{
    color: #a0a0a0;
    display: inline-block;
    margin-right: 30px;
    cursor: pointer;
}

.footer_esc .esc_btn a{
    color: #a0a0a0;
    border-bottom: solid 1px #ccc;
    padding-bottom: 3px;
    font-size: 11px;
}

.footer_esc .escorw_wrap > span{
    display: inline-block;
    vertical-align: top;
    margin-left: 2px;
}



/* BASIC css end */

