/* BASIC css start */
#footer{width: 100%;background-color: #fafafa;margin-top:200px}
#footer .foot_inner{width: 1690px; margin: 0 auto;}
#footer .foot_inner h4{font-size: 15px;font-family: 'Noto Sans KR', sans-serif;color: #272727; font-weight: 500; }
#footer .foot_inner .foot_top{width: 100%;display: flex;justify-content: space-between;padding: 60px 0;}
#footer .foot_inner .foot_top>div{}
#footer .foot_inner .foot_top .f1{}
#footer .foot_inner .foot_top .f1 .logo{margin-bottom: 20px;}
#footer .foot_inner .foot_top .f1 .logo a{display: block;}
#footer .foot_inner .foot_top .f1 .logo a img{}
#footer .foot_inner .foot_top .f1 p{font-family: 'Noto Sans KR', sans-serif;color: #272727; font-size: 14px; line-height: 1.4;}
#footer .foot_inner .foot_top .f1 p>a{text-decoration: underline;}
#footer .foot_inner .foot_top .f1>a{font-family: 'Noto Sans KR', sans-serif;background-color: #222222; color: #fff; display: inline-block; font-size: 14px; padding: 5px 30px; margin-top: 20px; border-radius: 30px;}
#footer .foot_inner .foot_top .f2{}
#footer .foot_inner .foot_top .f2 .cs h5{font-size: 26px; font-weight: 800; letter-spacing: 1px;margin-top: -3px;}
#footer .foot_inner .foot_top .f2 .bank h5{font-size: 22px; font-weight: 800;}
#footer .foot_inner .foot_top .f2>div{display: flex;margin-bottom: 40px;}
#footer .foot_inner .foot_top .f2>div h4{margin-top:4px}
#footer .foot_inner .foot_top .f2>div .right{margin-left: 40px;}
#footer .foot_inner .foot_top .f2>div .right h5{font-family: 'Lato', sans-serif; color: #333333;margin-bottom: 5px;}
#footer .foot_inner .foot_top .f2>div .right ul{}
#footer .foot_inner .foot_top .f2>div .right ul li{display: inline-block; font-size: 12px;color: #707070;font-family: 'Noto Sans KR', sans-serif;}
#footer .foot_inner .foot_top .f2>div .right ul li:first-child{position: relative; padding-right: 10px; margin-right: 7px;}
#footer .foot_inner .foot_top .f3{display: flex; }
#footer .foot_inner .foot_top .f3>div{margin: 0 40px;}
#footer .foot_inner .foot_top .f3>div h4{margin-bottom: 20px;}
#footer .foot_inner .foot_top .f3>div ul{}
#footer .foot_inner .foot_top .f3>div ul li{ margin: 8px 0;}
#footer .foot_inner .foot_top .f3>div ul li a{font-size: 13px; color: #707070;font-family: 'Noto Sans KR', sans-serif; font-weight: 400;}
#footer .foot_inner .foot_bottom{border-top: 1px solid #e7e7e7; padding: 40px 0;display: flex; justify-content: space-between;}
#footer .foot_inner .foot_bottom .foot_B_left{}
#footer .foot_inner .foot_bottom .foot_B_left ul.f_menu{display: flex;}
#footer .foot_inner .foot_bottom .foot_B_left ul.f_menu li{margin-right: 13px;position: relative;padding-right: 13px;}
#footer .foot_inner .foot_bottom .foot_B_left ul.f_menu li:last-child::after{display: none;}
#footer .foot_inner .foot_bottom .foot_B_left ul.f_menu li a{color: #8a8a8a; font-size: 13px;font-family: 'Noto Sans KR', sans-serif;font-weight: 400;display: block;}

#footer .foot_inner .foot_bottom .foot_B_left ul.f_info{margin-top: 10px;}
#footer .foot_inner .foot_bottom .foot_B_left ul.f_info li{margin-bottom: 2px; display: inline-block;color: #8a8a8a; font-size: 13px;font-family: 'Noto Sans KR', sans-serif; font-weight: 400;margin-right: 10px;}
#footer .foot_inner .foot_bottom .foot_B_left ul.f_info li a{color: #8a8a8a; font-size: 13px;font-family: 'Noto Sans KR', sans-serif; font-weight: 400;}
#footer .foot_inner .foot_bottom .foot_B_right{}
#footer .foot_inner .foot_bottom .foot_B_right ul.sns{display: flex; align-items: center;}
#footer .foot_inner .foot_bottom .foot_B_right ul.sns li{margin-left: 20px;}
#footer .foot_inner .foot_bottom .foot_B_right ul.sns li a{display: block;}
#footer .foot_inner .foot_bottom .foot_B_right ul.sns li a img{}

/* JNC 로고 옆 SSL 보안서버 인증 이미지 */
#footer .footer-brand-row {
display: flex;
align-items: center;
gap: 14px;
margin-bottom: 15px;
}

#footer .footer-brand-row .logo {
margin: 0;
flex-shrink: 0;
}

#footer .footer-ssl-wrap {
flex-shrink: 0;
}

#footer .footer-ssl-logo {
display: block;
width: 140px;
height: auto;
}

/* BASIC css end */

