/* BASIC css start */
#footer :is(*){font-family: 'Jost','Noto Sans KR', sans-serif;}
#footer{background-color: #fff; margin-top: 50px; }
#footer .foot_inner{width: 1300px; margin: 0 auto;display: flex; justify-content: space-between; gap:60px;}
#footer .foot_top{background-color: #f8f8f8;}
#footer .foot_top .foot_inner{padding: 20px 0; align-items: center;}
#footer .foot_top .foot_inner .notice{}
#footer .foot_top .foot_inner .notice p{display: flex; gap: 20px;}
#footer .foot_top .foot_inner .notice p a{color: #999999; font-size: 15px; font-weight: 400;}
#footer .foot_top .foot_inner .notice p span{font-size: 14px; color: #000; font-weight: 700;display: flex; align-items: center; gap: 15px;}
#footer .foot_top .foot_inner .notice p span img{}
#footer .foot_top .foot_inner select{background-color: transparent; border: none; border-bottom: 1px solid #000; font-size: 14px; font-weight: 600;padding-right: 40px; }
#footer .foot_top .foot_inner select option{background-color: none; }

#footer .foot_middle{}
#footer .foot_middle .foot_inner{padding: 60px 0;}
#footer .foot_middle .foot_inner>div{}


.kakao { display:block; width:100%; height:40px; background:#f7f7f7;  border-radius:5px; border:none; text-align:center; line-height:40px; }
.kakao span { display:inline-block; font-size:16px; font-weight:500; color:#1c1c1c; }

#footer .foot_middle .foot_inner .f_m_left{display: flex; gap: 100px;}
#footer .foot_middle .foot_inner .f_m_left h4{font-size: 14px; color: #000; font-weight: 700; margin-bottom: 18px;}
#footer .foot_middle .foot_inner .f_m_left :is(li,a){font-family: 'Noto Sans KR', sans-serif;color: #ababab; font-size: 13px; font-weight: 400;margin-bottom: 3px;}
#footer .foot_middle .foot_inner .f_m_left>div{}
#footer .foot_middle .foot_inner .f_m_left .f1{ width:230px; }
#footer .foot_middle .foot_inner .f_m_left .f1 h5{font-size: 25px; color: #333; font-weight: 600;margin-bottom: 20px;}
#footer .foot_middle .foot_inner .f_m_left .f2{}
#footer .foot_middle .foot_inner .f_m_left .f3{}
#footer .foot_middle .foot_inner .f_m_left .f3 li{ display: inline-block; margin: 5px 3px 0 0}
.escrow { padding-top:20px; }
.escrow a { margin-left:10px; }
.escrow a:hover { font-weight:bold; color:#000; }

#footer .foot_middle .foot_inner .f_m_right{ }
#footer .foot_middle .foot_inner .f_m_right h4{font-size: 14px; color: #000; font-weight: 700; margin-bottom: 18px;}
#footer .foot_middle .foot_inner .f_m_right ul{}
#footer .foot_middle .foot_inner .f_m_right ul li{margin-bottom: 4px;}
#footer .foot_middle .foot_inner .f_m_right ul li a{ font-size: 14px;font-weight: 500;display: block;width: 293px;text-align: center;padding: 12px 0;background: #f7f7f7;border-radius: 16px;}
#footer .foot_middle .foot_inner .f_m_right ul li a:hover { background:var(--main-color); color:#fff; }

#footer .foot_bottom{}
#footer .foot_bottom .foot_inner{border-top: 1px solid #eee;padding: 30px 0 90px;}
#footer .foot_bottom .foot_inner ul{display: flex; align-items: center; gap: 30px;}
#footer .foot_bottom .foot_inner ul.f_menu{}
#footer .foot_bottom .foot_inner ul.f_menu li{}
#footer .foot_bottom .foot_inner ul.f_menu li:nth-child(4)>a{color: #222;font-weight: 500;}
#footer .foot_bottom .foot_inner ul.f_menu li a{color: #999999; font-size: 14px;font-weight: 400;}
#footer .foot_bottom .foot_inner ul.f_icon{}
#footer .foot_bottom .foot_inner ul.f_icon li{}
#footer .foot_bottom .foot_inner ul.f_icon li a{display: flex; align-items: center; justify-content: center;}
#footer .foot_bottom .foot_inner ul.f_icon li a img{}
/* BASIC css end */

