/* BASIC css start */
#footer {}
#footer .foot_top .foot_inner {display:flex;padding:1.5rem 5%;align-items: center;color:#000;font-size:0.875rem;font-weight: 400; background:#f5f7f9;}
#footer .foot_top .f_tel {flex: 1;text-align:right;}
#footer .foot_top .f_tel a {display:inline-block;border:1px solid #ccc;padding:7px 15px;text-align:center;gap: 0px;border-radius: 2px; background:#fff;}
#footer .foot_top .f_tel a  img {vertical-align:top;padding: 5px 7px 0 0;}
#footer .foot_top .foot_inner li{font-family :'FlightSans-Bold', sans-serif;}
#footer .foot_top .foot_inner li .cs{font-size:1.125rem;font-family :'FlightSans-Bold', sans-serif; padding-bottom:5px;}
#footer .foot_top .foot_inner li .cs strong{font-family: 'Montserrat', sans-serif; letter-spacing:0.5px;}
#footer .foot_top .foot_inner li p {line-height:1.6;font-family :'FlightSans-Regular', sans-serif;}
#footer .foot_top .foot_inner li p:last-child::before {content:'(';}
#footer .foot_top .foot_inner li p:last-child::after {content:')';}

#footer .foot_middle {padding:30px 5%;background-color:#191919;}
#footer .foot_middle .foot_inner {}
#footer .foot_middle .foot_inner .foot_info {color:#fff;padding-bottom:20px;font-size:1rem;font-family :'FlightSans-Bold', sans-serif;}
#footer .foot_middle .foot_inner .foot_info .fa {padding:0 10px;}
#footer .foot_middle .foot_inner .f_info {transition: all .5s;display:none;padding:15px 0px;border-top:1px solid #ddd;font-size:0.75rem;color:#8a8a8a;font-weight: 400;}
#footer .foot_middle .foot_inner .f_info span {color:#fff;padding-left:5px;font-weight: 600;}
#footer .foot_middle .foot_inner .f_info a {color:var(--main-color);padding-left:5px;}

#footer .foot_middle .foot_inner .f_sns {display:flex;flex-wrap: wrap;gap: 10px;}

#footer .foot_middle .foot_inner .foot_link {display:flex;flex-wrap: wrap;gap: 10px;font-size:0.7rem;color:#8a8a8a;font-weight: 400;padding-top:15px;}
#footer .foot_middle .foot_inner .foot_link a{color:#ddd;}
#footer .foot_middle .foot_inner .foot_link li::after {content:"";border-right: 1px solid #ddd; padding-left: 10px;height: 10px;display: inline-block;}
#footer .foot_middle .foot_inner .foot_link li:last-child::after {content:"";border-right:none;}
#footer .foot_middle .foot_inner .foot_link li .privacy {color:#999;}



/* BASIC css end */

