@charset "utf-8";

footer {background: rgba(51, 51, 51, 0.9);min-width: 1200px;height: 140px;padding: 25px 0;box-sizing: border-box;/* margin-top: -140px; */}
.footer_inner{width: 1400px;font-family: "NanumSquare", sans-serif;margin:0 auto;}
footer div.footer_inner h2{    display: block;    text-align: center;    height: 86px;    line-height: 86px;    padding: 0 23px;    vertical-align: middle;    float: left;    border-right: 2px solid #fff;    margin-right: 30px;}
footer div.footer_inner h2 img{    vertical-align: middle;}
footer div.footer_inner ul{    display: inline-block;    text-align: center;}
footer div.footer_inner ul li{    color: #fff;    display: inline-block;    padding: 15px 10px 15px 0;}
footer div.footer_inner ul li a{    color: #fff;    font-size: 17px;    font-family: 'NotoKrM', sans-serif;    font-size: 22px;}
footer div.footer_inner span{    text-align: center;    font-size: 19px;    color: #fff;    margin: 0 auto;    display: inline-block;    font-family: 'NotoKrL', sans-serif;}
.btn_top {    position: relative;}
div.privacy{height: 77px;line-height: 77px;margin: 0 auto;width:  1200px;}
div.privacy>img {display: block;padding-right: 34px;line-height: 166px;float: left;padding-top: 17px;}
div.privacy>ul{display:inline-block;}
div.privacy>ul li{display:inline-block;padding: 0 7px;}
div.privacy>ul li a{color: #525252;text-decoration:none;font-size: 14px;font-weight: bold;}

div#footer_inner {margin: 0 auto;}
div.privacy_box{border-bottom:1px solid #ececec;}
div.footer_info {width: 1200px;margin: 0 auto;height: 65px;line-height: 63px;}
div.footer_info li {display:inline-block;color: #a4a4a4;font-size: 13px;line-height: 18px;}
a.btn_go_top {position: fixed;right: 100px;border-radius: 50%;background: #c32c21;width: 50px;height: 50px;text-align: center;line-height: 49px;display: none;color:  #fff;bottom: 190px;font-family: "NanumSquare", sans-serif;font-size: 17px;padding: 5px;}
