/* 하단 레이아웃 */
#ft {text-align:left;margin:0 auto;padding: 20px 0 70px;background-color: #06132d;}
#ft_wr {margin:0 auto;padding:0 20px;position:relative;}
#footer_info {width:100%;margin-left: 65px;}

#ft_company, #ft_company a{color:#a9abad;line-height:1.5em;font-size: 16px;}

#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_top {margin-left: 50px;display: flex;justify-content: space-between;}
.ft_top_left ul {display: flex;}
.ft_top_left ul li {display: flex;align-items: center;}
.ft_top_left ul li::after {display: block;content: '';width: 1px;height: 16px;background-color: #a9abad;margin: 0 10px;}
.ft_top_left ul li:last-child::after {display: none;}
/* IE */
.ft_top_right select::-ms-expand { 
	display: none;
}
.ft_top_right .select {
  -o-appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/* IE */
.ft_top_right .select {
  width: 220px;
  height: 40px;
  background: url('https://freepikpsd.com/media/2019/10/down-arrow-icon-png-7-Transparent-Images.png') calc(100% - 5px) center no-repeat;
  background-size: 20px;
  padding: 5px 30px 5px 10px;
  outline: 0 none;
  color: #fff;
  border: 1px solid #fff;
}
.ft_top_right .select option {
  background: #0f224b;
  color: #fff;
  padding: 5px 0;
  font-size: 14px;
}
.ft_top_right .select option:hover {background: #777;}

.ft_bottom {margin-top: 40px;display: flex;align-items: center;}

/* mobile */
#m_ft {text-align:center;margin:0 auto;padding: 20px 0 45px;background-color: #06132d;}
#m_ft_wr {margin:0 auto;padding:0 20px;position:relative;}
#m_footer_info {width:100%;margin-top: 30px;}

#m_ft_company, #m_ft_company a{color:#a9abad;line-height:1.5em;font-size: 18px;}

.m_ft_top .m_ft_top_top {display: flex;justify-content: center;}
.m_ft_top .m_ft_top_top .select {
  width: 280px;
  height: 40px;
  background: url('https://freepikpsd.com/media/2019/10/down-arrow-icon-png-7-Transparent-Images.png') calc(100% - 5px) center no-repeat;
  background-size: 20px;
  padding: 5px 30px 5px 10px;
  outline: 0 none;
  color: #fff;
  border: 1px solid #fff;
  margin: 0 10px;
}
.m_ft_top .m_ft_top_top .select option {
  background: #0f224b;
  color: #fff;
  padding: 5px 0;
  font-size: 14px;
}
.m_ft_top .m_ft_top .m_ft_top_top .select option:hover {background: #777;}

.m_ft_top .m_ft_top_bottom {margin: 35px 0;}
.m_ft_top .m_ft_top_bottom ul {display: flex;justify-content: center;}
.m_ft_top .m_ft_top_bottom ul li {display: flex;align-items: center;}
.m_ft_top .m_ft_top_bottom ul li a {font-size: 24px;}
.m_ft_top .m_ft_top_bottom ul li::after {display: block;content: '';width: 1px;height: 16px;background-color: #a9abad;margin: 0 10px;}
.m_ft_top .m_ft_top_bottom ul li:last-child::after {display: none;}