/* BASIC css start */
#footer {clear:both; margin-top:36px; padding: 40px 20px; background: #1c1c1c;}

/* 아이콘영역 */
#footer .footerInfo{ margin: 0 0 80px;}
#footer .footerInfo ul{font-size: 0;}
#footer .footerInfo ul:after { display:block; clear:both; content:'' }
#footer .footerInfo ul li{ display: inline-block; width: calc(100%/3 - 21px); padding: 0 10px; vertical-align: top; text-align: center;}
#footer .footerInfo ul li:nth-of-type(2){border-left: 1px solid #555555; border-right: 1px solid #555555;}
#footer .footerInfo ul li p{ margin: 0 0 20px; color: #eeeeee; font-size: .8rem; font-family: 'Noto Sans KR', sans-serif;}
#footer .footerInfo ul li span{ color: #999999; font-size: .8rem; font-family: 'Noto Sans KR', sans-serif; word-break: break-word; line-height: 4px;}

/* 이용안내영역 */
#footer .InfoBx p, #footer .InfoBx p a{ color: #fff; font-size: .725rem; font-family: 'Noto Sans KR', sans-serif;}

/* 주소 */
#footer address { padding: 13px 0 0; color: #545454; line-height: 22px; font-family: 'Noto Sans KR', sans-serif; font-size: .725rem;}
#footer address span a{color: #545454; font-family: 'Noto Sans KR', sans-serif; font-size: .725rem;}
#footer address .copy{ margin: 20px 0 0; color: #fff; font-family: 'Noto Sans KR', sans-serif;}

/*플러팅*/
.floating{position: fixed; bottom: 65px; right: 4%; z-index: 100;}
.floating .qnabtn{margin-bottom: 8px;}
.floating div a img{ width: 40px;}
/* BASIC css end */

