.footer-inner{display: flex;gap: 40px 80px;justify-content: space-between;align-items: center;padding: 60px 0 100px;}
.footer-inner .area2{flex: 1;}
.footer-inner .area2 > div{display: flex;justify-content: space-between;align-items: center;}
.footer-inner .area2 > div:last-child{padding-top: 30px;border-top: 1px solid rgba(0, 0, 0, 0.1);margin-top: 10px;}
.footer-inner .util-f-box{display: inline-flex;gap: 10px 30px;flex-wrap: wrap;}
.footer-inner .util-f-box li a{font-weight: 500;font-size: 16px;line-height: 140%;letter-spacing: -0.6px;color: #767676;text-transform: capitalize; }
.footer-inner .util-f-box li.active a{color: #000;}
.footer-inner .sns-f-box{display: inline-flex;gap: 10px;}
.footer-inner .sns-f-box a{width: 48px;height: 48px;border-radius: 50%;border: 1px solid rgba(0, 0, 0, 0.2);display: flex;align-items: center;justify-content: center;}

.footer-inner .info-f-box p{font-weight: 400;font-size: 16px;line-height: 140%;letter-spacing: -0.6px;color: #767676;margin-bottom: 8px;}
.footer-inner .info-f-box p:last-child{margin-bottom: 0;}

.select-related {position:relative;text-align:center;display:block;cursor:pointer;transition: all .3s;border-radius: 100px;background: #F9F9F9;padding:13px 64px 13px 24px;min-height:50px;box-sizing:border-box;min-width:230px;border: 1px solid rgba(0, 0, 0, 0.2);font-weight: 500;font-size: 16px;line-height: 140%;color: #8A8C8E;}
.select-related:after {content: "";position:absolute;top:50%;right:19px;transform:translateY(-50%);transition:all .3s;background: url(../img/common/ico-selectbox-v2.png)no-repeat;background-size: cover;width: 12px;height: 8px; }
.select-related.active:after {transform:translateY(-50%) rotate(180deg);}
.select-related .customs-select-related{text-align: left;}
.select-related > ul{display:none;position: absolute;padding: 13px 24px;border-radius: 6px;background: #fff;width: 100%;left: 0;bottom: 65px;box-shadow: 0px 10px 22.5px 2.5px rgba(4, 0, 0, 0.2);box-sizing: border-box;}
.select-related > ul > li{padding: 0 0 15px;text-align: left;}
.select-related > ul > li a{transition: 0.3s;font-weight: 500;font-size: 16px;line-height: 140%;color: #8A8C8E;}
.select-related > ul > li:last-child{padding: 0;}
.select-related > ul > li:hover a{text-decoration: underline;}

@media(max-width: 1024px){
	.footer-inner{padding: 60px 0 80px;flex-direction: column;}
	.footer-inner > div{width: 100%;}
	.footer-inner .area1{text-align: center;}
	.footer-inner .area2 > div{flex-direction: column;text-align: center;}
	.footer-inner .area2 > div:last-child{padding-top: 40px;margin-top: 20px;}
	.footer-inner .util-f-box{justify-content: center;}
	.footer-inner .sns-f-box{margin-top: 20px;}
	
	.footer-inner .info-f-box{margin-bottom: 40px;}
	.footer-inner .info-f-box p{margin-bottom: 12px;}
}