/* BASIC css start */
#footer{width: 100%;}
/* 푸터 배너 */
#footer .foot_banner{width: 100%;}
#footer .foot_banner img{width: 100%;}
/* 푸터 본문 공통 */
#footer .foot_bottom{background-color: #fff;}
#footer .foot_bottom .foot_inner{width: 1200px; margin: 0 auto;padding-top: 70px; padding-bottom: 80px;}
#footer .foot_bottom .foot_inner>div{width: 50%; float: left;}
#footer .foot_bottom .foot_inner h4{font-family: 'Lora', serif; font-size: 13px; letter-spacing: 1.4px; margin-bottom: 20px;font-weight:700} 
#footer .foot_bottom .foot_inner li{font-family: 'Noto Sans KR', sans-serif;font-size: 12px;color: #999; letter-spacing: 1.1px;}
#footer .foot_bottom .foot_inner li a{font-family: 'Noto Sans KR', sans-serif;font-size: 12px; color: #999;}

/* LEFT */
#footer .foot_bottom .f_left{}
#footer .foot_bottom .f_left ul{}
#footer .foot_bottom .f_left ul li{display: inline-block; margin-right: 13px; margin-bottom: 7px;position: relative;padding-right: 16px;}
#footer .foot_bottom .f_left ul li::after{content: ""; display: block; width: 1px; height: 9px; background-color: #999; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
#footer .foot_bottom .f_left ul li.nobg::after{display: none;}
/* RIGHT */
#footer .foot_bottom .f_right{ display: flex; justify-content: right;}
#footer .foot_bottom .f_right>div{padding-left: 50px;}
#footer .foot_bottom .f_right>div li{margin-bottom: 7px;}


#footer .foot_bottom .f_right .cs_center{}
#footer .foot_bottom .f_right .cs_center h5{font-family: 'Lora', serif; font-size: 25px;font-weight: 500; letter-spacing: 2.4px; margin-bottom: 10px;}
#footer .foot_bottom .f_right .cs_center li a{letter-spacing:1px}
#footer .foot_bottom .f_right .bank_info{}

#footer .foot_bottom .f_right .company{}

/* BASIC css end */

