/* BASIC css start */
/* ÇÏ´Ü */
#footer {font-family: 'NanumBarunGothic', sans-serif; margin-top:140px; padding-bottom:50px; position:relative; width:100%;background:#f3f2f1 }
#footer .footerTop { padding-top: 53px !IMPORTANT;margin:0 auto; padding:30px 0; position:relative; width:1280px; *zoom:1 }
#footer .footerTop:after { display:block; clear:both; content:'' }
#footer .footerTop .infoBx { float:left }
#footer .footerTop .infoBx h3 {font-family: 'NanumBarunGothic', sans-serif; padding-bottom:10px; font-size:13px; color:#8d6f60; font-weight: bold;  letter-spacing: 0px;}
#footer .footerTop .infoBx h3 p.line{
    height: 1.5px;
    width: 7px;
    display: table;
    background: #8c6f60;
    margin-top: 9px;
    margin-bottom: 4px;}
    
#footer .footerTop .infoBx .tx { color:#8d6f60; line-height:26px }

#footer .footerTop .tx{letter-spacing:1px;}

#footer .footerTop .linkInfo { width:280px }
#footer .footerTop .linkInfo li { padding-bottom:13px }
#footer .footerTop .linkInfo li a { font-size:13px; color:#8d6f60 }

#footer .footerTop .csInfo { width:275px }
#footer .footerTop .csInfo .tel { padding-bottom:5px; font-size: 23px; color: #8d6f60; line-height: 30px; letter-spacing: -1px; font-weight: bold; }
#footer .footerTop .csInfo .tx { line-height:20px }

#footer .footerTop .mapinfo { width:220px }

#footer .footerTop .shopInfo { width:375px }
#footer .footerTop .shopInfo .tx span { padding-right:5px; display: block;}
#footer .footerTop .shopInfo .tx a { color:#8d6f60 }
#footer .footerTop .shopInfo .tx a.view{
    margin: 3px;
    border: 1px solid #8d6f60;
    font-size: 10px;
    padding: 1px 6px;
    display: inline-block;
    margin-top: -1px;}

#footer .footerTop .shopInfo .tx a.btn_email { color:#8d6f60 }
#footer .footerTop .shopInfo .copy { padding-top:5px; color:#8d6f60 }

#footer .footerTop .shopInfo span{
    line-height: 2.5;
    letter-spacing: 1px;}



#footer .footerBottom  .shopInfo { width:335px }
#footer .footerBottom  .shopInfo span { padding-right:5px; display: block;}
#footer .footerBottom  .shopInfo a { color:#8d6f60 }
#footer .footerBottom  .shopInfo a.view{
    margin: 3px;
    border: 1px solid #8d6f60;
    font-size: 10px;
    padding: 1px 6px;
    display: inline-block;
    margin-top: -1px;}

#footer .footerBottom  .shopInfo .tx a.btn_email { color:#8d6f60 }
#footer .footerBottom  .shopInfo .copy { padding-top:5px; color:#8d6f60 }

#footer .footerBottom  .shopInfo span{
    line-height: 2.5;
    letter-spacing: 1px;}

#footer .footerBottom { margin:0 auto; position:relative; width:1280px; *zoom:1 }
#footer .footerBottom:after { display:block; clear:both; content:'' }
#footer .footerBottom .infoBx { float:left }
#footer .footerBottom .infoBx h3 {font-family: 'NanumBarunGothic', sans-serif; padding-bottom:10px; font-size:12px; color:#8d6f60; font-weight: bold;}
#footer .footerBottom .infoBx .tx { color:#8d6f60; line-height:21px }

#footer .footerBottom .linkInfo { width:280px }
#footer .footerBottom .linkInfo li { padding-bottom:13px }
#footer .footerBottom .linkInfo li a {font-size: 12px; color: #695145;}

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

#footer .footerBottom .bankInfo { width:275px }

#footer .footerBottom .shopInfo { margin-top: -10px;width:375px }
#footer .footerBottom .shopInfo .tx span { padding-right:5px }
#footer .footerBottom .shopInfo .tx a { color:#8d6f60 }
#footer .footerBottom .shopInfo .tx a.btn_email { color:#8d6f60 }
#footer .footerBottom .shopInfo .copy { padding-top:50px; color:#8d6f60 }

#footer .footerBottom .shopInfo span{color:#8d6f60;  display: block;}
/* BASIC css end */

