/* 하단 레이아웃 */
#ft {text-align:center;margin:0 auto;padding: 50px 0 110px;background-color: #333;}
#ft_wr {margin:0 auto;padding:0 20px;position:relative;}
#footer_info {width:100%;}
.copyr {margin-top: 30px}

#ft_company, #ft_company a{font-weight:normal;color:#fff;line-height:1.5em;font-size: 18px;}

/* #top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px solid #333;color:#000;text-align:center;font-size:15px;z-index:90;background:rgba(255,255,255,0.5);}
#top_btn:hover {border-color:#3059c7;background:#3059c7;color:#fff;} */

#top_btn {position: absolute;bottom: 40px;right: 40px;cursor: pointer;}

.ft_logo {margin-bottom: 25px;}