
/*Content CSS*/
footer {width:100%;  padding: 61px 0; border-top: solid 1px #ddd;}
.footer_con{max-width: 1400px; padding: 0 50px; margin: 0 auto; display: flex; justify-content: space-between;}
.ft_left{display: flex;}
.ft_logo{margin-right: 47px;}
.ft_copy { font-size: 14px; font-weight: 400; color:rgba(0,0,0,0.7); text-align: left; word-break: keep-all; line-height: 25px; }
.ft_copy span {color:rgba(0,0,0,0.4); font-weight: 300; display: block; font-size:14px; margin-top: 17px;}
.ft_copy span a {color:rgba(0,0,0,0.4) !important; font-weight: 300}


#top_btn {position: fixed; right: 20px; bottom: 20px; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; border: 1px solid #333; color: #333; font-size: 15px; background: rgba(255,255,255,0.5); z-index: 10; transition: .3s; pointer-events: none; opacity: 0;}
#top_btn:hover {border-color: #1b56ff; background: #1b56ff; color: #fff;}
.scrolled #top_btn {opacity: 1; pointer-events: auto;}


.footer_con .ft_btn a{width: 155px; height: 32px; line-height: 32px; display: flex; justify-content: center; align-items: center; font-size: 10px; font-weight: 300; color: #fff; background-color: #1b56ff; transition: .3s; }
.footer_con .ft_btn:hover a{background: #000; color:#fff ; border-color: #000;}
