
/*Content CSS*/
footer {width:100%; background:#1f1f1f; }
footer #ft_top {padding:55px 0 30px; border-bottom: 1px solid rgba(255,255,255,0.2);}
footer #ft_bot {padding:30px 0 70px; }
.ft_con { width: 100%; max-width: 1300px; margin: 0 auto; }


/* ft_top */
#ft_top { display: flex; align-items: center; line-height: 1; }
#ft_top h1 { font-size: 18px; font-family: 'paybooc-Bold'; margin-right: 70px; color:#fff; }
#ft_top ul li { position:relative; display: inline-block; font-size: 14px; font-weight: 300; color:#fff; }
#ft_top ul li::after { content:""; display: inline-block; width:1px; height: 10px; background:rgba(255,255,255,0.2); margin:0 30px; }
#ft_top ul li:last-child::after { display: none; }



/* ft_bot */
#ft_bot { display: flex; justify-content: space-between; }
.ft_copy { font-size: 14px; font-weight: 300; color:#fff; text-align: left; word-break: keep-all; line-height: 28px; }
.ft_copy span {color:rgba(255,255,255,0.5); font-weight: 300; display: block; margin-top: 15px; font-size:14px; }
.ft_copy span a {color:rgba(255,255,255,0.5) !important; font-weight: 300}



/*마우스*/
/* #top_btn { position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;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.5s; opacity: 0; }
#top_btn:hover {border-color:#9e1b36;background:#9e1b36;color:#fff; }

.scrolled #top_btn {opacity: 1;} */
