@charset "UTF-8";

/* 共通用スタイルシート（統計データ検索機能） */

/* TABLE（ボーダーなし） */
.table_noborder {
	border: 0px;
	border-collapse: collapse;
}

/* TABLE（黒ボーダー） */
.table_borderblack {
	border: 1px solid;
	border-color: black;
	border-collapse: collapse;	
}

/* タイトルセル（黒ボーダー） */
.title_left_borderblack {
	border: 1px solid;
	border-color: black;
	text-align: left;
}

/* タイトルセル（白ボーダー） */
.title_left_borderwhite {
	border: 1px solid;
	border-color: white;
	text-align: left;
	color: white;
	background-color : #333399;	
}

/* 一覧ヘッダセル（左寄せ） */
.header_left {
	text-align : left;
	color: black;
	background-color : #b9ceff;	
}

/* 一覧ヘッダセル（中央寄せ） */
.header_center {
	text-align : center;
	color: black;
	background-color : #b9ceff;	
}

/* 一覧ヘッダセル（右寄せ） */
.header_right {
	text-align : right;
	color: black;
	background-color : #b9ceff;	
}

/* ダウンロード画面タイトルセル */
.download_header_left {
	text-align : left;
	color: black;
	background-color : #b2b2b2;		
}
	
/* 政府統計、提供統計、提供分類下位階層あり（左寄せ） */
.TD_left_tclassitemLv1 {
	text-align : left;
	border-top: solid 1px white;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px white;
	background-color:#d3e0ff;		
}

/* 政府統計、提供統計、提供分類下位階層あり（中央寄せ） */
.TD_center_tclassitemLv1 {
	text-align : center;
	border-top: solid 1px white;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px white;
	background-color:#d3e0ff;		
}

/* 政府統計、提供統計、提供分類下位階層あり（右寄せ） */
.TD_right_tclassitemLv1 {
	text-align : right;
	border-top: solid 1px white;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px white;
	background-color:#d3e0ff;		
}

/* 政府統計、提供統計、提供分類下位階層なし（左寄せ） */
.TD_left_tclassitemLv2 {
	text-align : left;
	border-top: solid 1px white;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px white;
	background-color:#e9ecf5;			
}

/* 政府統計、提供統計、提供分類下位階層なし（右寄せ） */
.TD_right_tclassitemLv2 {
	text-align : right;
	border-top: solid 1px white;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px white;
	background-color:#e9ecf5;			
}

/* 政府統計、提供統計、提供分類下位階層なし（中央寄せ） */
.TD_center_tclassitemLv2 {
	text-align : center;
	border-top: solid 1px white;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px white;
	background-color:#e9ecf5;			
}

/* 明細セル（奇数行、左寄せ） */
.TD_left_detail1 {
	text-align : left;
	border-top: none;
	border-left: solid 1px white;
	border-right: solid 1px white;
	border-bottom: none;
	background-color:#f8f8ff;			
}

/* 明細セル（奇数行、右寄せ） */
.TD_right_detail1 {
	text-align : right;
	border-top: none;
	border-left: solid 1px white;
	border-right: solid 1px white;
	border-bottom: none;
	background-color:#f8f8ff;			
}

/* 政府統計、提供統計、提供分類下位階層なし（奇数行、中央寄せ） */
.TD_center_detail1 {
	text-align : center;
	border-top: none;
	border-left: solid 1px white;
	border-right: solid 1px white;
	border-bottom: none;
	background-color:#f8f8ff;			
}

/* 政府統計、提供統計、提供分類下位階層なし（奇数行、左寄せ、右罫線） */
.TD_left_detail1_rightborder {
	text-align : left;
	border-top: none;
	border-left: none;
	border-right: solid 1px white;
	border-bottom: none;
	background-color:#f8f8ff;			
}

/* 政府統計、提供統計、提供分類下位階層なし（奇数行、中央寄せ、罫線なし） */
.TD_center_detail1_noborder {
	text-align : center;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	background-color:#f8f8ff;			
}

/* 明細セル（偶数行、左寄せ） */
.TD_left_detail2 {
	text-align : left;
	border-top: none;
	border-left: solid 1px white;
	border-right: solid 1px white;
	border-bottom: none;
	background-color:#e9ecf5;			
}

/* 明細セル（偶数行、右寄せ） */
.TD_right_detail2 {
	text-align : right;
	border-top: none;
	border-left: solid 1px white;
	border-right: solid 1px white;
	border-bottom: none;
	background-color:#e9ecf5;			
}

/* 政府統計、提供統計、提供分類下位階層なし（偶数行、中央寄せ） */
.TD_center_detail2 {
	text-align : center;
	border-top: none;
	border-left: solid 1px white;
	border-right: solid 1px white;
	border-bottom: none;
	background-color:#e9ecf5;			
}

/* 政府統計、提供統計、提供分類下位階層なし（偶数行、中央寄せ、右罫線） */
.TD_left_detail2_rightborder {
	text-align : left;
	border-top: none;
	border-left: none;
	border-right: solid 1px white;
	border-bottom: none;
	background-color:#e9ecf5;			
}

/* 政府統計、提供統計、提供分類下位階層なし（偶数行、中央寄せ、罫線なし） */
.TD_center_detail2_noborder {
	text-align : center;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	background-color:#e9ecf5;			
}

/* 表示タイトル（中央寄せ） */
.TD_center_title {
	text-align : center;
	border-top: solid 1px white;
	border-left: solid 1px white;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	background-color:#d3e0ff;		
}

/* 表示タイトル（中央寄せ） */
.TD_center_title_noborder {
	text-align : center;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	background-color:#d3e0ff;		
}

/* セル（黒ボーダー） */
.TD_left_borderblack {
	border: 1px solid;
	border-color:black;
	text-align: left;	
}

/* セル（白ボーダー） */
.TD_left_borderwhite {
	border: 1px solid;
	border-color:white;
	text-align: left;
	background-color : #d3e0ff;	
}

/* セル（白ボーダー） */
.TD_left_leftborderwhite {
	border-left: 1px solid;
	border-color:white;
	text-align: left;
	background-color : #d3e0ff;	
}

/* セル（白ボーダー） */
.TD_left_rightborderwhite {
	border-right: 1px solid;
	border-color:white;
	text-align: left;
	background-color : #d3e0ff;	
}

/* セル（白ボーダー） */
.TD_left_bottomborderwhite {
	border-bottom: 1px solid;
	border-color:white;
	text-align: left;
	background-color : #d3e0ff;	
}


/* セル（白ボーダー） */
.TD_left_sideborderwhite {
	border-left: 1px solid;
	border-right: 1px solid;
	border-color:white;
	text-align: left;
	background-color : #d3e0ff;	
}

/* セル（白ボーダー） */
.TD_left_lbborderwhite {
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color:white;
	text-align: left;
	background-color : #d3e0ff;	
}

/* セル（白ボーダー） */
.TD_left_noborder {
	border: none;
	border-color:white;
	text-align: left;
	background-color : #d3e0ff;	
}

/* セル（立体隆起線 左寄せ）*/
.TD_left_boderdouble {
	border: 2px ridge white;	
	text-align: left;	
}

/* セル（立体隆起線 右寄せ）*/
.TD_right_boderdouble {
	border: 2px ridge white;	
	text-align: right;	
}

/* 一覧フッタセル */
.footer_right {
	text-align : right;
	color: black;
	background-color : #b9ceff;	
}

/* 列タイトルセル */
.column_title_left {
	border: 1px solid;
	border-color:black;
	background-color : #ccffff;
	text-align: left;
	padding-left: 5px;		
}
	
/* ツリー表示 */
DIV.treeView { 
	overflow: scroll;
	height: 250px
}

