/* BASIC css start */
#footer{width: 100%;padding-top: 40px;  background-color: #fff; min-width: 320px; max-width: 850px; margin: 60px auto 0; border-top:1px solid #ebe5e1}
#footer>div{}
#footer .foot_inner{padding: 0 5%;}
#footer h4{color: #4f4b48; font-size: 13px;font-family: 'Pretendard', sans-serif;  font-weight: 600; margin-bottom:12px;}
#footer li{color: #585858; font-weight: 500; font-size: 13px;font-family: 'Pretendard', sans-serif; line-height: 1.5; }
#footer li a{color: #585858; font-weight: 500; font-size: 13px;font-family: 'Pretendard', sans-serif; }
#footer li span{color: #b49e91;font-weight: 500; font-size: 13px;font-family: 'Pretendard', sans-serif; }
#footer .foot_top{}
#footer .foot_top .foot_inner{}
#footer .foot_top .foot_inner>div{margin-bottom: 20px;}
#footer .foot_top .foot_inner .f1{}
#footer .foot_top .foot_inner .f1 h4{}
#footer .foot_top .foot_inner .f1 h5{color: #b49e91; font-weight: 500;font-family: 'Rubik', sans-serif;margin-bottom: 10px; font-size: 22px; letter-spacing: 1.5px;}
#footer .foot_top .foot_inner .f1 ul{}
#footer .foot_top .foot_inner .f1 ul li{}
#footer .foot_top .foot_inner .f2{}
#footer .foot_top .foot_inner .f2 h4{}
#footer .foot_top .foot_inner .f2 ul{}
#footer .foot_top .foot_inner .f2 ul li{}
#footer .foot_top .foot_inner .f2 ul li span{display: inline-block; margin-right: 10px;}
#footer .foot_top .foot_inner .f3{}
#footer .foot_top .foot_inner .f3 h4{}
#footer .foot_top .foot_inner .f3 ul{}
#footer .foot_top .foot_inner .f3 ul li span{display: block;}
#footer .foot_top .foot_inner .f3 p.copy{color: #cec2bb; font-size: 12px; font-family: 'Pretendard', sans-serif;  font-weight: 500; margin-top: 17px;}
#footer .foot_top .foot_inner .f4{margin-top: 40px;}
#footer .foot_top .foot_inner .f4 ul{display: flex; align-items: center; justify-content: center; gap: 8px;}
#footer .foot_top .foot_inner .f4 ul li{}
#footer .foot_top .foot_inner .f4 ul li a{display: flex; align-items: center;  justify-content: center; border: 1px solid #e9e9e9;  font-family: 'Pretendard', sans-serif; height: 45px; color: #b49e91; font-weight: 600;}
#footer .foot_top .foot_inner .f4 ul li a img{transform: scale(.66); transform-origin: center center;}
#footer .foot_top .foot_inner .f4 ul li.icon a{width: 45px; border-radius: 50%;}
#footer .foot_top .foot_inner .f4 ul li.appDown a{padding: 0 25px; border-radius: 45px; margin-left: 6px;}
#footer .foot_top .foot_inner .f4 ul li.appDown a span {margin-left: 10px ; display:flex; align-items:center; justify-content:center;}

#footer .foot_bottom{margin-top: 20px;}
#footer .foot_bottom{}
#footer .foot_bottom ul.f_menu{display: flex; background-color: #f3eeeb; align-items: center;justify-content: space-between; padding: 0 5%;}
#footer .foot_bottom ul.f_menu li{flex-grow: 1;}
#footer .foot_bottom ul.f_menu li a{color: #b49e91; font-family: 'Pretendard', sans-serif; font-size: 13px; font-weight: 600; display: block; padding: 15px 0;}
/* BASIC css end */

