#footer{background-color:#FCFCFC}#footer .footer-top .container{position:relative;display:flex;justify-content:flex-start;align-items:center;column-gap:40px;height:64px}#footer .footer-top .container .footer-logo a{width:120px}#footer .footer-top .container .terms-wrap .terms-list{display:flex;justify-content:flex-start;align-items:center;column-gap:40px}#footer .footer-top .container .terms-wrap .terms-list .terms-item .terms-text{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.03em;color:#999999}#footer .footer-top .container .sns-list{position:absolute;top:50%;right:20px;transform:translateY(-50%)}#footer .footer-top .container .sns-list .sns-item{display:inline-block;vertical-align:middle}#footer .footer-top .container .sns-list .sns-item .icons{width:27px;height:27px}#footer .footer-top .container .sns-list .sns-item .ic-facebook{background:url(../images/footer/ic-facebook.png) no-repeat center center / 25px}#footer .footer-top .container .sns-list .sns-item .ic-instagram{margin:0 10px;background:url(../images/footer/ic-instagram.png) no-repeat center center / 25px}#footer .footer-top .container .sns-list .sns-item .ic-twiter{background:url(../images/footer/ic-twiter.png) no-repeat center center / 25px}#footer .footer-top .container .sns-list .sns-item .ic-naver{background:url(../images/footer/ic-naver.png) no-repeat center center / 25px}#footer .top-btn-wrap{position:relative;height:0}#footer .top-btn-wrap .top-btn{width:60px;height:60px;position:absolute;top:40px;right:20px;background-color:#ffffff;background-image:url(../images/footer/ic-top-btn.png);background-repeat:no-repeat;background-position:center center;border:1px solid #AA1F24;border-radius:100%;cursor:pointer;box-shadow:1px 20px 50px 0px #FCFCFC}#footer .footer-btm{padding:40px 0;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE}@media screen and (max-width:771px){#footer .footer-btm{border-top:none}}#footer .footer-btm .container .hubfund{margin-bottom:20px;font-weight:500;font-size:14px;line-height:20px;letter-spacing:-0.03em;color:#373737}#footer .footer-btm .container .info-wrap .title{margin-right:8px;font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.03em;color:#999999}#footer .footer-btm .container .info-wrap .text{font-weight:400;font-size:14px;line-height:20px;letter-spacing:-0.03em;color:#676767}#footer .footer-btm .container .info-wrap .info-item{margin-bottom:8px}#footer .footer-btm .container .info-wrap .info-item .info-content{display:inline-block;vertical-align:middle;margin-right:8px}#footer .footer-btm .container .caution-info{max-width:838px;width:100%;margin-top:20px;font-weight:400;font-size:13px;line-height:19px;letter-spacing:-0.03em;color:#999999}#footer .copyright .container{padding:20px;font-weight:400;font-size:12px;line-height:17px;letter-spacing:-0.03em;color:#999999}@media screen and (max-width:1024px){#footer .footer-top{padding:30px 0 20px;height:108px}#footer .footer-top .container{display:block}#footer .footer-top .container .footer-logo a{width:80px}#footer .footer-top .container .terms-wrap{overflow-x:auto}#footer .footer-top .container .terms-wrap .terms-list{margin-top:20px;column-gap:20px;width:380px}#footer .footer-top .container .terms-wrap .terms-list .terms-item .terms-text{font-size:12px;line-height:17px}#footer .footer-top .container .sns-list{top:27px}#footer .footer-top .container .sns-list .sns-item .icon{width:25px;height:25px}#footer .top-btn-wrap .top-btn{position:fixed;bottom:23px;top:initial;right:24px;z-index:50}#footer .footer-btm{padding:20px 0}#footer .footer-btm .container .hubfund{margin-bottom:10px;font-size:12px;line-height:17px;color:#676767}#footer .footer-btm .container .info-wrap .title{margin-right:6px;font-size:12px;line-height:17px}#footer .footer-btm .container .info-wrap .text{font-size:12px;line-height:17px}#footer .footer-btm .container .info-wrap .info-item{margin-bottom:6px}#footer .footer-btm .container .info-wrap .info-item .info-content.e-mail{width:100%;margin-top:8px}#footer .footer-btm .container .caution-info{margin-top:32px;font-size:12px;line-height:17px}}@media (max-width:768px){#footer .footer-top{padding:30px 0 20px;height:108px}#footer .footer-top .container{display:block}#footer .footer-top .container .footer-logo a{width:80px}#footer .footer-top .container .terms-wrap{overflow-x:auto}#footer .footer-top .container .terms-wrap .terms-list{width:380px;margin-top:20px;column-gap:20px}#footer .footer-top .container .terms-wrap .terms-list .terms-item .terms-text{font-size:12px;line-height:17px}#footer .footer-top .container .sns-list{top:10px}#footer .footer-top .container .sns-list .sns-item .icon{width:25px;height:25px}#footer .footer-btm{padding:20px 0}#footer .footer-btm .container .hubfund{margin-bottom:10px;font-size:12px;line-height:17px;color:#676767}#footer .footer-btm .container .info-wrap .title{margin-right:6px;font-size:12px;line-height:17px}#footer .footer-btm .container .info-wrap .text{font-size:12px;line-height:17px}#footer .footer-btm .container .info-wrap .info-item{margin-bottom:6px}#footer .footer-btm .container .info-wrap .info-item .info-content.e-mail{width:100%;margin-top:8px}#footer .footer-btm .container .caution-info{margin-top:32px;font-size:12px;line-height:17px}}