@charset "utf-8";
/**************************************
 * CSS BasicStyle forHTML5 v1.0
**************************************/
/*------------------------------------------------------------*/
/*********************************************************
 お知らせページ
*********************************************************/
/******** ページネーション:pagination ********/
/*
.pagination{
	display: table;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	zoom:1;
}
.pagination:after	{
content:".";display:block;clear:both;height:0;visibility:hidden;
}
.pagination p, .pagination ul, .pagination li{
	display: table-cell;
}
.pagination ul, .pagination p{
	vertical-align:middle;
	padding:0 20px;
}
.pagination li{
	padding-left:1px;
	display:table-cell;
}
.pagination li.last{
	padding-left:10px;
}
.pagination li a{
	display: inline-block;
	box-sizing:border-box;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
}
.pagination li a, .pagination li a:link, .pagination li a:visited{
	background-color:#367C1D;
	color:#FFF;
	text-decoration:none;
}
.pagination li a:hover, .pagination li a:active{
	background-color:#79B83E;
}
.pagination li.current a{
	background-color:#79B83E;
}
*/
.pagination{
	display: table;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	zoom:1;
}
.pagination:after	{
content:".";display:block;clear:both;height:0;visibility:hidden;
}
.pagination p{
	display: table-cell !important;
}
.pagination p{
	vertical-align:middle;
	padding:0 20px;
}
.pagination p.prev a, .pagination p.next a{
	display: inline-block;
	background-repeat:no-repeat;
}
.pagination p.prev a{
	background-image: url(/common/img/arrowPrev.gif);
	background-position:left center;
	padding:0 0 0 1.0em;
}
.pagination p.next a{
	background-image: url(/common/img/arrowNext.gif);
	background-position:right center;
	padding:0 1.0em 0 0;
}
/*------------------------------------------------------------*/
.pagination02 {
	display: table;
	margin:0 auto;
	padding:10px 0;
	text-align:center;
	zoom:1;
}
.pagination02:after	{
content:".";display:block;clear:both;height:0;visibility:hidden;
}
.pagination02 span, .pagination02 a{
	margin-left:1px;

}
.pagination02 a, .pagination02 a:link, .pagination02 a:visited{
	background-color:#367C1D;
	color:#FFF;
	text-decoration:none;
}
.pagination02 a, .pagination02 span {
	display: inline-block;
	box-sizing:border-box;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
}
.pagination02 span.dots{
	text-indent: -9999px;
  width: 10px;
}
.pagination02 a:hover {
	background-color:#79B83E;
}
.pagination02 span.current {
	background-color:#79B83E;
	color: #fff;
}
.pagination02 a.prev, .pagination02 a.next{
	display: inline-block;
	width: 110px;
	color: #3C7FB4;
}
.pagination02 a.next {
	padding:0 10px 0 30px;
	background: url(/common/img/arrowNext.gif) no-repeat right center;
  content: "次の10件";
}
.pagination02 a.prev {
	padding:0 30px 0 10px;
	background: url(/common/img/arrowPrev.gif) no-repeat left center;
  content: "前の10件";
}

/******** sideBnBox ********/
.sideCategory{
	margin-bottom: 15px;
}
#catChild{
	padding: 10px;
	background: #FFF;
	margin-bottom: 5px;
}
#contSide .customSelect{
	padding: 10px;
  margin: 0;
  background: url(/common/img/arrow05.gif) no-repeat right center;
	border: 1px solid #b2a99a;
	font-size: 93%;
}
#contSide .customSelect .customSelectInner{
}
ul#catChild02{
	padding: 5px;
	background-color: #fff;
}
ul#catChild02 select{
	width: 210px;
}
#contSide .sideCategory h3{
	border-left: solid 4px #367C1D;
  margin: 0;
  padding: 0.5em;
  font-size: 108%;
  background-color: #367C1D;
  color: #FFFFFF;
}
