@charset "utf-8";
body { padding: 50px 0;}
.paging { text-align: center; font-size: 0;}
.paging li { display:inline-block; vertical-align: middle;}
.paging li a { display: block; width: 32px; height: 32px; line-height: 32px; color: #898786;}
.paging li.on a,
.paging li a:hover { color: #ff5a20; text-decoration: underline;}
.paging li.first a,
.paging li.prev a,
.paging li.next a,
.paging li.last a { overflow: hidden; margin: 0 2px; width: 30px; height: 30px; border:1px solid #ebeae9; color: transparent; background: no-repeat center; }
.paging li.first a { background-image:url(../images/ico_paging_first.png);}
.paging li.prev a { background-image:url(../images/ico_paging_prev.png);}
.paging li.next a { background-image:url(../images/ico_paging_next.png);}
.paging li.last a { background-image:url(../images/ico_paging_last.png);}
.paging li.prev a { margin-right:23px;}
.paging li.next a { margin-left:23px;}