@charset "utf-8";
/* 풋터 */
#btn-top .layout a{background:url(/pcms/common/layout/roleA/images/btn_top.png) center center no-repeat;}

#foot_layout {clear: both;padding:50px 0;background:#fff;border-top: 1px solid #e5e5e5;}
#foot_layout .layout{padding-left:80px;}
#foot_layout .flogo {display:block;position:absolute;top:-49px;left:0;width:365px;height:47px;font-size:0;line-height:0;}
#foot_layout .footer-info {position:relative;padding:0;width:100%;}
#foot_layout .footer-info ul li {float: left; padding: 0 10px;}
#foot_layout .footer-info ul li.last {background: none;}
#foot_layout .footer-info a {color: #51555d; font-size: 14px;line-height:1.3}
#foot_layout .footer-info a.ic-1 { color: #df2028;}
#foot_layout .footer-info ul li:first-child{padding-left:0;}
#foot_layout address {padding-top:0; color: #898d92; font-size: 13px;line-height:1.3}
#foot_layout address span{position:relative;display:inline-block;padding-left:10px;color:#222;}
#foot_layout address span:before{content:'';position:absolute;top:5px;left:5px;width:1px;height:10px;display:block;background-color:#ddd;}
#foot_layout .mark { position: absolute; top: 0; right: 0;border-radius:6px;overflow:hidden;}
#foot_layout .mark a {margin-left: 10px;}
#foot_layout .copy{color: #51555d; font-size: 14px;line-height:1.3;margin-top:0}
#btn-top{position:fixed;z-index:2;bottom:0;width:100%;opacity:0;transition-duration:0.4s;transition-timing-function:ease-out;-webkit-transition-duration:0.4s;-webkit-transition-timing-function:ease-out;}
#btn-top.show{opacity:1;}
#btn-top .layout a{display:block;position:absolute;right:-45px;bottom:156px;width:45px;height:45px;box-shadow:3px 3px 10px 0px rgba(0,0,0,0.15);-webkit-box-shadow:3px 3px 10px 0px rgba(0,0,0,0.15);-moz-box-shadow:3px 3px 10px 0px rgba(0,0,0,0.15);}
#btn-top span{display:block;text-indent:-9999px}

@media screen and (max-width:1199px){
#foot_layout{padding:50px 10px;}
}
@media screen and (max-width:1023px){
	#foot_layout .layout{padding-left:0;}
	#foot_layout .flogo {display:none;}
	#foot_layout .mark {position: relative; top: auto; right: auto;margin-top:10px;text-align:center;}
	#foot_layout .copy,
	#foot_layout address{text-align:center}
	#foot_layout .footer-info ul li{float:none;display:inline-block}
	#foot_layout .footer-info ul{text-align:center}

}
@media screen and (max-width:767px){
	#foot_layout .footer-info ul li{float:left;width:50%;padding:0; background:none;border:5px solid transparent;}
	#foot_layout .footer-info ul li a{display:block;padding:10px;border:1px solid #efefef;background-color:#fafafa;min-height:40px;}
	#foot_layout .footer-info ul li a span{line-height:0;}	
	#foot_layout .footer-info ul li:last-child{display:none;}
	#foot_layout address{margin-top:20px;}
}