/* BASIC css start */
/* ÇÏ´Ü */
#footer { 
    margin-top: 50px;
    padding-top: 20px;
    padding-bottom: 30px;
    position: relative;
    border-top: 1px solid #f3f2f0;
    padding-left: 191px;}
    
#footer .footerTop {padding:30px 0; position:relative;}
#footer .footerTop:after { display:block; clear:both; content:'' }
#footer .footerTop .infoBx {text-align: center}
#footer .footerTop .infoBx h3 { padding-bottom:10px; font-size:14px; color:#171717 }
#footer .footerTop .infoBx .tx {
    line-height: 26px;
    font-size: 10px;
    color: #353535;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase; }

#footer .footerTop .linkInfo { }
#footer .footerTop .linkInfo li { 
    padding-bottom: 13px;
    display: inline-block;
    vertical-align: top;
    padding-right: 15px; }
#footer .footerTop .linkInfo li a {
    font-size: 10px;
    color: #353535;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;}

#footer .footerTop .csInfo { width:226px }
#footer .footerTop .csInfo .tel { padding-bottom:5px; font-size:30px; color:#b17efe; line-height:30px; letter-spacing:-2px }
#footer .footerTop .csInfo .tx { line-height:20px }

#footer .footerTop .shopInfo {margin-top: 15px;}
#footer .footerTop .shopInfo .tx span { padding-right:5px }
#footer .footerTop .shopInfo .tx a { 
    font-size: 10px;
    color: #353535;
    font-family: 'Lato', sans-serif;}
#footer .footerTop .shopInfo .tx a.btn_email { 
    font-size: 10px;
    color: #353535;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase; }
#footer .footerTop .shopInfo .copy { 
    padding-top: 5px;
    font-size: 10px;
    color: #353535;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase; }

#footer .footerBottom { margin:0 auto; position:relative; width:1550px }

#footer .sns{
    margin-top: 20px;
}

#footer .sns a{
    display: inline-block;
    margin-right: 8px;}

#footer .sns a img{
    height: 14px;}

    




/* BASIC css end */

