@charset "utf-8";
/* 풋터 */
#foot_layout {padding:50px 0;/* background-color:#464d52; */color: #666;border-top: 1px solid #efefef;}
#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: #666;font-size: 16px;line-height:1.3;letter-spacing: 0;}
#foot_layout .footer-info a.ic-1 {color: #1F3C86; font-weight: bold;}
#foot_layout .footer-info ul li:first-child{padding-left:0;}
#foot_layout address {padding-top:5px;color: #666;font-size: 16px;line-height:1.3;letter-spacing: -0.01em;}
#foot_layout address span{position:relative;display:inline-block;margin-left:10px;padding-left:10px;color: rgba(255,255,255,0.7);font-family: Roboto, "Helvetica Neue";letter-spacing: 0;text-transform: uppercase;}
#foot_layout address span:before{content:'';position:absolute;top: 6px;left:0;width:1px;height: 15px;display:block;background-color: rgba(255,255,255,0.7);}
#foot_layout .copyright{color: #666;margin:0;font-family: Roboto, "Helvetica Neue";font-size: 15px;text-transform: uppercase;letter-spacing: 0;}
#foot_layout .copyright span{display:inline-block;padding-left:10px;}
.footer-util{position:absolute;top:0;right:0;}
.footer-util .family{float:left;position:relative;min-width:246px;height:50px;border:1px solid #c8c8c8;}
.footer-util .family .ti{display:block;position:relative;height:100%;padding:0 50px 0 20px;color: #666;font-size: 15px;font-weight:bold;letter-spacing: 1px;}
.footer-util .family .ti:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.footer-util .family .ti:after{content:"";position:absolute;top:50%;right:15px;width:19px;height:10px;margin-top:-5px;background:url(/template/template_a1/images/ir-tmpl.png) no-repeat -219px -21px; }
.footer-util .family .ti.ov:after{background-position:-219px -45px}
.footer-util .family .obj{display:none;position:absolute;bottom:49px;left:-1px;width:101%;margin:0 auto;text-align:left;background:#fff;border:1px solid #aaadb0;}
.footer-util .family .obj li{border-top:1px dashed #c8c8c8}
.footer-util .family .obj li:first-child{border-top-width:0}
.footer-util .family .obj li a{display:block;padding:10px 30px;font-size:13px;font-weight:bold;}
.footer-util .family .obj li a:hover{color:#df3128}
.footer-util .return_top{bottom: 79px;right: 12.5%;float:left;height:50px;padding:0 15px;margin-left:4px;border:1px solid #c8c8c8;color:#fff;font-size:13px;font-weight:bold;border-radius: 0;letter-spacing:1px;}
.footer-util .return_top:before{content:"";display:inline-block;height:100%;vertical-align:middle}
@media screen and (max-width:1023px){
	#foot_layout .footer-util {display:block;position:relative; top: auto; right: auto;left:auto;margin:0 auto;margin-top:10px;width:320px;}
	#foot_layout .footer-util:after {display: block; content: ''; clear: both;}
	#foot_layout .copyright,
	#foot_layout address{text-align:center}
	#foot_layout .footer-info ul li{float: none;display:inline-block;height: 54px;/* margin:0 -4px; */padding:15px 25px;border: 1px solid #ddd;text-align:center;background-color: transparent;font-size: 13px;}
	#foot_layout .footer-info ul li span{display:block;text-align:center;line-height: 1.3;}
	#foot_layout .footer-info ul{text-align:center}
	#foot_layout .footer-info a{text-align:center}
	#foot_layout .footer-info ul li:first-child{padding-left:15px;}
	#foot_layout address{margin-top:10px;}
	#foot_layout address span{display:none;}
}
@media screen and (max-width:767px){
#foot_layout .footer-info ul{max-width:320px;margin:0 auto;}	
#foot_layout .footer-info ul li{margin-top:-1px;width:50%;padding: 11px 0;}
#foot_layout .footer-info ul li:last-child,
#foot_layout .footer-info ul li:first-child{display:none;}
#foot_layout address span{display:none;}
#foot_layout .copyright span{display: none;line-height:1;}
#foot_layout .footer-util{display:none;}
.footer-util .family{float:none;}
#foot_layout .footer-info a{font-size:14px}
}

