/* BASIC css start */
#footerWrap { width: 100%; height: 420px; background-color: #222; padding-top: 70px; }
#footerWrap .logo_pic { display: block; margin: 0 0 55px 80px; }

#footerWrap section { display: flex; justify-content: space-between; margin: 0 80px; }
#footerWrap article li { font-size: 14px; font-weight: 100; color: #c5c5c5; margin-bottom: 4px; }
#footerWrap article li a { font-size: 14px; color: #c5c5c5; }

#footerWrap article.company_info_1st p { font-size: 13px; color: #808080; font-weight: 100; }
#footerWrap article.company_info_1st .cs_business_hours { display: inline-block; margin-top: 40px; }
#footerWrap article.company_info_1st .cs_business_hours li { float: left; margin-right: 10px; }

#footerWrap article.company_info_2nd { display: flex; height: 130px; }
#footerWrap article.company_info_2nd ul { vertical-align: top; border-left: 1px solid #484848; padding: 0 90px; }
#footerWrap article.company_info_2nd ul:first-child { border-left: none; padding-left: 0; }
#footerWrap article.company_info_2nd ul:last-child { padding-right: 0; }
#footerWrap article.company_info_2nd h3 { font-size: 17px; color: #d2d2d2; font-weight: bold; margin-bottom: 15px; }
#footerWrap article.company_info_2nd a.bank_lst { border-bottom: 1px solid; }
#footerWrap article.company_info_2nd a i { color: #fff; font-size: 17px; vertical-align: middle; margin-right: 7px; }
#footerWrap article.company_info_2nd a i.facebook_icon img { width: 15px; vertical-align: baseline; }




/* BASIC css end */

