/* BASIC css start */
@charset "utf-8";
@import url(//api.mobilis.co.kr/webfonts/css/?fontface=NanumGothicWeb); 
@import url(//fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap);
.clear_fix::after,.clear_fix::before{clear: both; display: block; content: "";}
*{margin: 0; padding: 0; box-sizing: border-box;font-family: 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic';}
a{text-decoration: none; color: inherit;}
ul,li{list-style: none;}

#footer{width: 1280px; height: 260px;}
#footer .footer_inner{width: 1060px;height: 260px;margin-left: 220px;}

#footer .footer_top{width: 100%; height: 67px; display: flex;align-items: center;}
#footer .footer_top>ul{width: 527px; display: flex;justify-content: space-between; background-color: #fff;}
#footer .footer_top>ul>li{}
#footer .footer_top>ul>li>a{display: block;font-family: 'Lato', sans-serif;font-size: 14px; color: #000; font-weight:700}

#footer .footer_middle{height: 62px; width: 100%;}
#footer .footer_middle>div{float: left;}
#footer .footer_middle>div>h2{font-family: 'Lato', sans-serif; font-size: 20px; font-weight: 600; margin-bottom: 5px;}
#footer .footer_middle>div>ul{}
#footer .footer_middle>div>ul>li{font-family: 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic'; font-size: 12px; color: #a4a4a4; letter-spacing: -.5px;}

#footer .footer_middle .f_middle_left{width: 340px; height: 100%;display: flex; flex-direction: column; justify-content: center; position: relative;}
#footer .footer_middle .f_middle_left::after{content: ""; display: block; width: 1px; height: 30px; position: absolute; right: 0;top: 50%;transform: translateY(-50%);background-color: #eee;}
#footer .footer_middle .f_middle_left h2{color: #606060;}
#footer .footer_middle .f_middle_left ul{}
#footer .footer_middle .f_middle_left ul>li{float:left; margin-right:5px}
#footer .footer_middle .f_middle_left ul>li::after{content:"/"}
#footer .footer_middle .f_middle_left ul>li:last-child::after{display:none}
#footer .footer_middle .f_middle_right{width: 300px; height: 100%; text-align: center;display: flex;flex-direction: column; align-content: center; justify-content: center;}
#footer .footer_middle .f_middle_right h2{color: #8f8f8f;}
#footer .footer_middle .f_middle_right ul{}
#footer .footer_middle .f_middle_right ul>li{}


#footer .footer_bottom{height: 131px; width: 100%;}
#footer .footer_bottom>ul{width: 980px; height: 50px; margin-top:20px }
#footer .footer_bottom>ul>li{font-family: 'NanumGothicWeb', '맑은 고딕', 'Malgun Gothic';font-size: 13px; letter-spacing: -.5px; color: #a4a4a4;display:inline-block; margin-right: 15px;margin-bottom:4px}

#footer .footer_bottom .copy{font-family: 'Lato', sans-serif; font-size: 12px; color: #a4a4a4;}

/* BASIC css end */

