.footer-inner{padding: 77px 0 65px;}
.footer-inner .ultil-related-wrap{display: flex;gap: 0 20px;justify-content: space-between;justify-items: center;align-items: flex-end;margin: 40px 0 30px;}
.footer-inner .logo-f{margin-bottom: 40px;}
.footer-inner .ultil-f-box{display: flex;gap: 3px;justify-items: center;flex-wrap: wrap;}
.footer-inner .ultil-f-box li a{font-weight: 600;font-size: 16px;line-height: 19px;color: #FFFFFF;white-space: nowrap;padding: 12px 20px;border: 1px solid rgba(255, 255, 255, 0.13);border-radius: 8px;display: inline-block;box-sizing: border-box;}
.footer-inner .ultil-f-box li.color-blue a{background: #004BAE;border: 1px solid #004BAE;}

.footer-inner .select-related-box{display: flex;gap: 10px 16px;flex-wrap: wrap;justify-content: flex-end;flex:1;}
.footer-inner .select-related{position:relative;display:block;cursor:pointer;transition: all .3s;box-sizing:border-box;height:100%;width:213px;}

.footer-inner .select-related > .customs-select-related{background: url(../img/common/related-box01.png) no-repeat;}
.footer-inner .select-related > .customs-select-related > a{position: relative;display: block;font-weight: 700;font-size: 16px;line-height: 19px;letter-spacing: -0.025em;color: #001A54;padding: 19px 50px 18px 23px;}
.footer-inner .select-related > .customs-select-related > a:after{content: "";position:absolute;top:50%;right:23px;transform:translateY(-50%);transition:all .3s;background: url(../img/common/related-arrow01.png) no-repeat;width: 28px;height: 14px;}
/*.footer-inner .select-related.active .customs-select-related > a:after{transform:translateY(-50%) rotate(180deg);}*/
.footer-inner .select-related > ul {display:none;position: absolute;padding: 15px;background: #fff;width: 100%;left: 0;top: calc(100% + 2px);box-shadow: 0px 10px 22.5px 2.5px rgba(4, 0, 0, 0.2);box-sizing: border-box;max-height: 160px;overflow: auto;border-radius: 5px;z-index: 100;}
.footer-inner .select-related > ul li:not(:last-child){margin-bottom: 10px;}
.footer-inner .select-related > ul li a{font-size: 16px;color: #001A54;line-height: 120%;}
.footer-inner .select-related > ul li a:hover{text-decoration: underline;}

.footer-inner .select-related > .customs-select-related.type02{background: url(../img/common/related-box02.png) no-repeat;}
.footer-inner .select-related > .customs-select-related.type02 > a{color: #fff;}
.footer-inner .select-related > .customs-select-related.type02 > a:after{background: url(../img/common/related-arrow02.png) no-repeat;}

.footer-inner .info-sns-wrap{display: flex;gap: 30px 20px;justify-content: space-between;justify-items: flex-start;padding-top: 34px;border-top: 1px solid rgb(255 255 255 / 20%);}

.footer-inner .info-f-box li{font-weight: 400;font-size: 15px;line-height: 20px;color: #FFFFFF;opacity: 0.7;display: flex;gap: 0 20px;padding-bottom: 5px;flex-wrap: wrap;}
.footer-inner .info-f-box li:last-child{padding-bottom: 0;}
.footer-inner .info-f-box li p{white-space: nowrap;}
.footer-inner .info-f-box .copy-p{font-weight: 400;font-size: 15px;line-height: 16px;color: #FFFFFF;opacity: 0.7;margin-top: 18px;}

.footer-inner .sns-f{display: flex;gap: 10px 32px;justify-content: flex-end;margin-top: 15px;}
.footer-inner .sns-f a{width: 26px;height: 26px;display: block;font-size: 0;opacity: 0.5;}
.footer-inner .sns-f .youtube a{background: url(../img/common/youtube.png) no-repeat center;width: 33px;height: 23px;}
.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;}

.back-to-top {position:fixed;bottom:33px;right:20px;z-index:999999;}
.back-to-top a {display:inline-block;text-indent: -9999px;background: url(/_res/unist/unist/img/common/btn-back-to-top.png) no-repeat center;width:70px;height:70px;transition:0.3s;}
.back-to-top a:hover{background: url(/_res/unist/unist/img/common/btn-back-to-top-hover.png) no-repeat center;}
body.overflow-hidden .back-to-top,
body.mo-gnb-open .back-to-top{z-index:1;}

@media(max-width: 1024px){
	.footer-inner{padding: 0 0 65px;}
	.footer-inner .ultil-related-wrap{flex-direction: column-reverse;margin: 0 0 40px;}
	.footer-inner .logo-f img{height: 28px;}
	.footer-inner .logo-ultil-box{width: 100%;padding: 55px 16px 0;box-sizing: border-box;}
	.footer-inner .ultil-f-box li a{font-size: 13px;line-height: 16px;padding: 7px 14px;}
	.footer-inner .select-related-box{justify-content: space-between;width: 100%;flex: none;gap: 0;}
	.footer-inner .select-related{flex: 1;width: 50%;}
	.footer-inner .select-related > .customs-select-related{background: #fff;}
	.footer-inner .select-related > .customs-select-related.type02{background: #000E2D;}
	.footer-inner .select-related > .customs-select-related > a{padding: 17px 40px 16px 18px;font-size: 14px;line-height: 17px;}
	.footer-inner .select-related > .customs-select-related > a:after{right: 20px;width: 20px;height: 11px;background-size: contain !important;}
	.footer-inner .select-related > ul{border-radius: 0;padding: 12px 18px;}
	.footer-inner .select-related > ul li a{font-size: 14px;line-height: 17px;}
	
	.footer-inner .info-sns-wrap{padding: 40px 0 56px;margin: 0 16px;flex-direction: column-reverse;}
	.footer-inner .sns-f{margin-top: 0;justify-content: flex-start;}
	.footer-inner .info-f-box li{font-size: 14px;line-height: 150%;}
	.footer-inner .info-f-box .copy-p{font-size: 14px;line-height: 150%;margin-top: 24px;}
	
	.back-to-top a{width: 45px;height: 45px;background-size: cover !important;}
	
}

@media(max-width: 768px){
	.back-to-top {bottom: 50px;}
}