#tfooter { padding: 55px 0; background-color: #2d2d2d; }
#tfooter .ft_logo { display: inline-block; font-family: 'GmarketSans', sans-serif; font-weight: 700; font-size: 25px; color: #fff; }
#tfooter .textbox { margin-top: 10px; font-size: 18px; color: #939393; line-height: 1.65; }
#tfooter .textbox * { font-size: inherit; color: inherit; line-height: inherit; }
#tfooter .textbox p { display: inline-block; margin-right: 10px; }
@media (max-width: 1023px) {
    #tfooter { text-align: center; }
    #tfooter .textbox { margin-top: 5px; }
    #tfooter .textbox p { display: block; margin-right: initial; }
    #tfooter .textbox br { display: none; }
}