/*
	--- common.css
	共通スタイルシート
*/
body
{
	font-size:			small;
	/*color:				#333333;*/
	font-family:		"MS UI Gothic";
	/*background-color:	#EEEEEE;*/
	padding:			0px;
}

td
{
	font-size:		small;
	/*color:			#333333;*/
	font-family:	"MS UI Gothic";
}

th
{
	font-size:		small;
	/*color:			#333333;*/
	font-family:	"MS UI Gothic";
}

table.main
{
	border-collapse:	collapse;
}

tr.main
{
	padding-bottom:	10px;
}

tr.list
{
	padding:	5px;
}

th.main
{
	padding:		5px;
	border-bottom:	1px solid #999999;
}

th.list
{
	text-align: center;
	border-bottom:	1px solid #999999;
}

td.main
{
	border:2px solid #999999;
}

td.list
{
	padding-left:	5px;
}

td.page-top
{
	padding-bottom:	20px;
}

.c-list-tr-man
{
	/*background-color:	#CCFFFF;*/
}

.c-list-tr-woman
{
	/*background-color:	#FFCCCC;*/
}

/* リストテーブル */
.c-list-table{
	border: 1px solid #CCCCCC;
	border-collapse:collapse;
}

/* リストテーブルTH */
.c-list-th{
	background-color:#DDDDEE;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

/* リストテーブルTD */
.c-list-td{
	background-color:#ffffff;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
}

/* 一覧ツールバー */
.c-list-toolber{
	background-color:#EEEEEE;
}

/* リンク系 */
a.page-top
{
	padding-bottom:	20px;
	font-size:		12px;
}

/* ページ系 */
.page
{
	page-break-after:	always;
	page-break-inside:	avoid;
	size:				auto;
}