a{cursor:pointer}
.btn_table {display:inline-block;padding:1px 5px;height:17px;color:#fff;font-size:13px;}
.btn_table.gray{background:#858686}
.btn_table.red{background:#ea8e8e}


.pager {margin:30px auto 0 auto; text-align:center}
.pager button {display: inline-block; width: 38px; height: 38px; margin: 0 4px; border:1px solid #b6b6b6; font-size: 16px;line-height: 32px; text-align: center; vertical-align: middle; color: #828282}
.pager button.btn-first{margin-left:0;background:url(/images/btn_pprev.png) no-repeat center center;}
.pager button.btn-first:hover{background:url(/images/btn_pprev_o.png) no-repeat center center;border:1px solid #348cfa;}
.pager button.btn-prev{margin-right:10px;background:url(/images/btn_prev.png) no-repeat center center;}
.pager button.btn-prev:hover{background:url(/images/btn_prev_o.png) no-repeat center center;border:1px solid #348cfa;}
.pager button.btn-next{margin-left:10px;background:url(/images/btn_next.png) no-repeat center center;}
.pager button.btn-next:hover{background:url(/images/btn_next_o.png) no-repeat center center;border:1px solid #348cfa;}
.pager button.btn-last{margin-right:0;background:url(/images/btn_nnext.png) no-repeat center center;}
.pager button.btn-last:hover{background:url(/images/btn_nnext_o.png) no-repeat center center;border:1px solid #348cfa;}
.pager button.btn-first,.pager .btn-prev,.pager .btn-next,.pager .btn-last{text-indent: -9999em}
.pager button.on {font-weight: 700; border-color: #1e75e2; background: #348cfa;color: #fff; text-decoration:none;opacity:1}
.pager button:hover {border-color: #1e75e2; background: #348cfa;color: #fff}

.scn_cont_w {white-space: pre-line;}
div[contenteditable]{margin: 0;padding: 8px;color: #333;font-size: 14px;font-weight: 300;line-height: 150%;border: solid 1px #c2c2c2;height: 300px;overflow-y: scroll;display:inline-block;width:100%;box-sizing:border-box;}
.gallery img {width:100%;box-sizing: border-box;padding: 30px 30px 0;}

.progress{background:url('/images/progress.gif') no-repeat;background-position:50%;}



/* 프린트 설정 */
@page {
    size: a4;
    page-break-after: always;
    counter-increment: page;
    @bottom-right {
        counter-increment: page;
        content: "Page " counter(page);
    }
}
@media print {
    .page_wrap {min-width: 0px}
    .header_z {display:none;}
    #container{width:100%;margin:0}
    #lnbNav {display:none;}
    #content {float:none;padding:50px}
    .quick_list_z{display:none;}
    .footer_z{display:none;}
}
/* 프린트 설정 */

.mainPopup{display:none;}