/* BASIC css start */
/* 하단 */
#footer {width:100%;border-top:1px solid #EDEDED;margin:100px 0 50px;font-size:13px;}
#footer .footer_wrap {width:1100px;margin:50px auto;display:flex;}
#footer .footer_wrap .foot_left {flex: 1;}
#footer .footer_wrap .foot_left .foot_inner .foot_link {display:flex;flex-wrap: wrap;gap: 10px;}
#footer .footer_wrap .foot_left .foot_inner .foot_link li a {font-size:13px;color:#222;font-weight:600;}
#footer .footer_wrap .foot_left .foot_inner .foot_link li::after {content:"";border-right: 1px solid #ddd;padding-left: 10px;height: 10px;display: inline-block;vertical-align: middle;}
#footer .footer_wrap .foot_left .foot_inner .foot_link li:last-child::after {content:"";border-right:none;}
#footer .footer_wrap .foot_left .foot_inner .foot_link li .privacy {font-weight:800}

#footer .footer_wrap .foot_left .foot_inner .f_info {margin:30px 0;align-items: center;}
#footer .footer_wrap .foot_left .foot_inner .f_info p {padding:5px 0;}
#footer .footer_wrap .foot_left .foot_inner .f_info p span {color:#8a8a8a;font-weight:400;padding-right:5px;}
#footer .footer_wrap .foot_left .foot_inner .f_info p span.line::after {content:"";border-right: 1px solid #ddd;padding-left: 10px;margin-right:5px;height: 10px;display: inline-block;vertical-align: baseline;}
#footer .footer_wrap .foot_left .foot_inner .f_info p a {font-size:13px;color:var(--main-color);padding-left:5px;vertical-align: text-bottom;text-decoration:underline;}
#footer .footer_wrap .foot_left .foot_inner .f_info p.copy {font-size:12px;color:#8a8a8a;margin-top:30px;}

#footer .footer_wrap .foot_right .foot_inner .f_cs .f_tel {margin:15px 0;font-size:24px;font-weight:700;letter-spacing: -0.02em;}
#footer .footer_wrap .foot_right .foot_inner .f_cs p {color:#555; }
#footer .footer_wrap .foot_right .foot_inner .f_sns {display:flex;flex-wrap: wrap;gap: 10px;margin-top:30px;}

#footer .footer_end {display: block; width: 100%; height: 10px;}
/* BASIC css end */

