/* BASIC css start */
#footer{width: 100%; height: 350px; border-top: 1px solid #eee; }
#footer .foot_inner{width: 1600px; margin: 0 auto; height: 100%; padding-top: 70px;}
#footer .foot_inner>div{width: 50%; height: 100%;float: left;}
/* ÇªÅÍ left */
#footer .f_left{}
#footer .f_left .info1{margin-bottom: 30px;}
#footer .f_left .info1 ul{width: 100%; }
#footer .f_left .info1 ul li{float: left; padding: 0 15px; position: relative;}
#footer .f_left .info1 ul li::after{content: ""; display: block; position: absolute;right: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 12px; background-color: #ccc;}
#footer .f_left .info1 ul li.nobg::after{display: none;}
#footer .f_left .info1 ul li:first-child{padding-left: 0;}
#footer .f_left .info1 ul li a{font-family: 'Noto Sans KR', sans-serif; font-size: 14px; color: #999;}
#footer .f_left .info1 ul li.sns{}
#footer .f_left .info1 ul li.sns a{font-family: 'Noto Sans KR', sans-serif; display: inline-block; padding: 0 12px;}
#footer .f_left .info1 ul li.sns a img{}

#footer .f_left .info2{margin-bottom: 30px;}
#footer .f_left .info2 ul{}
#footer .f_left .info2 ul li{font-family: 'Noto Sans KR', sans-serif; display: inline-block; line-height: 30px; font-size: 13px; color: #999;}

#footer .f_left .copy{font-family: 'Noto Sans KR', sans-serif;font-size: 13px ;color: #999;}

/* ÇªÅÍ right */
#footer .f_right{padding-left: 120px; display: flex; justify-content: space-between;}
/* right°øÅë */
#footer .f_right>div{}
#footer .f_right>div p.f_tit{font-size: 14px; color: #000; font-weight: bold;font-family: 'Noto Sans KR', sans-serif; margin-bottom: 15px;}
#footer .f_right>div ul{}
#footer .f_right>div ul li{font-family: 'Noto Sans KR', sans-serif; margin-bottom:7px}
#footer .f_right>div ul li a{font-size: 13px; color: #999;font-family: 'Noto Sans KR', sans-serif; font-weight:300}

#footer .f_right .r1{}
#footer .f_right .r2{}
#footer .f_right .r3{}
#footer .f_right .r4{}

#footer .f_right .r5{}
#footer .f_right .r5 h4{font-family: 'Alumni Sans', sans-serif; font-size: 40px; font-weight: 800; color: #000; margin-bottom: 5px;}
#footer .f_right .r5 ul{}
#footer .f_right .r5 ul li{color: #999; font-size: 13px; line-height: 25px;}
#footer .f_right .r5 a{color: #999; border: 1px solid; display: inline-block; width: 47%; text-align: center; font-size: 12px; color: #fff; background-color: #ccc; padding: 8px 0; margin-top: 15px;}
/* BASIC css end */

