br.4{
	line-height: 4px;
}

br.8{
	line-height: 8px;
}

br.12{
	line-height: 12px;
	letter-spacing: 1px;
}

.font10{
	font-size: 10px;
	line-height: 120%;
	letter-spacing: 1px;
}
.font11{
	font-size: 11px;
	line-height: 120%;
	letter-spacing: 1px;
}

.font12{
	font-size: 12px;
	line-height: 120%;
	letter-spacing: 1px;	
}

td.news_table{
	padding-left: 4px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	font-size: 14px;
	line-height: 125%;
	letter-spacing: 1px;
}
td.news2_table{
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	font-size: 13px;
	line-height: 125%;
	letter-spacing: 1px;
}
td.news_top_table{
	padding-left: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	font-size: 14px;
	line-height: 125%;
	letter-spacing: 1px;
}

/* こんにゃく資料集テーブル
	201007追加
------------------------------------------------------ */
table.tbl_data {
	border-collapse: collapse;
	border: 1px solid #999999;
	font-size: 82%;
}
table.tbl_data th {
	padding: 3px 5px;
	border: 1px solid #999999;
}
table.tbl_data td {
	padding: 3px 5px;
	border: 1px solid #999999;
}
table.tbl_data thead th {
	background: #BBDDFF;
}
table.tbl_data thead td {
}
table.tbl_data tbody th {
	background: #FFFFCC;
}
table.tbl_data tbody td {
	background: #ffffff;
	text-align: right;
}
table.tbl_data tfoot th {
	background: #CCFF99;
}
table.tbl_data tfoot td {
	background: #FFE8CC;
	text-align: right;
	font-weight: bold;
}

table.tbl_data tbody tr.even td {
	background: #fdfdfd;
}

/* th 緑・td黄色の列 */
table.tbl_data tbody tr.midCaptionLine th {
	background: #CCFF99;
}
table.tbl_data tbody tr.midCaptionLine td {
	background: #FFFFCC;
	font-weight: bold;
}
/* th・td全部青の列 */
table.tbl_data tbody tr.midHeadLine th {
	background: #BBDDFF;
}
table.tbl_data tbody tr.midHeadLine td {
	background: #BBDDFF;
}


/* 単体　背景黄色 */
table.tbl_data .bgYellow {
	background: #FFFFCC !important;
}
/* 単体　背景緑 */
table.tbl_data .bgGreen {
	background: #CCFF99 !important;
}

/* テーブルふたつ上下に並ぶとき */
table.upperTbl {
	margin-bottom: 0;
	border-bottom: 0;
}
table.upperTbl th,
table.upperTbl td {
	border-bottom: 0;
}

.txt_notice {
	font-size: 82%;
}

/* --- 資料7のテーブル調整 --- */
.area_view_siryou07 {
}
.area_view_siryou07 table.outer {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
}
.area_view_siryou07 table.outer td {
	vertical-align: top;
}
.area_view_siryou07 table.outer table.tbl_data {
	margin: 0;
}

/* --- 資料9のテーブル調整 --- */
.area_view_siryou09 {
}
.area_view_siryou09 table.tbl_data {
	width: auto !important;
}
.area_view_siryou09 table.tbl_data td {
	padding: 1px 2px !important;
}
.area_view_siryou09 table.tbl_data tr.percent td {
	background: #eeeeee;
}
.area_view_siryou09 table.tbl_data thead th.cellt {
	white-space : nowrap;
}

