
/*Content CSS*/
footer {width:100%; background-color:#fff; padding:35px 0; clear:both; }
.footer_con { width: 100%; margin: 0 auto; text-align: center;}
.footer_con span { display: inline-block; margin-left: 15px; font-size:14px; color:rgba(0, 0, 0, 0.5); font-weight: 300; vertical-align: -2px; }


#top_btn { position:fixed; bottom:20px; right:20px; width:45px; height:45px; border:1px solid #000; z-index:90; background:url('../img/btn_top.png') no-repeat center rgba(255,255,255,0.5); transition: all 0.3s ease; border-radius: 50%; }
#top_btn:hover { border-color:#e20419; background: url('../img/btn_top_hv.png') no-repeat center #e20419; }


@media screen and (max-width: 540px) {
    /* .footer_con span { display: block; margin: 10px 0 0; } */
    .footer_con img { width:80px; }
    .footer_con span { font-size: 13px; }
}
