/* 하단 레이아웃 */
#ft {margin:0 auto;padding: 55px 0 40px;background-color: #6f5f50;border-radius: 50px 50px 0 0;}
#ft_wr {margin:0 auto;padding:0 30px;position:relative;}
.privacy {margin-bottom: 20px;}
#footer_info {width:100%;}
.copyr {margin-top: 35px}

#ft_company, #ft_company a{}
#footer_info {
  text-align:left;color:#fff;line-height:1.6em;font-size: 22px;opacity: 0.8;font-weight: 400; font-family: 'GowoonDodum', serif;
}

.ft_logo a {
  color: #fff;
  text-align: left;
  font-size: 36px;
  font-family: 'Juache', sans-serif;
  display: block;
  margin-bottom: 45px;
}

.ft_top ul {
  display: flex;
  margin: 20px 0;
}
.ft_top ul li:after {
  content: "|";
  margin-right: 4px;
}
.ft_top ul li:last-child:after {
  display: none;
}
#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;}

.ft_link {margin-top: 25px;}
.ft_link ul {display: flex;gap: 20px;}
.ft_link ul li {}