지붕은 북측의 박공지붕과 남측의 합각지붕 두 종류로 구성되어 있으며, 상부가구는 2개의 몸체 모두 5량가로 되어 있지만, 건물의 높이와 지붕의 형태가 달라 그 구성에서 많은 차이를 보이고 있다. 먼저 지붕이 낮은 부분은 지붕의 높이를 낮추기 위해 종량이 동자주 없이 바로 대량 상부에 놓여 있지만, 건물의 위계를 고려하여 지붕을 높인 부분은 몸체 중앙부에 각기둥 짧은 평주를 사용하여 방을 구성하고, 그 위에 귀틀식 평방재를 돌리고 그 위에 다시 짧은 기둥을 세워 지붕을 높였다. 그리고 외곽은 원기둥으로 장주를 사용하여 지붕가구를 받도록 한 특이한 구조이다.
지붕의 형태에 따라 구성이 다른데, 지붕이 낮은 부분은 동자주 없이 종량이 상부에 있지만 건물의 위계를 위해서 지붕을 높인 부분은 방 위에 평방재와 기둥을 올렸다. 