table#hor-zebra2 .date {
	font-size:95%;
	line-height:0.8em;
	color:#666;
	font-family:Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif !important;
}

#hor-zebra2 {
	margin: 0;
	width: 360px;
	text-align: right;
	border-collapse: collapse;
	background-color:#FFFFFF;
}

#hor-zebra2 td {
	padding: 2px 3px 1px 3px;
	line-height:1.3em;
	border-bottom:dotted 1px #D6D6D6;
	font-family:Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif !important;
}

#hor-zebra2 .blue {color: #3366FF;}
#hor-zebra2 .red  {color: #FF0000;}
#hor-zebra2 .black  {color: #000000;}

#chartcontent11 .blue {color: #3366FF;}
#chartcontent11 .red  {color: #FF0000;}
#chartcontent11 .black  {color: #000000;}

#chartcontent21 .blue {color: #3366FF;}
#chartcontent21 .red  {color: #FF0000;}
#chartcontent21 .black  {color: #000000;}

#chartcontent31 .blue {color: #3366FF;}
#chartcontent31 .red  {color: #FF0000;}
#chartcontent31 .black  {color: #000000;}

#hor-zebra2 .blue {color: #3366FF;}
#hor-zebra2 .red  {color: #FF0000;}
#hor-zebra2 .black  {color: #000000;}


#hor-zebra2 .odd {
	background: #f5f6fc; 
}

#chartcontent11 td div{
	line-height:1.3em;
	font-family:Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif !important;
}

#chartcontent21 td div{
	line-height:1.3em;
	font-family:Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif !important;
}

#chartcontent31 td div{
	line-height:1.3em;
	font-family:Arial,Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",sans-serif !important;
}

#chartcontent11 {margin-bottom:5px;}
#chartcontent21 {margin-bottom:5px;}
#chartcontent31 {margin-bottom:5px;}

/* [tabheader] ---------------------------------------------------------------- */

.tabheader table {
	border-collapse: collapse; /* for IE */
	border-spacing: 0; /* for N6 */
	width: 660px;
	_width: 658px;
}

.tabheader table tr td {
	margin: 0;
	padding: 0;
	border-width: 0;
}

.tabheader .close { /* 選択してないタブ */
	border-style: solid;
	border-width: 1px; 
	border-color: #b0b0b0;
	background-color: #f0f4f8;
	background-image: url(/image/top/tabbg_off.gif);
	background-repeat: repeat-x;
	margin:0;
	padding: 6px 10px 6px 10px;
	white-space: nowrap;
}

.tabheader .open { /* 選択してるタブ */
	border-style: solid;
	border-width: 1px; 
	border-color: #b0b0b0 #b0b0b0 #fff #b0b0b0;
	background-image: url(/image/top/tabbg_on.gif);
	background-repeat: repeat-x;
	margin:0;
	padding: 6px 10px 6px 10px;
	white-space: nowrap;
}

.tabheader .spc_l { /* タブの左の空き・タブ下線 */
	width: 4px;
	border-style: solid;
	border-width: 1px 0 1px 0; 
	border-color: #fff #fff #b0b0b0 #fff;
	margin: 0;
	padding: 6px 0px;
	white-space: nowrap;
	font-size: small ;
}

.tabheader .spc_c { /* タブとタブの間・タブ下線 */
	width: 4px;
	border-style: solid;
	border-width: 1px 0 1px 0; 
	border-color: #fff #fff #b0b0b0 #fff;
	margin: 0;
	padding: 6px 0px;
	white-space: nowrap;
	font-size: small;
}

.tabheader .spc_r { /* タブの右の空き・タブ下線 */
	border-style: solid;
	border-width: 1px 0 1px 0; 
	border-color: #fff #fff #b0b0b0 #fff;
	margin: 0;
	padding: 6px 0px;
	white-space: nowrap;
	font-size: small ;
}

#head1{
	font-size: small ;
}
#head2{
	font-size: small ;
}
#head3{
	font-size: small ;
}

.tabheader a {
	text-decoration: none;
	border-bottom:0px;
	}

.tabheader a:link,
.tabheader a:visited {
	color: #0000ff ;
	}

.tabheader a:hover {
	color: #ff0000 ;
	}

/* [tabbody] ---------------------------------------------------------------- */
.tabbody {
	width: 660px;
	_width: 658px;
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 0px 1px 1px;
	padding: 10px 0 0 0;
	margin:0px;
}

