/* BASIC css start */
#footer {border-top:1px solid #E5E5E5;margin:100px 0 80px;}
#footer .foot_top .foot_inner {display:flex;padding:20px 5%;align-items: center;color:#000;font-size:0.75rem;font-weight: 400;}
#footer .foot_top .f_tel {flex: 1;text-align:right;}
#footer .foot_top .f_tel a {display:inline-block;border:1px solid #D7D7D7;padding:7px 15px;text-align:center;gap: 0px;border-radius: 2px;}
#footer .foot_top .f_tel a  img {vertical-align:top;padding: 5px 7px 0 0;}
#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:#F4F4F4;}
#footer .foot_middle .foot_inner {}
#footer .foot_middle .foot_inner .foot_info {color:#000;padding-bottom:20px;font-size:0.85rem;}
#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 li {padding-bottom:7px;}
#footer .foot_middle .foot_inner .f_info span {color:#222;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 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:#222;}
.a1 {font-size:18px;color:red;}


/* BASIC css end */

