@charset "Shift_JIS";


/****************************** 本文セット ********************************/

#content .textLeft{text-align:left;}
#content .textRight{text-align:right;}
#content .strong{font-weight:bold;}

/**** 段組 ****/
#content .imgright{
	float:right;
	margin:0 0 10px 10px;
	text-indent:0;
	text-align:center;
}
#content .imgleft{
	float:left;
	margin:0 10px 10px 0;
	text-indent:0;
	text-align:center;
}
#content .imgcenter{
	display:block;
	padding-top:5px;
	text-indent:0;
	text-align:center;
}

/**** タイトル ****/
#content h6{
	font-weight:normal;
	font-size:100%;
	margin:0 0 10px 0;
}

/**** 注釈 ****/
#content div.notes{margin:15px 15px 15px 0;}
#content div.notes p{padding:0;margin:0 0 0 1.5em;text-indent:-1.5em;}
#content div.notes p span.notes{margin:0 0.5em 0 0;font-weight:normal;}

/**** 名簿の表組み ****/
#content table.meibo td{text-align:left;}
#content table.meibo table{width:500px;}

/**** 出席者の表組み ****/
/*.h_listbox5 table {line-height:1.2em; position:relative; top:-1.3em; margin-left:5.0em;}*/
/*.h_listbox5 table td{padding-left:0;}*/



/****************************** 50審議会・研究会目次 ********************************/

div#content table.shingi-menu{
	width:80% !important;
	margin:0 auto 1em;
	line-height:1.25;
	border-collapse:separate;
	border:outset 1px #000;
	border-spacing:1px;
}

div#content table.shingi-menu th{
	border:solid 1px #d9d9cd;
	background:#fdffe5;
	padding:0 0.5em;
	height:40px;
}

div#content table.shingi-menu td {
	border:solid 1px #d9d9cd;
	background:#fdffe5;
}


/****************************** 表組ジェネレータ ********************************/

/* タイプA */
table.table_a {
	border:1px solid #A3A3A3;
	border-collapse:collapse;
}
table.table_a tr {}
table.table_a th {border:1px solid #A3A3A3;}
table.table_a td {border:1px solid #A3A3A3;}

/* タイプB */
table.table_b {
	border-top:2px solid #E0DFE3;
	border-left:2px solid #E0DFE3;
	border-right:2px solid #9D9DA1;
	border-bottom:2px solid #9D9DA1;
}
table.table_b tr {}
table.table_b th {
	border-top:1px solid #9D9DA1;
	border-left:1px solid #9D9DA1;
	border-right:1px solid #E0DFE3;
	border-bottom:1px solid #E0DFE3;
}
table.table_b td {
	border-top:1px solid #9D9DA1;
	border-left:1px solid #9D9DA1;
	border-right:1px solid #E0DFE3;
	border-bottom:1px solid #E0DFE3;
}

/* タイプC */
table.table_c {}
table.table_c tr {}
table.table_c th {}
table.table_c td {}

/* 【削除・変更不可】テキスト配置（見出しセル） */
table.table_a th.left,
table.table_b th.left,
table.table_c th.left { text-align:left; }

table.table_a th.center,
table.table_b th.center,
table.table_c th.center { text-align:center; }

table.table_a th.right,
table.table_b th.right,
table.table_c th.right { text-align:right; }

/* 【削除・変更不可】テキスト配置（通常のセル） */
table.table_a.left td,
table.table_b.left td,
table.table_c.left td { text-align:left; }

table.table_a.center td,
table.table_b.center td,
table.table_c.center td { text-align:center; }

table.table_a.right td,
table.table_b.right td,
table.table_c.right td { text-align:right; }

/* 【削除・変更不可】表組の全体幅 */
table.table_a.fix,
table.table_b.fix,
table.table_c.fix { width:100%; }

table.table_a.flex,
table.table_b.flex,
table.table_c.flex { width:auto; }