/* 하단 레이아웃 */
#footer {height: 303px;background: url(../img/footer.png) 50% bottom no-repeat;position: relative;}

#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;}

#footer .footer_wrapper {height: 260px;position: absolute;bottom: 0;left: 50%;transform: translate(-50%);}
#footer a.call {display: block;width: 200px;height: 50px;position: absolute;bottom: 128px;left: 600px;}