@charset "utf-8";
/* 풋터 */
#foot_layout {margin-top:50px;padding:50px 0;background-color:#464d52;color:#fff;}
#foot_layout .footer-info {position:relative;padding:0;width:100%;padding-right:300px;}
#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: #fff; font-size:16px;line-height:1.3;letter-spacing:-1px;}
#foot_layout .footer-info a.ic-1 { color: #ffc3bb;}
#foot_layout .footer-info ul li:first-child{padding-left:0;}
#foot_layout address {padding-top:5px; color: #fff; font-size: 13px;line-height:1.3}
#foot_layout address span{position:relative;display:inline-block;margin-left:10px;padding-left:10px;color:#fff;}
#foot_layout address span:before{content:'';position:absolute;top:7px;left:0;width:1px;height:10px;display:block;background-color:#ddd;}
#foot_layout .copyright{color:#fff !important;margin:0;font-size:13px;}
.footer-util{position:absolute;top:0;right:0;}
.footer-util .family{float:left;position:relative;min-width:206px;height:50px;border:1px solid #c8c8c8}
.footer-util .family .ti{display:block;position:relative;height:100%;padding:0 50px 0 20px;color:#fff;font-size:13px;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(../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{float:left;height:50px;padding:0 15px;margin-left:4px;border:1px solid #c8c8c8;color:#fff;font-size:13px;font-weight:bold;letter-spacing:1px;}
.footer-util .return_top:before{content:"";display:inline-block;height:100%;vertical-align:middle}
@media screen and (max-width:1280px){
	#foot_layout .layout{padding:0 30px;}
	.footer-util{right:30px;}
}
@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;text-align:center}
	#foot_layout .footer-util:after {display: block; content: ''; clear: both;}
	#foot_layout .copyright,
	#foot_layout address{text-align:center}
	#foot_layout .footer-info {padding-right:0;}
	#foot_layout .footer-info ul li{float:none;display:inline-block;margin:0 -4px;padding:15px 25px;border:1px solid #c8c8c8;text-align:center;background-color:#464d52;}
	#foot_layout .footer-info ul li span{display:block;text-align:center}
	#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;}
	.footer-util .family,
	.footer-util .return_top{display:inline-block;float:none;text-align:center}
	.footer-util .return_top{min-width:80px;}
}
@media screen and (max-width:767px){
#foot_layout .footer-info ul li{padding: 15px 0;margin-top:-1px;width:50%;}
#foot_layout address span{display:none;}
#foot_layout .copyright span{display:block;line-height:1}
#foot_layout .footer-info ul li:nth-child(5),
#foot_layout .footer-info ul li:nth-child(6),
#foot_layout .footer-info ul li:nth-child(7){display:none}
#foot_layout .footer-info a{font-size:15px;}
}
