/* BASIC css start */
#footer {clear:both; margin-top:36px;}

#footer .footerInfo{padding: 24px 0 0 0; background: #f3f2f1;}
#footer .footericon {overflow: hidden;zoom: 1; padding: 0 2%;}
#footer .footericon p { position: relative;   
    float: left;
    width: 25%;
    text-align: center;
    }
#footer .footericon p a{    display: block;
    margin: 0 auto;
    background: #fff;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    color: #837067;
    font-weight: bold;
    font-family: 'NanumBarunGothic', sans-serif;
    letter-spacing: 1px;}
#footer .footericon p img{    height: 24px;
    display: block;
    margin: 0 auto;
    padding: 15px 0 10px;}
#footer .footerInfo .footermiddle{padding: 30px;}
#footer .footerInfo .footermiddle:after{content:''; display:block; clear:both }
#footer .footerInfo .footermiddle .footerLeft{float: left; width: 42%;}
#footer .footerInfo .footermiddle .footerLeft li {line-height: 30px;}
#footer .footerInfo .footermiddle .footerLeft li a{font-family: 'NanumBarunGothic', sans-serif; color: #8d6f60; font-size: 1.2em;}
#footer .footerInfo .footermiddle .footerRight{float: left; width: 58%; padding-top: 10px;}
#footer .footerInfo .footermiddle .footerRight h2{color: #955251; font-family: 'NanumBarunGothic', sans-serif; font-weight: bold; font-size: 2.2em; margin-bottom: 17px; white-space: nowrap;}
#footer .footerInfo .footermiddle .footerRight p{font-family: 'NanumBarunGothic', sans-serif; color: #8d6f60; font-size: 1.0em; letter-spacing: 1px; line-height: 23px;}


#footer .footercom {text-align:center; padding:16px 0; font-size:0}
#footer .footercom p{ display: inline-block; width: 25%; white-space: nowrap;}
#footer .footercom p a{ color: #3a3a3a; letter-spacing: -0.2px; font-family: 'NanumBarunGothic', sans-serif; font-size: 12px;}

#footer address {color:#606060; padding-bottom: 25px; text-align: center;}
#footer address p{font-size: 0.9em;
    color: #7a7a7a;
    font-family: 'NanumBarunGothic', sans-serif;}

/* BASIC css end */

