/* BASIC css start */
/* 푸터 */

#footer{width: 100%; background-color: #000; color: white; margin-top:70px}
/* 푸터 공통 */
#footer h4{font-family: 'Roboto', sans-serif; color: #ccc; font-size: 16px; font-weight: 500; margin-bottom: 24px;}
#footer li{color: #777;font-family: 'Noto Sans KR', sans-serif; font-size: 14px; font-weight: 500; margin: 6px 0;}
#footer li a{color: #777;font-family: 'Noto Sans KR', sans-serif; font-weight: 500; font-size:14px}
#footer a{color: #cccccc;font-family: 'Noto Sans KR', sans-serif; font-weight: 500;}

#footer .foot_inner{width: 1400px;margin: 0 auto; padding: 100px 0;}
#footer .foot_inner>div{}
#footer .foot_inner .f_top{display: flex; justify-content: space-between;border-bottom: 1px solid #222; padding-bottom: 70px; margin-bottom: 40px;}
#footer .foot_inner .f_top>div{}
#footer .foot_inner .f_top .f_t_L{display: flex;}
#footer .foot_inner .f_top .f_t_L>div{padding-right: 80px;}
#footer .foot_inner .f_top .f_t_L .cs_center{}
#footer .foot_inner .f_top .f_t_L .cs_center h4{}
#footer .foot_inner .f_top .f_t_L .cs_center h5{font-family: 'Roboto', sans-serif; color: #ccc; font-size: 25px; font-weight: 500; margin-bottom: 15px; letter-spacing: 2px;}
#footer .foot_inner .f_top .f_t_L .cs_center ul{}
#footer .foot_inner .f_top .f_t_L .cs_center ul li{}
#footer .foot_inner .f_top .f_t_L .return{}
#footer .foot_inner .f_top .f_t_L .return h4{}
#footer .foot_inner .f_top .f_t_L .return ul{margin-bottom:25px}
#footer .foot_inner .f_top .f_t_L .return ul li{}
#footer .foot_inner .f_top .f_t_L .return a{font-size: 13px; border-bottom: 1px solid #aaa; padding-bottom: 4px; position:relative}
#footer .foot_inner .f_top .f_t_L .return a img{display: inline-block; position:absolute; top:50%; right:-13px; transform:translateY(-70%)}

#footer .foot_inner .f_top .f_t_L .bank_info{}
#footer .foot_inner .f_top .f_t_L .bank_info h4{}
#footer .foot_inner .f_top .f_t_L .bank_info ul{margin-bottom:30px}
#footer .foot_inner .f_top .f_t_L .bank_info ul li{}
#footer .foot_inner .f_top .f_t_L .bank_info a{font-size: 13px; border-bottom: 1px solid #aaa; padding-bottom: 4px;position:relative}
#footer .foot_inner .f_top .f_t_L .bank_info a img{display: inline-block; position:absolute; top:50%; right:-13px; transform:translateY(-70%)} 
#footer .foot_inner .f_top .f_t_L .sns{}
#footer .foot_inner .f_top .f_t_L .sns h4{}
#footer .foot_inner .f_top .f_t_L .sns ul{}
#footer .foot_inner .f_top .f_t_L .sns ul li{display: inline-block; margin: 0 5px;}
#footer .foot_inner .f_top .f_t_L .sns ul li a{display: block;}
#footer .foot_inner .f_top .f_t_L .sns ul li a img{}
#footer .foot_inner .f_top .f_t_R{}
#footer .foot_inner .f_top .f_t_R ul.f_menu{}
#footer .foot_inner .f_top .f_t_R ul.f_menu li{text-align: right; margin-bottom: 17px;}
#footer .foot_inner .f_top .f_t_R ul.f_menu li a{}


#footer .foot_inner .f_bottom .f_info{}
#footer .foot_inner .f_bottom .f_info ul{}
#footer .foot_inner .f_bottom .f_info ul li{display: inline-block;font-size: 13px !important; margin-right: 6px;}
#footer .foot_inner .f_bottom .f_info ul li a{color: #ccc; font-size:13px !important; transform:translateY(-2px)}

/* BASIC css end */

