﻿/* add Pagination */
.pagination, .pagination2 {
font-family:'メイリオ','ＭＳ Ｐゴシック',Meiryo,sans-serif;
float:right;
}

.pagination {
padding:19px 0 16px 0;
}

.pagination2 {
padding:0px 0 16px 0;
}

.pagination a, .pagination2 a {
border:1px solid #C3C3C3;
padding:0.3em 0.6em;
display:inline-block;
}

.pagination a.prev, .pagination2 a.prev, .pagination a.next, .pagination2 a.next{
border-style:none;
}

.pagination a:hover, .pagination2 a:hover {
background:#003399;
border-color:#0000DD;
color:#FFFFFF;
}

.pagination a, .pagination span, .pagination2 a, .pagination2 span {
display: block;
float: left;
padding: 0.3em 0.6em;
margin-right: 4px;
margin-bottom: 5px;
}

.pagination .current, .pagination2 .current {
background: #DDD;
border: solid 1px #C3C3C3;
font-weight:bold;
}

.pagination .current.prev, .pagination .current.next, .pagination2 .current.prev, .pagination2 .current.next {
color:#C3C3C3;
border-style:none;
background:#fff;
font-weight:normal;
}

.pagination .prev, .pagination .next, .pagination2 .prev, .pagination2 .next {
font-family:'ＭＳ Ｐゴシック','メイリオ',Meiryo,sans-serif;
}

.pagination a:hover.prev, .pagination a:hover.next, .pagination2 a:hover.prev, .pagination2 a:hover.next {
color:#09f;
background:#fff;
}
