/* BASIC css start */
#footer{width: 100%; border-top: 1px solid #f5f5f5;background-color: #fbfbfb;margin-top: 50px;}
#footer .foot_inner{width: 1780px; margin: 0 auto;display: flex; justify-content: space-between;padding: 60px 0;}
#footer .foot_inner>div{}
#footer .foot_inner .foot_left{display: flex; gap: 80px;}
#footer .foot_inner .foot_left>div{}
#footer .foot_inner .foot_left>div h4{font-family: 'Montserrat', sans-serif; color: #000; font-size: 12px; font-weight: 700; margin-bottom: 15px;letter-spacing: 1px;}
#footer .foot_inner .foot_left>div:not(.f2) :is(li,a){font-family: 'Noto Sans KR', sans-serif;font-size: 12px;color: #333333;display: block;font-weight: 500;}
#footer .foot_inner .foot_left .f1{}
#footer .foot_inner .foot_left .f1 h5{font-family: 'Montserrat', sans-serif; font-size: 31px; color: #000; font-weight: 600; margin-bottom: 15px;letter-spacing: 1.3px;}
#footer .foot_inner .foot_left .f1 li{line-height: 1.8;}
#footer .foot_inner .foot_left .f2{}
#footer .foot_inner .foot_left .f2 ul{}
#footer .foot_inner .foot_left .f2 ul li{margin-bottom: 10px;}
#footer .foot_inner .foot_left .f2 ul li a{font-family: 'Montserrat', sans-serif; font-size: 14px; color: #000; font-weight: 700;letter-spacing: 1px;}
#footer .foot_inner .foot_left .f3{}
#footer .foot_inner .foot_left .f3 ul{}
#footer .foot_inner .foot_left .f3 ul li{margin-bottom: 8px;}
#footer .foot_inner .foot_left .f3 ul li a{font-size: 13px;}
#footer .foot_inner .foot_left .f4{}
#footer .foot_inner .foot_left .f4 li{line-height: 1.8;}

#footer .foot_inner .foot_right{}
#footer .foot_inner .foot_right .frInner{display: flex; flex-direction: column; gap: 20px;}
#footer .foot_inner .foot_right .frInner .f_logo{}
#footer .foot_inner .foot_right .frInner .f_logo img{}
#footer .foot_inner .foot_right .frInner ul.f_info{}
#footer .foot_inner .foot_right .frInner ul.f_info li{display: inline-block;font-family: 'Noto Sans KR', sans-serif;font-size: 12px;color: #333333;font-weight: 500; line-height: 1.7;}
#footer .foot_inner .foot_right .frInner ul.f_info li a{font-family: 'Noto Sans KR', sans-serif;font-size: 12px;color: #333333;font-weight: 500;}
#footer .foot_inner .foot_right .frInner p.copy{color: #b4b4b4;font-family: 'Noto Sans KR', sans-serif; font-size: 12px; font-weight: 300;}
/* BASIC css end */

