.footer-inner{color: #fff;}
.footer-inner .ultil-f{border-bottom: 1px solid #fff;padding-bottom: 24px;margin-bottom: 24px;}
.footer-inner .ultil-f ul{display: flex;gap: 16px 40px;flex-wrap: wrap;max-width: 1520px;margin: auto;}
.footer-inner .ultil-f ul li a{font-weight: 600;font-size: 20px;line-height: 28px;color: #FFFFFF;}

.footer-inner .footer-bot{max-width: 1520px;margin: auto;display: flex;gap: 16px;flex-wrap: wrap;justify-content: space-between;align-items: flex-end;}
.footer-inner .footer-bot .info-f .logo-f{display: flex;gap: 16px;align-items: center;justify-content: flex-start;margin-bottom: 16px;}
.footer-inner .footer-bot .info-f .logo-f .txt01{font-family: 'YonseiBold';font-weight: 400;font-size: 20px;line-height: 140%;letter-spacing: -0.02em;color: #FFFFFF;}
.footer-inner .footer-bot .info-f .logo-f .txt02{font-family: 'YonseiBold';font-weight: 400;font-size: 14px;line-height: 150%;letter-spacing: -0.02em;color: #FFFFFF;}
.footer-inner .footer-bot .info-f .txt03{font-weight: 400;font-size: 16px;line-height: 24px;color: #FFFFFF;}
.footer-inner .footer-bot .active{color:#07a5e1; text-decoration:underline;}

.footer-inner .sns-f{display: flex;gap: 20px;justify-content: flex-end;}
.footer-inner .sns-f a{width: 36px;height: 36px;display: block;font-size: 0;}
.footer-inner .sns-f .youtube a{background: url(../img/common/youtube.png) no-repeat center;}
.footer-inner .sns-f .instagram a{background: url(../img/common/instagram.png) no-repeat center;}
.footer-inner .sns-f .facebook a{background: url(../img/common/facebook.png) no-repeat center;}
.footer-inner .sns-f .linkedin a{background: url(../img/common/linkedin.png) no-repeat center;}

@media(max-width: 1024px){
	.footer-inner .ultil-f ul{gap: 16px;}
	.footer-inner .ultil-f ul li a{font-size: 16px;line-height: 20px;}
	.footer-inner .footer-bot{flex-direction: column;align-items: flex-start;}
	.footer-inner .footer-bot .info-f .logo-f{gap: 8px;margin-bottom: 20px;}
	.footer-inner .footer-bot .info-f .logo-f img{max-height: 32px;}
	.footer-inner .footer-bot .info-f .logo-f .txt02{font-size: 16px;line-height: 140%;}
	.footer-inner .footer-bot .info-f .logo-f .txt02{display: none;}
	
	.footer-inner .footer-bot .info-f .txt03{font-size: 14px;line-height: 24px;}
	.footer-inner .sns-f{gap: 24px;}
}

.sns-select-wrapper {
    margin: 10px 0;
    display: flex;
    justify-content: center;
    flex-direction: column;
    gap: 20px;
}

.sns-select {
    background: transparent;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 5px 10px;
    color: white;
    font-size: 14px;
    min-width: 150px;
}
.sns-select option {
    color: #000;
    background: #fff;
}
.sns-select:focus {
    outline: none;
    border-color: #007cba;
}

/* Copyright 문구 간격 보정 */
.footer-inner .footer-bot > div p.copyright {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	column-gap: 0.25em;
	row-gap: 0;
	text-align: left;
	word-spacing: normal;
	letter-spacing: normal;
}

.footer-inner .footer-bot > div p.copyright > span {
	display: inline;
	margin: 0;
	padding: 0;
}