/* BASIC css start */
#footer {clear:both; margin-top:36px;}


#footer .footerMiddle {text-align:center; padding:12px 0; border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9;}
#footer .footerMiddle p{ display: inline-block; font-family: 'Noto Sans KR';  padding: 0 4px;}
#footer .footerMiddle p a{ color: #989898; font-size: 12px; letter-spacing: -0.2px;}

#footer_main{padding: 25px 10px;}
.footer_h div{width: 100%;}
.footer_h > div > span{width: 35%; float: left; color: #2a2a2a; font-size: 15px; font-family: 'Noto Sans KR';}
.footer_h div div{ float: left; width: 65%;}
.footer_h div div p.tel{font-size: 26px; font-weight: bold; font-family: 'Noto Sans KR'; padding-bottom: 13px;}
.footer_h div div p.tx{color: #9b9b9b; font-family: 'Noto Sans KR';}
.footer_h div div.tx span{ font-size: 25px; padding-bottom: 12px; display: block; font-family: 'Noto Sans KR';}
.footer_h div div.tx p{ margin-top: 5px; color: #9b9b9b; font-family: 'Noto Sans KR';}
#footer_main div.infoBx{display: flex;}
#footer_main div.bankInfo{padding: 10px 0 20px;}
#footer_main div.infoBx > span{width: 35%; float: left; color: #2a2a2a; font-size: 15px; font-family: 'Noto Sans KR';}
#footer_main div.infoBx p.tx{float: left; width: 65%; color: #9b9b9b; font-family: 'Noto Sans KR';}
#footer_main div.infoBx .tx span{ display: inline-block; padding-bottom: 3px;}
.copyright{background-color: #e9e9e9; clear: both; padding: 10px 0; text-align: center; width:100%;}
.copyright > span{ color: #979797;}

/* BASIC css end */

