main .board_area {display: flex; justify-content: center;}
main .board_area > div {width: 90%; max-width: 1480px; padding: 100px 0px;}
main .board_area .board_title {display: flex; padding:20px 0px; font-size: 18px; font-weight: 700; border-top: 2px solid #000000; border-bottom: 1px solid #d3d3d3;}
main .board_area .board_title > div:nth-child(1) {width: 15%; text-align: center;}
main .board_area .board_title > div:nth-child(2) {width: 70%; text-align: center;}
main .board_area .board_title > div:nth-child(3) {width: 15%; text-align: center;}
main .board_area .board_items {display: flex;  padding:20px 0px; font-size: 16px;  border-bottom: 1px solid #d3d3d3;}
main .board_area .board_items > div:nth-child(1) {width: 15%; text-align: center;}
main .board_area .board_items > a {width: 68%; }
main .board_area .board_items > a > div { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-break: break-all;}
main .board_area .board_items .board_items_date {width: 15%; text-align: center;}
main .board_area .board_items .file_icon {width: 2%;}


/* page_turner */
main .board_area .page_turner {display: flex; justify-content: center; padding: 80px 0px 0px 0px;}
main .board_area .page_turner > div {width: 20%; max-width: 1480px; display: flex;justify-content: space-between;}
main .board_area .page_turner > div > a {width: 25%;}
main .board_area .page_turner > div > a > div {width: 100%;}