/* 하단 레이아웃 */
#ft {border-top:1px solid #ddd; margin:0 auto;text-align:left; padding:20px 0; }
#ft_wr {width:100%; max-width:1000px; margin:0 auto;padding:0 0;position:relative;}
#ft_wr:after {display:block;visibility:hidden;clear:both;content:""}
#ft_wr .ft_cnt {width:100%; padding:0 0}
#footer_info {width:100%; padding-top:10px; word-break: keep-all;}
.ft_left {margin-top:5px; margin-right:0; float: left;}
.ft_right {margin-top:0; /*padding:0 0 0 20px;*/ font-size:13px; font-family: 'NotoSansKRRegular', sans-serif; float: left;} /*개인정보처리방침*/
.ft_right a {color:#000}
.copyr {padding-top:5px}

#ft_link {text-align:left}
#ft_link a {display:block;color:#000;line-height:2em;font-weight:bold}
#ft_company h2 {font-size:1.2em;margin-bottom:20px}
#ft_company {font-weight:normal;color:#000;line-height:2em}
#ft_catch {margin:20px 0 10px}
#ft_copy {text-align:center;width:1000px;margin:0 auto;padding:20px 0;color:#5b5b5b;font-size:0.92em;border-top:1px solid #383838}
#top_btn {position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:46px;border:2px solid #333;color:#333;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}


/*관리자로그인*/
.log{text-align:center;}.log>a{color:#fff;font-size:13px; font-family:'NotoSansKRRegular', sans-serif;}
@media screen and (max-width: 960px){
    #ft_wr{width:95.555%;}
    .ft_left,.ft_right{float:unset; text-align: center;}
	
}
@media screen and (max-width: 680px){ 

}
@media screen and (max-width: 360px){ 
 .ft_left>img{width:72.222%; max-width:309px;}
 .ft_right{font-size:10px;line-height:20px;}
 .copyr{padding-top:15px;}
}