/*
	mgr.css

	history
	001	2003.02.26	esaito	create
	002	2003.03.20	esaito	table.prt 追加
	003	2003.04.10	esaito	tableにempty-cells 追加
	004	2003.05.06	esaito	table.info .printにもempty-cells 追加
	005	2003.07.17	ssugaya	table.list_wide 追加
	006	2005.04.13	ssugaya	table.prtScreen 追加
	006	2006.04.03	ssugaya	table.search 追加
*/

body {
	color: #000000;
	background: #FFFFFF;
	font-family: MS PGothic;
	margin-left: 0em;
	padding-left: 1.5em;
}

table.pagelink {	/* 各ページ上下のリンク */
	background-color: #ffffff;
	font-size: 90%;
}

font.title {		/* 各ページタイトル */
	font-size: 230%;
	line-height: 150%;
}

font.subtitle {		/* メニューページのサブタイトル */
	font-size: 150%;
	line-height: 150%;
}

table.list {		/* 一覧テーブル */
	background-color: #C0C0C0;
	width: 85%;
	line-height: 150%;
	empty-cells: show;
}

table.search {	/* 検索部の表形式 */
	border-style: ridge;
	border-width: 2px;
/*	border-color: White;*/
	text-align: center;
	padding: 1px;
	border-spacing: 0px;
	width: 85%;
}

table.list_wide {	/* 一覧テーブル 横長*/
	background-color: #C0C0C0;
	width: 100%;
	line-height: 150%;
	empty-cells: show;
}

table.info {		/* 編集画面 */
	background-color: #ffffff;
	width: 75%;
	line-height: 150%;
	empty-cells: show;
}

table.prt {			/* 印刷画面 */
	width: 90%;
	line-height: 150%;
	empty-cells: show;
}

table.prtScreen {	/* 画面編集用印刷画面 */
	width: 100%;
	line-height: 150%;
	empty-cells: show;
}

th {				/* テーブルヘッダ */
    background-color: #D3D3D3;
    text-align: center;
}

td.label_0 {		/* 編集画面ラベル：必須項目 */
    background-color: #C0C0C0;
/*	font-weight: bold;*/
    text-align: left;
}

td.label_1 {		/* 編集画面ラベル：必須でない項目 */
    background-color: #E7E7E7;
    text-align: left;
}

td.left {
    background-color: #ffffff;
    text-align: left;
}

td.center {
    background-color: #ffffff;
    text-align: center;
}

td.right {
    background-color: #ffffff;
    text-align: right;
}

a:link {
	color: #0000FF;
	text-decoration:underline;
}

a:visited {
	color: #000080;
	text-decoration:underline;
}

a:active, a:hover {
	color: #00BFFF;
	cursor:hand;
	text-decoration:underline;
}

a.#reltopics {
	position:relative;
	top:1em;
}
th.label_v {
 padding: 5px, 0;
/* white-space: nowrap;*/
 text-align: justify;
 text-justify: distribute-all-lines;
 writing-mode: tb-rl;
}
