.text_center {
    text-align: center;
}

.board_page .board_paginator, .board_page .board_paginator .paginator, .board_page .board_paginator .paginator a {
    display: inline-block;
}

.board_page .paginator .link_page, .board_page .paginator .btn_page {
    /*font-family: 'noto sans KR', sans-serif;*/
    font-size: 12px;
    font-weight: 400;
    width: 24px;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    text-align: center;
    margin: 0 2.5px;
    color: #000;
}

.board_page .paginator span.link_page {
    display: inline-block;
}

.board_page .paginator a:hover {
    /*font-weight: bold;*/
    color: #000;
}

.board_page .screen_out {
    display: none;
}

.board_page .paginator .npage {
    color: #000;
    font-weight: bold;
}

.board_page .btn_page {
    background: url(../images/page_arr.png);
    background-repeat: no-repeat;
    text-indent: -9999px;
}

.board_page .paginator .first {
    background-position: 6px center;
}

.board_page .paginator .prev {
    background-position: -26px center;
}

.board_page .paginator .next {
    background-position: -55px center;
}

.board_page .paginator .last {
    background-position: -85px center;
}

.board_page .mo_board_paginator {
    display: none;
}

.board_page .mo_paginator .btn_page {
    text-indent: 0;
}

.board_page .mo_paginator, .board_page .mo_paginator a {
    display: inline-block;
}

.board_page .mo_paginator .prev, .board_page .mo_paginator .next {
    border: 1px solid #D7D7D7;
}

.board_page .mo_paginator .prev {
    padding-left: 10px;
    margin-right: 10px;
    background: url(../images/page_arr1.png) 5px center no-repeat;
}

.board_page .mo_paginator .next {
    padding-right: 10px;
    margin-left: 10px;
    background: url(../images/page_arr4.png) 32px center no-repeat;
}

.board_page .mo_paginator .btn_page {
    display: inline-block;
    width: 45px;
    height: 25px;
    line-height: 2;
}

.board_page .mo_paginator span {
    font-size: 14px;
}

.board_page .mo_paginator .page_lst {
    color: #fc6e62;
}


@media screen and (max-width:768px) {
    /* .board_page .mo_board_paginator {
        display: block;
        margin-bottom: 20px;
    }

    .board_page .board_paginator {
        display: none;
    } */
}

@media all and (-webkit-min-device-pixel-ratio: 2) {
    .board_page .mo_paginator .prev {
        background: url(../images/page_arr1@2x.png) 5px center no-repeat;
        background-size: 7px 7px;
    }

    .board_page .mo_paginator .next {
        background: url(../images/page_arr4@2x.png) 32px center no-repeat;
        background-size: 7px 7px;
    }
}

