.footer-wrap {
	clear: both;
	border-top: 2px solid #a09993;
	color: #7a7e81;
	letter-spacing: 0;
	background: #fff;
	padding-bottom: 30px;/*@ 스크롤 이슈관련 CSS 추가 */
}
.footer-family-wrap {
	border-bottom: 1px solid #d4d5d7;
}
.footer-family {
	width: 1100px;
	margin: 0 auto;
}
.footer-family:after {
	content: '';
	display: table;
	clear: both;
}
.footer-family li {
	float: left;
}
.footer-family li.per a {
	color: #da5458;
}
.footer-family li a {
	display: block;
	height: 43px;
	line-height: 43px;
	padding: 0 29px;
	font-family: 'noto3', dotum;
	font-weight: 300;
	font-size: 14px;
	color: rgb(122, 126, 129);
}

.footer-address {
	width: 1100px;
	margin: 0 auto;
	padding: 35px 0;
	box-sizing: border-box;
}
.footer-address:after {
	content: '';
	display: table;
	clear: both;
}
.footer-address .footer-logo {
	float: left;
	width: 147px;
	height: 50px;
	font-size: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: url('//static-sdedu.akamaized.net/img1/_skin/tpl_skin/common_images/logo/footer_logo.gif') top 5px center no-repeat;
	/* position: relative; */
	margin-left: 20px;
}
.footer-address .footer-logo_new {
	float: left;
	width: 147px;
	height: 50px;
	font-size: 0;
	text-indent: -9999px;
	overflow: hidden;
	background: url('//static-sdedu.akamaized.net/img1/_skin/tpl_skin/common_images/logo/footer_logo.gif') top 5px center no-repeat;
	position: relative;
}
.footer-address .company-info {
	float: left;
	width: 553px;
	font-size: 12px;
	font-family: 'noto3', 'dotum';
	font-weight: 300;
}
.footer-address .company-info address {
	font-style: normal;
	line-height: 22px;
}
.footer-address .show-company {
	display: inline-block;
	background: #dadbdc;
	color: #7a7e81;
	font-size: 11px;
	line-height: 14px;
	padding: 1px 8px;
	border-radius: 3px;
	margin-left: 4px;
	font-style: normal;
}
.footer-address .customer {
	float: left;
	/* position: relative; */
	width: 299px;
	height: 117px;
	padding-left: 50px;
}
.footer-address .customer.cs {
	background: url('//static-sdedu.akamaized.net/img1/_skin/tpl_skin/common_images/footer/customer_center_cs.png') center no-repeat;
	padding-top:55px;
	text-align:center;
	padding-left:10px;
}
.footer-address .customer.fmb {
	background: url('//static-sdedu.akamaized.net/img1/_skin/tpl_skin/common_images/footer/customer_center_fmb.png') center top no-repeat;
}

.footer-address .customer.fmb2 {
	background: url('//static-sdedu.akamaized.net/img1/_skin/tpl_skin/common_images/footer/customer_center_fmb1.png') center no-repeat;
}
.footer-address .customer span {
	font-size: 0;
	text-indent: -9999px;
	overflow: hidden;
}
.footer-address .customer .btn-footer-cs {
	display: block;
	width: 300px;
	height: 32px;
	font-size:0;
}
