/*Content CSS*/
footer {width:100%; background-color:#000; padding: 40px 20px; clear:both;}
/* footer .ft_logo {margin-bottom: 20px;}
footer .ft_logo img {height: 40px;} */
.footer_con .customer { margin-bottom: 15px;}
.footer_con .customer h1 { font-size:18px;  color:#fff;  font-weight: 700; font-family:'Pretendard';}


.footer_con {width: 100%; margin: 0 auto;text-align: center;}
.ft_copy {font-size: 12px; font-weight: 300; color:rgba(255, 255, 255, 1); line-height:22px; word-break: keep-all;}
.ft_copy span {color:rgba(255, 255, 255, .3); display: block; margin-top: 10px; }
.ft_copy a {color:rgba(255, 255, 255, .3) !important; }

.footer_con .ft_logo {margin-bottom:15px; }
.footer_con .ft_logo img {height: 33px;}

.btn_wr {display: flex ;justify-content: center; }
.ft_btn {display: flex; align-items: center; justify-content: center; text-align: center; width: 140px; height: 30px;   color: #999 !important; background: none;
border: 1px solid rgba(221,221,221,.5);  margin: 0 auto; font-size: 11px; transition: all 0.3s; margin-top: 20px; border-radius: 2px; }
.ft_btn:active {background: #90c31f; border: 1px solid #90c31f; color:rgba(255, 255, 255, 1) !important;}





#top_btn {position:fixed;bottom:10px;right:10px;width:45px;height:45px;line-height:42px;border:1px solid #333;color:#333;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5);transition: all 0.3s; border-radius:4px;}
#top_btn:active {border-color:#90c31f;background:#90c31f;color:#fff}


@media screen and (max-width:1200px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width: 640px) {

}
