@charset "utf-8";

/** ページャーエリア */
div.mmjPageviewPagerArea{
}

table.mmjCountElementLayout{
	width: 100%;
	margin-bottom: 0px;
}

table.mmjPagerElementLayout{
	width: 100%;
}


table.mmjCountElementLayout,
table.mmjCountElementLayout th,
table.mmjCountElementLayout td,
#content table.mmjCountElementLayout,
#content table.mmjCountElementLayout th,
#content table.mmjCountElementLayout td {
    border: none;
    padding: 0px;
}

table.mmjPagerElementLayout,
table.mmjPagerElementLayout th,
table.mmjPagerElementLayout td,
#content table.mmjPagerElementLayout,
#content table.mmjPagerElementLayout th,
#content table.mmjPagerElementLayout td {
    border: none;
    padding: 5px 0px;
}

.mmjCountElementLayoutL{
	text-align: left;
	width: 50%;
	height: 30px;
}

.mmjCountElementLayoutC{
	display: none;
}


.mmjCountElementLayoutR{
	text-align: right;
	width: 50%;
	height: 30px;
}

.mmjPagerElementLayoutL{
	display: none;
}

.mmjPagerElementLayoutC{
	text-align: center;
	height: 30px;
}

/*
.mmjPagerElementLayoutR{
	text-align: right;
	width: 50%;
	height: 30px;
}
*/

/** 件数情報 */
.mmjPageviewCountInfo{
	font-size: 16px;
	vertical-align: middle;
	color: #666666;
	padding: 0px 5px;
	line-height: 32px;
}

/** ページ情報 */
.mmjPageviewPageInfo{
	font-size: 15px;
	vertical-align: middle;
	color: #7eba03;
}

/** 表示件数プルダウン */
select.mmjPageviewRows1pagePulldown{
	vertical-align: middle;
	color: #555555;
	border: solid 1px #7eba03;
	font-size: 15px;
	opacity: 100;
	position: static;
	border-radius: 0px;
	min-height: 20px;
	cursor:pointer;
}

span.mmjPageviewRows1pagePulldownInfo{
	font-size: 15px;
	vertical-align: middle;
	color: #7eba03;
	padding-right: 10px;
	line-height: 32px;
}

/** 一覧テーブルのスタイル */
#content table.mmjPageviewTable th,
#content table.mmjPageviewTable td{
	border: none;
}

#content table.mmjPageviewTable,
table.mmjPageviewTable{
	border: solid 1px #d5eb74;
}

#content table.mmjPageviewTable,
table.mmjPageviewTable{
	margin: 0px;
	width: 100%;
	border-collapse: collapse;
}
#content table.mmjPageviewTable tbody tr:nth-child(even) td,
table.mmjPageviewTable tbody tr:nth-child(even) td {
    background-color: #f7f7f7;
}

#content table.mmjPageviewTable tbody tr:hover td,
table.mmjPageviewTable tbody tr:hover td {
    background-color: #ffe6c8;
}

#content table.mmjPageviewTable th,
table.mmjPageviewTable th{
	padding: 9px 7px;
	background-color: #eff8c3;
	color: #444444;
	font-weight: bold;
	font-size: 106%;
	border-left: solid 1px #d5eb74;
	border-right: solid 1px #d5eb74;
	border-top: solid 1px #d5eb74;
	border-bottom: solid 1px #d5eb74;
}
#content table.mmjPageviewTable td,
table.mmjPageviewTable td{
	padding: 7px 7px;
	border-left: solid 1px #d5eb74;
	border-right: solid 1px #d5eb74;
	border-top: solid 1px #d5eb74;
	/** border-bottom: solid 1px #efefef; */
}



/** ボタン */
.mmjPageviewButtonNumber,
.mmjPageviewButtonFirst,
.mmjPageviewButtonPrev,
.mmjPageviewButtonNext,
.mmjPageviewButtonLast{
	border: solid 1px #7eba03;
	border-radius: 2px;
	background-color: #ffffff;
	color: #7eba03;
	width: 27px;
	height: 25px;
	margin: 0px 1px;
	font-size: 11px;
	letter-spacing: 0px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	font-family: Arial;
}
.mmjPageviewButtonFirst,
.mmjPageviewButtonPrev,
.mmjPageviewButtonNext,
.mmjPageviewButtonLast{
	/** font-size: 9px; */
}

.mmjPageviewButtonNumber:not(.mmjPageviewButtonNumberCurrent):hover,
.mmjPageviewButtonFirst:hover,
.mmjPageviewButtonPrev:hover,
.mmjPageviewButtonNext:hover,
.mmjPageviewButtonLast:hover{
	background-color: #7eba03;
	color: #ffffff;
	cursor:pointer;
}

.mmjPageviewButtonPrev{
	margin-right:15px;
}
.mmjPageviewButtonNext{
	margin-left:15px;
}

/** ボタン：カレント */
.mmjPageviewButtonNumberCurrent{
	font-weight:bold;
	background-color: #7eba03;
	color: #ffffff;
}

.mmjPageviewButtonDisabled{
	border: solid 1px #cccccc;
	background-color: #ffffff;
	color: #cccccc;
}
.mmjPageviewButtonDisabled:hover{
	border: solid 1px #cccccc;
	background-color: #ffffff;
	color: #cccccc;
	cursor:default;
}

