@charset "UTF-8";


/*/////////////////////////////
  pagenation
 /////////////////////////////*/
 
.pagenation {
	text-align:center;
	list-style-type: none;
	padding:0;
	margin:0px;
	font-size:0; /* liの隙間をなくす　*/
	margin-bottom:20px;
}

	.pagenation li {
		display:inline-block;
		margin:0;
		padding:0;
		list-style-type: none;
		font-size:13px;
		vertical-align:middle; /* for IE7 */
	}
	
	* html .pagenation li { display: inline; }
	*:first-child+html .pagenation li { display: inline; }
	
	.pagenation li a {
		text-decoration:none;
		zoom:1;
	}
	
	.pagenation li.pagePrev a,
	.pagenation li.pageNext a {
		color:#bb0000;
	}
	
	.pagenation li.pagePrev a:hover,
	.pagenation li.pageNext a:hover {
		text-decoration:underline;
	}
	
	.pagenation li.pagePrev a {
		margin:0 23px 0 0;
		background:url(../img/common/icon_arrow_red_prev.png) no-repeat left center;
		padding:0 0 0 15px;
	}
	
	.pagenation li.pageNext a {
		margin:0 0 0 20px;
		background:url(../img/common/icon_arrow_red.png) no-repeat right center;
		padding:0 15px 0 0;
		
	}
	
	.pagenation li.pageSquare a {
		color:#000;
		background-color:#fff;
		padding:10px;
		margin:0 2px 0 0;
	}
	
	.pagenation li.pageSquare a:hover,
	.pagenation li.pageSquare a.active {
		background-color:#373737;
		color:#fff;
	}