html, h1, h2, h3, h4, h5, h6, form, fieldset, img {border:0}
/* 페이징 */
.paginate {margin:20px 0; text-align:center; line-height:18px; }
.paginate:after { content:""; display:block; clear:both; }
.paginate li{display:inline-block;list-style:none;vertical-align:middle;}
.paginate li a { display:block; width:29px; height:29px;margin:4px 1px; background:#fff; border:1px solid #d2d2d2; border-radius:3px; line-height:32px ; text-align:center; vertical-align:middle; }
.paginate .dir a{background:#f0f0f0 url() no-repeat; font-size:0em;line-height:0;vertical-align:middle;}
.paginate .dir a span {height:0; font-size:0em;}
.paginate .dir.first a{background-position:8px 9px;}
.paginate .dir.last a{background-position:-32px 9px;}
.paginate .dir.prev a{background-position:-72px 9px;}
.paginate .dir.next a{background-position:-110px 9px;}
.paginate .dir a:hover,
.paginate .dir a:focus,
.paginate .dir a:active{background-color:#efefef;}
.paginate li.active a,
.paginate li a:hover,
.paginate li a:focus,
.paginate li a:active{background-color:#ffce34;border:1px solid #55555b; color:#000;text-decoration:none;}
.paginate span.on { display:inline-block; width:34px; height:26px; padding:8px 0 0 0; border:1px solid #55555b; text-align:center; background:#55555b; color:#000; text-decoration:none; vertical-align:middle; }
