/* BASIC css start */
#footer{padding-top: 60px; margin-top: 80px; border-top:1px solid #f5f5f5}
#footer :is(*){font-family: 'Pretendard', sans-serif;}
#footer>div{}
#footer>div .foot_inner{width: 1500px; margin: 0 auto;}
#footer .foot_top{padding-bottom: 60px;}
#footer .foot_top .foot_inner{display: flex; justify-content: space-between; }
#footer .foot_top .foot_inner>div{flex-grow: 1;}
#footer .foot_top .foot_inner>div h4{color: #4f4b48; font-size: 15px; font-weight: 700;letter-spacing: .6px; margin-bottom: 20px;}
#footer .foot_top .foot_inner>div ul{}
#footer .foot_top .foot_inner>div ul li{color: #585858; font-size: 14px;margin-bottom: 10px;font-weight: 600;}
#footer .foot_top .foot_inner>div ul li a{}
#footer .foot_top .foot_inner>div ul li span{color: #b49e91;font-weight: 500;}


#footer .foot_top .foot_inner .f1{}
#footer .foot_top .foot_inner .f1 ul{}
#footer .foot_top .foot_inner .f1 ul li{}
#footer .foot_top .foot_inner .f1 ul li span{display: inline-block; margin-right: 10px;}
#footer .foot_top .foot_inner .f1 ul li a{}
#footer .foot_top .foot_inner .f2{}
#footer .foot_top .foot_inner .f2 h5{font-family: 'Rubik', sans-serif;color: #b49e91; font-size: 36px; font-weight: 500; letter-spacing: 1.5px; margin-bottom: 15px;}
#footer .foot_top .foot_inner .f2 ul{}
#footer .foot_top .foot_inner .f2 ul li{}
#footer .foot_top .foot_inner .f2 .sns{display: flex; align-items: center; gap: 20px;margin-top: 20px;}
#footer .foot_top .foot_inner .f2 .sns a{display: block;}
#footer .foot_top .foot_inner .f2 .sns a img{}
#footer .foot_top .foot_inner .f3 ul li{}
#footer .foot_top .foot_inner .f3 ul li span{display: block;margin-bottom: 6px;}
#footer .foot_top .foot_inner .f4 ul li{}
#footer .foot_top .foot_inner .f4 ul li a{color: #b49e91; font-size: 16px; font-weight: 600;}
#footer .foot_bottom{border-top: 1px solid #f6f6f6;padding: 20px 0;}
#footer .foot_bottom p{color: #cec2bb; font-size: 12px; font-weight: 500; text-align: center; }

/* BASIC css end */

