/* ページBODY定義 */
body {
	text-align: center;
	border-width: 0px 1px;
	border-color: #F8EBE1;
	border-style: solid;
	background-color: #F8EBE1;
	margin-top: 5px;
	color: #000000;
}
body .info {
	text-align: center;
	border-width: 0px 1px;
	border-color: #F8EBE1;
	border-style: solid;
	background-color: #F8EBE1;
	margin-top: 5px;
	color: #000000;
}

/* リンクセット */
a:link {
	color: #2B4FC0;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6F00A7;
}
a:hover {
	text-decoration: underline;
	color: #2B4FC0;
}
a:active {
	text-decoration: underline;
	color: #2B4FC0;
}

/* 固定フォントセット */
.f01px {
	font-size: 1px;
	line-height: 1px;
}
.f02px {
	font-size: 2px;
	line-height: 2px;
}
.f03px {
	font-size: 3px;
	line-height: 3px;
}
.f04px {
	font-size: 4px;
	line-height: 4px;
}
.f05px {
	font-size: 5px;
	line-height: 5px;
}
.f08 {
	font-size: 8pt;
}
.f10 {
	font-size: 10pt;
}
.font-12p {
	font-size: 10pt;
}
.f12 {
	font-size: 12pt;
}
.f14 {
	font-size: 14pt;
}
.f16 {
	font-size: 16pt;
}

/* 可変フォント小 */
.fs80 {
	font-size: 80%;
}
.fs90 {
	font-size: 90%;
}
.fs90_gla {
	font-size: 90%;
	color: #424542;
}


/* 色パターン */
.f_whi {
	color: #ffffff;
}
.f_gla {
	color: #424542;
}
.f_gla2 {
	color: #929292;
}
.f_gla3 {
	color: #494949;
}
.f_gla4 {
	color: #757575;
}
.f_gla5 {
	color: #606060;
}
.f_gla6 {
	color: #C5C5C5;
}
.f_red {
	color: #AD0000;
}
.f_red2 {
	color: #FF0000;
}
.f_red2_fs90 {
	color: #FF0000;
	font-size: 90%;
}
.f_red3 {
	color: #DB1919;
}
.f_gre {
	color: #178317;
}
.f_gre2 {
	color: #006607;
}
.f_gre4 {
	color: #95DC70;
}
.f_gre2_fs90 {
	color: #006607;
	font-size: 90%;
}
.f_gre3 {
	color: #A9A9A9;
}
.f_blu {
	color: #3A2BFF;
}
.blue {
	color: #002C76;
}
.f_yel {
	color: #E7B900;
}
.f_bro {
	color: #B3866B;
}
.f_bro2 {
	color: #8E5133;
}
.f_bro2_f10 {
	color: #8E5133;
	font-size: 10pt;
}
.f_bro2_f12 {
	color: #8E5133;
	font-size: 12pt;
}
.f_red4 {
	color: #DB3535;
}
.f_red5 {
	color: #D85B5B;
}
.f_red6 {
	color: #FF0B0B;
}
.f_red6_f12 {
	color: #FF0B0B;
	font-size: 12pt;
}
.f_red7 {
	color: #790000;
}
.f_pnk1 {
	color: #E49999;
}
.f_pnk2 {
	color: #F7C3C3;
}
.f_grn1 {
	color: #3CA63C;
}
.f_ble2 {
	color: #5160E9;
}
.f_ppl1 {
	color: #B951E9;
}
.f_ppl1_f10 {
	color: #B951E9;
	font-size: 10pt;
}
.f_ppl2 {
	color: #8C00A5;
}
.f_ppl3 {
	color: #BF56D2;
}

/* 株価で色をつけるもの */
/* プラス（赤） */
.numPlus {
	color: #AD0000;
}
/* プラス16ポイント固定 */
.numPlus16 {
	font-size: 16pt;
	color: #AD0000;
}
/* マイナス（青） */
.numMinus {
	color: #1D3693;
}
/* マイナス16ポイント固定 */
.numMinus16 {
	font-size: 16pt;
	color: #1D3693;
}
/* プラマイゼロ（黒） */
.numZero {
	color: #000000;
}
/* マイナス16ポイント固定 */
.numZero16 {
	font-size: 16pt;
	color: #000000;
}
.numZero2 {
	color: #505050;
}


/* タイトル下 */
.header1 {
	border-width: 0px 1px 1px 1px;
	border-color: #B3866B;
	border-style: solid;
}
/* タイトル下メニュー （TD用） */
.header2 {
	font-size: 10pt;
	text-align: right;
	background-color: #EDCDBD;
}
/* メニュー */
.menu {
	border-width: 0px 1px 1px 1px;
	border-color: #B3866B;
	border-style: solid;
	background-color: #F4F4F4;
}
.menu td {
	font-size: 10pt;
}

/* マーケットチャート　メニュー */
.cha_menu {
	border-width: 1px;
	border-color: #B3866B;
	border-style: solid;
	background-color: #F4F4F4;
}
.cha_menu td {
	font-size: 10pt;
}
/* スクリーニング　メニュー */
.sk_menu td {
	text-align:center;
	border-right: 1px solid #000000;
}
/* ページタイトル */
.pgtitle {
	font-size: 12pt;
	color: #8E532F;
}

/* ご注意 */
.footerInfo {
	color: #424542;
	font-size: 80%;
	text-indent: -3em;
	margin-left: 4em;
	margin-top: 6px;
}

/* フッター */
.footerCorp {
	color: #424542;
	font-size: 80%;
}

/* テーブルセンタリング */
body table {
	margin-right: auto;
	margin-left: auto;
}
/* テーブルセンタリング */
body div table {
	margin-right: auto;
	margin-left: auto;
}
/* 個別銘柄の指標群 */
.sisuu {
	border-width: 1px;
	border-color: #B3866B;
	border-style: solid;
	background-color: #F4F4F4;
}
.sisuu2 {
}

/* ページ切り替え */
/* 前 */
.pagePrev {
	background-color: #FFFFFF;
	font-size: 10pt;
}
/* 現在 */
.pageNow {
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10pt;
}
/* 次 */
.pageNext {
	background-color: #FFFFFF;
	text-align: right;
	font-size: 10pt;
}

/* 可視性（NN4以外で非表示にする） */
.nonDisp {
	display: none;
}


/* 全セル右寄せ */
.alignR {
	text-align: right;
}
.alignR td{
	text-align: right;
}
/* その中で左寄せ */
.alignR td.alignL {
	text-align: left;
}
/* 左寄せ */
td.alignL {
	text-align: left;
}
/* センタリング */
td.alignC {
	text-align: center;
}

/*----各種テーブル用CSS-----*/

/* テーブルがネストしない場合の外側のテーブル用 */
/* NN4.7にあわせてdivかtableに割り当て */

/* 線の色 #B3866B td線右のみ */
.line1r table {
	border-width: 0px 0px 1px 0px;
	border-color: #B3866B;
	border-style: solid;
}
/*通常のtd */
/* 背景#FFFFFF　線右 */
.line1r td {
	border-style: solid;
	border-color: #B3866B;
	border-width: 0px 1px 0px 0px;
	background-color: #FFFFFF;
	text-align: right;
}
/* 線消右 */
.line1r td.ce_0_nr {
	border-right: 0px;
}

/* 文字左 */
.line1r td.ce_0l {
	text-align: left;
}
/* 文字左 線消右 */
.line1r td.ce_0l_nr {
	border-right: 0px;
	text-align: left;
}
/* 線消右　フォント90% */
.line1r td.ce_0_nr_fs90 {
	border-right: 0px;
	font-size: 90%;
}
/* 文字左　フォント90% */
.line1r td.ce_0l_fs90 {
	text-align: left;
	font-size: 90%;
}
/* 文字左 線消右　フォント90% */
.line1r td.ce_0l_nr_fs90 {
	border-right: 0px;
	text-align: left;
	font-size: 90%;
}

/* 線の色 #DBAF95 */
/* 線上下左右 */
.line2_all table {
	border-width: 1px;
	border-color: #DBAF95;
	border-style: solid;
	background-color: #FFFFFF;
	margin-top: 3px;
}

/* 背景#F8EBE1　文字右 */
.line2_all td {
	text-align: right;
}
/* 背景#F8EBE1　文字右 */
.line2_all td.ce_0l {
	text-align: left;
}
.line2_all td.ce_0l_fs10{
	text-align:left;
	font-size: 10pt;
}
/* 背景#F8EBE1　文字センター */
.line2_all td.ce_4 {
	text-align: center;
	background-color: #F8EBE1;
}
/* 背景#F2ECEC　文字センター */
.line2_all td.ce_3 {
	text-align: center;
	background-color: #F2ECEC;
}

/* 線の色 #DBAF95 */
/* 線下 */
.line2 table {
	border-width: 0px 0px 1px 0px;
	border-color: #DBAF95;
	border-style: solid;
}

/*通常のtd */
/* 背景#FFFFFF　線上右 */
.line2 td {
	border-style: solid;
	border-color: #DBAF95;
	border-width: 1px 1px 0px 0px;
	/*background-color: #FFFFFF;*/
	text-align: right;
}
.line2 td.ce_0c{
	text-align:center;
}
.line2 td.ce_0c_fs10{
	text-align:center;
	font-size: 10pt;
}
.line2 td.ce_0l{
	text-align:left;
}
.line2 td.ce_0l_fs10{
	text-align:left;
	font-size: 10pt;
}
.line2 td.ce_0l_l{
	text-align:left;
	border-left: 1px solid #DBAF95;
}
/* 背景標準　２重線右 時系列株価　*/
.line2 td.ce_0_dr {
	border-right: 3px double;
}
/* 背景標準　２重線上 業種一覧等　*/
.line2 td.ce_0_dt {
	border-top: 3px double;
}
/* 背景標準　文字左　２重線上 業種一覧等　*/
.line2 td.ce_0l_dt {
	text-align:left;
	border-top: 3px double;
}
/* 文字左 線消右 */
.line2 td.ce_0l_nr {
	border-right: 0px;
	text-align: left;
	background-color: #FFFFFF;
}
/* 文字左 線消右　文字サイズ10pt */
.line2 td.ce_0l_nr_fs10 {
	border-right: 0px;
	text-align: left;
	font-size: 10pt;
}
/* 背景標準　文字中央　２重線上 業種一覧等　*/
.line2 td.ce_0c_dt {
	text-align:center;
	border-top: 3px double;
}
/* 背景標準　文字中央　線左　*/
.line2 td.ce_0c_l {
	text-align:center;
	border-left: 1px solid #DBAF95;
}
/* 背景標準　線左消右 */
.line2 td.ce_0_lnr {
	border-left: 1px solid #DBAF95;
	border-right: 0px;
}
/* 背景標準　線左消右　文字サイズ10pt */
.line2 td.ce_0_lnr_fs10 {
	border-left: 1px solid #DBAF95;
	border-right: 0px;
	font-size: 10pt;
}
/* 背景標準　消右 */
.line2 td.ce_0_nr {
	border-right: 0px;
	background-color: #FFFFFF;
}
/* 線消上右 */
.line2 td.ce_0_ntr {
	border-top: 0px;
	border-right: 0px;
}
/* 背景標準　線下 */
.line2 td.ce_0_b {
	border-bottom: 1px solid #DBAF95;
}
.line2 td.ce_0c_b{
	border-bottom: 1px solid #DBAF95;
	text-align:center;
}
/* 背景標準　線左 */
.line2 td.ce_0_l {
	border-left: 1px solid #DBAF95;
}
/* 背景標準　線左 フォントサイズ10pt*/
.line2 td.ce_0_l_fs10 {
	border-left: 1px solid #DBAF95;
	font-size: 10pt;
}
/* 背景#F2ECEC　文字中央　線左　フォント10pt */
.line2 td.ce_0c_l_fs10 {
	border-left: 1px solid #DBAF95;
	text-align: center;
	font-size: 10pt;
}
/* 文字左 背景標準　線左 */
.line2 td.ce_0l_l {
	border-left: 1px solid #DBAF95;
	text-align:left;
}
/* 背景標準　線上消右 */
.line2 td.ce_0_tnr {
	border-top: 1px solid #DBAF95;
	border-right: 0px;
}
/* 背景#F4F4F4 */
.line2 td.ce_1 {
	background-color: #F4F4F4;
}
/* 背景#F4F4F4　線左 */
.line2 td.ce_1_l {
	border-left: 1px solid #DBAF95;
	background-color: #F4F4F4;
}
/* 背景#FDFDFD */
.line2 td.ce_2 {
	background-color: #FDFDFD;
}
/* 背景#FDFDFD　文字左 */
.line2 td.ce_2l {
	background-color: #FDFDFD;
	text-align: left;
}
/* 背景#FDFDFD　文字左 */
.line2 td.ce_2l_fs90 {
	background-color: #FDFDFD;
	text-align: left;
	font-size: 90%;
}
/* 背景#F2ECEC */
.line2 td.ce_3l {
	background-color: #F2ECEC;
	text-align: left;
}
/* 背景#F2ECEC */
.line2 td.ce_3 {
	background-color: #F2ECEC;
}
/* 背景#F2ECEC 文字左*/
.line2 td.ce_3l_lnr{
	background-color: #F2ECEC;
	text-align: left;
	border-width: 1px 0px 0px 1px;
}
/* 背景#F2ECEC ２重線右 時系列株価 */
.line2 td.ce_3c_dr {
	border-right: 3px double;
	background-color: #F2ECEC;
	text-align: center;
}
/* 背景#F2ECEC　線左 */
.line2 td.ce_3_l {
	border-left: 1px solid #DBAF95;
	background-color: #F2ECEC;
}
/* 背景#F2ECEC　線左 消右*/
.line2 td.ce_3_nr {
	background-color: #F2ECEC;
	border-right: 0px;
}
/* 背景#F2ECEC　線左 消右*/
.line2 td.ce_3_lnr {
	border-left: 1px solid #DBAF95;
	background-color: #F2ECEC;
	border-right: 0px;
}
/* 背景#F2ECEC　線左　消上 */
.line2 td.ce_3_lnt {
	border-left: 1px solid #DBAF95;
	background-color: #F2ECEC;
	border-top: 0px;
}
.line2 td.ce_3_l_fs90 {
	font-size: 90%;
	border-left: 1px solid #DBAF95;
	background-color: #F2ECEC;
}

/* 背景#F2ECEC　文字中央 */
.line2 td.ce_3c {
	background-color: #F2ECEC;
	text-align: center;
}
/* 背景#F2ECEC　文字中央　線左 */
.line2 td.ce_3c_l {
	border-left: 1px solid #DBAF95;
	background-color: #F2ECEC;
	text-align: center;
}
/* 背景#F2ECEC　文字中央　フォント10pt */
.line2 td.ce_3c_f10 {
	background-color: #F2ECEC;
	text-align: center;
	font-size: 10pt;
}
/* 背景#F2ECEC　文字中央　二重線上　フォント10pt */
.line2 td.ce_3c_dt_f10 {
	border-top: 3px double;
	background-color: #F2ECEC;
	text-align: center;
	font-size: 10pt;
}
/* 背景#F2ECEC　文字中央　線左消右 */
.line2 td.ce_3c_lnr {
	border-left: 1px solid #DBAF95;
	border-right: 0px;
	background-color: #F2ECEC;
	text-align: center;
}
/* 背景#F2ECEC　文字中央　消右 */
.line2 td.ce_3c_nr {
	border-right: 0px;
	background-color: #F2ECEC;
	text-align: center;
}
/* 背景#F2ECEC　文字中央　二重線上消右 */
.line2 td.ce_3c_dtnr {
	border-top: 3px double;
	border-right: 0px;
	background-color: #F2ECEC;
	text-align: center;
}
/* 背景#F2ECEC　文字中央　二重線上消右　フォント10pt */
.line2 td.ce_3c_dtnr_f10 {
	border-top: 3px double;
	border-right: 0px;
	background-color: #F2ECEC;
	text-align: center;
	font-size: 10pt;
}
/* 背景#F2ECEC　文字中央　消上右 */
.line2 td.ce_3c_ntr {
	border-top: 0px;
	border-right: 0px;
	background-color: #F2ECEC;
	text-align: center;
}
/* 背景#F2ECEC　文字中央　消右　フォント10pt */
.line2 td.ce_3c_nr_f10 {
	border-right: 0px;
	background-color: #F2ECEC;
	text-align: center;
	font-size: 10pt;
}
/* 背景#F2ECEC　文字左　二重線上消右　フォント10pt */
.line2 td.ce_3l_dtnr_f10 {
	border-top: 3px double;
	border-right: 0px;
	background-color: #F2ECEC;
	text-align: left;
	font-size: 10pt;
}
/* 背景#F2ECEC　文字左　消右　フォント10pt */
.line2 td.ce_3l_nr_f10 {
	border-right: 0px;
	background-color: #F2ECEC;
	text-align: left;
	font-size: 10pt;
}
/* 背景#F2ECEC　文字左　線左 */
.line2 td.ce_3l_l {
	border-left: 1px solid #DBAF95;
	background-color: #F2ECEC;
	text-align: left;
}
/* 背景#F2ECEC　文字左　消右 */
.line2 td.ce_3l_nr {
	border-right: 0px;
	background-color: #F2ECEC;
	text-align: left;
}
/* 背景#F2ECEC　文字中央　線下 */
.line2 td.ce_3c_b {
	border-bottom: 1px solid #DBAF95;
	background-color: #F2ECEC;
	text-align: center;
}
/* 背景#F2ECEC　文字左　消上 */
.line2 td.ce_3c_nt {
	border-top: 0px;
	background-color: #F2ECEC;
	text-align: center;
}
/* 背景#F2ECEC　線左下 */
.line2 td.ce_3_lb {
	border-bottom: 1px solid #DBAF95;
	border-left: 1px solid #DBAF95;
	background-color: #F2ECEC;
}
/* 背景#F8EBE1*/
.line2 td.ce_4c {
	background-color: #F8EBE1;
	text-align: center;
}
/* 背景#F8EBE1　線左 */
.line2 td.ce_4c_l {
	border-left: 1px solid #DBAF95;
	background-color: #F8EBE1;
	text-align: center;
}
/* 背景#F8EBE1　線上消右 */
.line2 td.ce_4_tnr {
	border-top: 1px solid #DBAF95;
	border-right: 0px;
	background-color: #F8EBE1;
}
/* 背景#F8EBE1　消右 */
.line2 td.ce_4_nr {
	border-right: 0px;
	background-color: #F8EBE1;
}
/* 背景#F8EBE1　文字左　消右 */
.line2 td.ce_4l_nr {
	border-right: 0px;
	text-align: left;
	background-color: #F8EBE1;
}

/* 時系列株価 */
.line2 td.ce_5 {
	background-color: #E6E6E6;
}
.line2 td.ce_5_l {
	border-left: 1px solid #DBAF95;
	background-color: #E6E6E6;
}
.line2 td.ce_6 {
	background-color: #A3FFAC;
}
.line2 td.ce_7 {
	background-color: #FFBCEE;
}
/* 背景#FBB999　線左 */
.line2 td.ce_9_l {
	border-left: 1px solid;
	background-color: #FBB999;
}
/* 背景#FBB999　線左二重線上 */
.line2 td.ce_9_ldt {
	border-left: 1px solid;
	border-top: 3px double;
	background-color: #FBB999;
}
/* 背景#FBB999　文字中央 */
.line2 td.ce_9c {
	background-color: #FBB999;
	text-align: center;
}
/* 背景#FBB999　文字中央　消上 */
.line2 td.ce_9c_nt {
	border-top: 0px;
	background-color: #FBB999;
	text-align: center;
}
/* 背景#FBB999　文字中央　消右 */
.line2 td.ce_9c_nr {
	border-right: 0px;
	background-color: #FBB999;
	text-align: center;
}
/* 背景#FBB999　文字中央　消上右 */
.line2 td.ce_9c_ntr {
	border-top: 0px;
	border-right: 0px;
	background-color: #FBB999;
	text-align: center;
}
/* 背景#FFEBE1 */
.line2 td.ce_10 {
	background-color: #FFEBE1;
}
/* 背景#FFEBE1　文字中央*/
.line2 td.ce_10c {
	background-color: #FFEBE1;
	text-align: center;
}
/* 背景#FFEBE1　文字左*/
.line2 td.ce_10l {
	background-color: #FFEBE1;
	text-align: left;
}
.line2 td.ce_10l_f10 {
	background-color: #FFEBE1;
	text-align: left;
	font-size: 10pt;
}
/* 背景#D9F1FF */
.line2 td.ce_12 {
	background-color: #D9F1FF;
}
/* 背景#FFEBE1　二重線上 */
.line2 td.ce_10_dt {
	border-top: 3px double;
	background-color: #FFEBE1;
}
/* 背景#FFEBE1　文字中央　消右 */
.line2 td.ce_10c_nr {
	border-right: 0px;
	background-color: #FFEBE1;
	text-align: center;
}
/* 背景#FFEBE1　文字中央　二重線上消右 */
.line2 td.ce_10c_dtnr {
	border-top: 3px double;
	border-right: 0px;
	background-color: #FFEBE1;
	text-align: center;
}
/* 背景#FFEBE1　文字中央　フォント10pt */
.line2 td.ce_10c_f10 {
	background-color: #FFEBE1;
	text-align: center;
	font-size: 10pt;
}
/* 背景#FFEBE1　文字中央　消右　フォント10pt */
.line2 td.ce_10c_nr_f10 {
	border-right: 0px;
	background-color: #FFEBE1;
	text-align: center;
	font-size: 10pt;
}
/* 背景#FFEBE1　文字中央　二重線上消右　フォント10pt */
.line2 td.ce_10c_dtnr_f10 {
	border-top: 3px double;
	border-right: 0px;
	background-color: #FFEBE1;
	text-align: center;
	font-size: 10pt;
}

/* 線の色 #DBAF95 */
/* 線下 */
.line2up table {
	border-width: 1px 0px 0px 0px;
	border-color: #DBAF95;
	border-style: solid;
}

/* 時系列株価用 */
.line2j table {
	border-width: 0px 0px 1px 0px;
	border-color: #DBAF95;
	border-style: solid;
}
.line2j td {
	border-style: solid;
	border-color: #DBAF95;
	border-width: 1px 1px 0px 0px;
	font-size: 90%;
	text-align: right;
}
/* 背景標準　線左 */
.line2j td.ce_0_l {
	border-left: 1px solid #DBAF95;
}
.line2j td.ce_0_dr {
	border-right: 3px double;
}
/* 文字左 背景標準　線左 */
.line2j td.ce_0l_l {
	border-left: 1px solid #DBAF95;
	text-align:left;
}
/* 背景#F2ECEC */
.line2j td.ce_3 {
	background-color: #F2ECEC;
}
.line2j td.ce_3c {
	background-color: #F2ECEC;
	text-align: center;
}
/* 背景#F2ECEC 文字左*/
/* 背景#F2ECEC ２重線右 時系列株価 */
.line2j td.ce_3c_dr {
	border-right: 3px double;
	background-color: #F2ECEC;
	text-align: center;
}
/* 背景#F2ECEC　文字中央　線左 */
.line2j td.ce_3c_l {
	border-left: 1px solid #DBAF95;
	background-color: #F2ECEC;
	text-align: center;
}
.line2j td.ce_3l_lnr{
	background-color: #F2ECEC;
	text-align: left;
	border-width: 1px 0px 0px 1px;
}
.line2j td.ce_5 {
	background-color: #E6E6E6;
}
.line2j td.ce_5_l {
	border-left: 1px solid #DBAF95;
	background-color: #E6E6E6;
}
.line2j td.ce_6 {
	background-color: #A3FFAC;
}
.line2j td.ce_7 {
	background-color: #FFBCEE;
}

/* テーブルがネストする場合の外側のテーブル用（tableに割り当て） */

/* 背景#FFFFFF　線下2px */
/* 線の色 #888888 */
.line3a td {
	border-width: 0px 0px 2px 0px;
	border-color: #888888;
	border-style: solid;
	background-color:#F0F0F0;
	text-align:right;
}
.line3a td.ce_0_nb{
	border-bottom: 0px;
	background-color:#FFFFFF;
}
.line3a td.ce_l{
	text-align:left;
}
.line3a td.ce_0l{
	text-align:left;
	background-color:#FFFFFF;
}
.line3a td.ce_0c{
	text-align:center;
	background-color:#FFFFFF;
}


/*背景*/
.line4 td {
	border-width: 0px 0px 1px 0px;
	border-color: #A5A5A5;
	border-style: solid;
	text-align: right;
}
/*背景　左あわせ*/
.line4 td.ce_0l{
	text-align:left;
}
/*背景　センターあわせ*/
.line4 td.ce_0c{
	text-align:center;
}
.line4 td.ce_0l_nb{
	border-bottom: 0px;
	background-color:#FFFFFF;
	text-align:left;
}
/*背景#F0F0F0 センターあわせ*/
.line4 td.ce_8c{
	text-align:center;
	background-color:#F0F0F0;
}
.line4 td.ce_8c_nl {
	border-width: 0px 0px 0px 0px;
	text-align: center;
}
/*背景#F0F0F0*/
.line4 td.ce_8{
	background-color:#F0F0F0;
}

/* マーケット国内市況の下部 */
.line4 td.ce_11 {
	border-width: 0px 1px 0px 1px;
	border-color: #A5A5A5;
	border-style: solid;
	background-color:#F4F4F4;
}

/* スクリーニング文字固定 */
.sc_f10 td {
	font-size: 10pt;
}


/* ボックス用 */
/* 背景#FFFFFF */
.bo_l {
	border-left: 1px solid #999999;
}
.bo_0_all {
	background-color: #FFFFFF;
	border: 1px solid #dbaf95;
}
.bo_0 {
	background-color: #FFFFFF;
}
/* 背景#FFFFFF　文字中央 */
.bo_0c {
	background-color: #FFFFFF;
	text-align: center;
}
/* 背景#FFFFFF　文字中央 */
.bo_0c_f10 {
	text-align: center;
	font-size: 10pt;
}
/* 背景#FFFFFF　線下#DBAF95 */
.bo_0_b {
	border-bottom: 1px solid #DBAF95;
	background-color: #FFFFFF;
}
.bo_0_b2 {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
}
.bo_0_b2_f10 {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
	font-size: 10pt;
}
/* 背景#DCDCDC */
.bo_0dc {
	background-color: #DCDCDC;
}
/* 背景#F0F0F0 */
.bo_0f0 {
	background-color: #F0F0F0;
}
/* ニュースの日付区切り */
/* 背景 #F0F0F0 線下 #999999*/
.bo_0f0_d {
	background-color: #F0F0F0;
	border-bottom: 1px solid #999999;
}
.bo_0f0_d_f10 {
	background-color: #F0F0F0;
	border-bottom: 1px solid #999999;
	font-size: 10pt;
}
/* 背景 #F0F0F0 線下右 #999999*/
.bo_0f0_dl {
	background-color: #F0F0F0;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}
.bo_0_f10 {
	background-color: #FFFFFF;
	font-size:10pt;
}
.bo_0f0_f10 {
	background-color: #F0F0F0;
	font-size:10pt;
}
.bo_0_d {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
}
.bo_0_d_f10 {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
	font-size:10pt;
}
.bo_0_dl {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	background-color: #FFFFFF;
}
/* スクリーニング下線　*/
.bo_0r_d {
	border-bottom: 1px solid #999999;
	background-color: #FFFFFF;
	text-align: right;
}

/* 背景#EDCDBD */
.bo_0ed {
	background-color: #EDCDBD;
}
/* 背景#EDCDBD文字10 */
.bo_0ed_f10 {
	background-color: #EDCDBD;
	font-size: 10pt;
}
/* 背景#F3F3F3 */
.bo_0f3 {
	background-color: #F3F3F3;
}
/* 背景#F2ECEC　文字中央 */
.bo_0f2 {
	background-color: #F2ECEC;
	text-align: center;
}

/* 背景#B3866B*/
.bo_1 {
	background-color: #B3866B;
}
/* 背景#B3866B　文字白*/
.bo_1_w  {
	background-color: #B3866B;
	color:#FFFFFF;
}
/* 背景#B3866B　文字右白*/
.bo_1r_w  {
	background-color: #B3866B;
	text-align: right;
	color:#FFFFFF;
}
/* 背景#B3866B; センタリング　文字白*/
.bo_1c_w {
	background-color: #B3866B;
	color:#FFFFFF;
	text-align: center;
}
/* 背景#F2ECEC　文字中央　線全#DBAF95 */
.bo_2c_a {
	background-color: #F2ECEC;
	border-width: 1px;
	border-color: #DBAF95;
	border-style: solid;
	text-align: center;
}
/* 背景#F0f0f0 海外市況動画リンク 線全#DBAF95 */
.bo_2_b {
	border-width: 1px;
	border-color: #DBAF95;
	border-style: solid;
	background-color: #F0f0f0;
}
/* 背景#FFFFFF　線下#B3866B */
.bo_3 {
	border-width: 0px 0px 1px 0px;
	border-color: #B3866B;
	border-style: solid;
	background-color: #FFFFFF;
}
/* 背景#FFFFFF　文字中央　線下#B3866B */
.bo_3c {
	border-width: 0px 0px 1px 0px;
	border-color: #B3866B;
	border-style: solid;
	background-color: #FFFFFF;
	text-align: center;
}
/* 線の色 #B3866B */
.bo_3_tr  {
	border-width: 1px 1px 0px 0px;
	border-color: #B3866B;
	border-style: solid;
	background-color: #FFFFFF;
}
/* 線の色 #B3866B */
.bo_3_b  {
	border-bottom: 1px solid #B3866B;
}
/* 背景#FFFFFF　線右#B3866B */
.bo_3_r {
	border-right: 1px solid #B3866B;
	background-color: #FFFFFF;
}


/* 四季報の縦線 戦右#999999 */
.bo_4a {
	border-width: 0px 1px 0px 0px;
	border-color: #999999;
	border-style: solid;
	background-color: #FFFFFF;	
}
.bo_4b {
	border-width: 0px 0px 1px 0px;
	border-color: #999999;
	border-style: solid;
	background-color: #FFFFFF;	
}
/* 背景#757575 センタリング　文字白*/
.bo_5c_w {
	background-color: #757575;
	color:#FFFFFF;
	text-align: center;
}
/* 背景#E2E2E2*/
.bo_6 {
	background-color: #E2E2E2;
}
.bo_6c {
	background-color: #E2E2E2;
	text-align: center;
}
.bo_6r {
	background-color: #E2E2E2;
	text-align: right;
}
/* 背景#EDCDBD*/
.bo_7 {
	background-color: #EDCDBD;
}
.bo_7c {
	background-color: #EDCDBD;
	text-align: center;
}
.bo_7r {
	background-color: #EDCDBD;
	text-align: right;
}
.bo_12_all {
	background-color: #F3E4DD;
	border: 1px solid #B3866B;
}
.bo_8 {
	background-color: #C0C0C0;
}
/* 背景#A5A5A5 */
.bo_9 {
	background-color: #A5A5A5;
}
/* 背景#E1E1E1 */
.bo_10 {
	background-color: #E1E1E1;
}
.bo_11 {
	background-color: #F8EBE1;
}
.bo_12 {
	background-color: #F3E4DD;
}
.bo_12_all {
	background-color: #F3E4DD;
	border: 1px solid #B3866B;
}
/* ニュースの日付区切り */
/* 背景 
.bo_5a {
}

.bo_5b {
}



/* ニュースフッター */
.news_f {
	border-width: 1px 0px 0px 0px;
	border-color: #999999;
	border-style: solid;
}

/* 項目タイトル */
/* 背景#EDCDBD */
.ti_1 {
	background-color: #EDCDBD;
	font-size: 12pt;
}

/* センタリング */
.cente {
	border-width: 1px 0px;
	border-color: #ffffff;
	border-style: solid;
	text-align: center;
}
/* センタリング */
.center {
	text-align: center;
	width:100%;
}
/* センタリング */
.cente div table  {
	margin-right: auto;
	margin-left: auto;
}

/* 線なし表用 */
/* td用センタリング */
.center_td {
	text-align: center;
}
/* td用左寄せ */
.left_td {
	text-align: left;
}
/* テーブル用左寄せ */
.left_table {
	margin-right: auto;
	margin-left: 0;
}


/* 四季報 */
/* pタグ用 */
.shi_p {
	line-height: 130%;
	font-family: "ＭＳ ゴシック", "Osaka−等幅";

}
/* preタグ用 */
.shi_pre {
	line-height: 130%;
}
.f12_lh18 {
	font-size: 12pt;
	line-height: 18pt;
}
.lh18 {
	line-height: 18pt;
}
/* トレンドマップ用 */
.menu { text-decoration: none;} 
.menu:link { color: #145082; } 
.menu:visited { color: #145082; } 
/* .menu:hover { color: #CC0000; } */
.menu { font-size:12px; } 
.menul { text-decoration: none;} 
.menul:link { color: #145082; } 
.menul:visited { color: #145082; } 
/* .menul:hover { color: #CC0000; } */
.menul { font-size:14px; } 

.ttl { font-size:12px;} 
.tts { font-size:10px;} 
.ttlw { font-size:12px; } 
.ttlww { font-size:12px;} 
.ttlg { font-size:12px; color:#515151; } 
.ttll { font-size:14px;} 
.bo_13{
	background-color:#f4f4f4;
}
.bo_13_all{
	background-color:#f4f4f4;
	border: 1px solid #dbaf95;
}
.bo_14{
	background-color:#dbaf95;
}
.uline td{
	border-bottom:solid 1px #a5a5a5;
}
.uline td.noline{
	border-bottom:0px;
	font-size:10pt;
}
.style1 {color: #C562EA}
.style2 {color: #F4B200}
/* テクニカルサーチ用 */
.line_all table {
	border-top: 1px #DBAF95 solid;
	font-size:10pt;
	background-color: #F4F4F4;
}
.line_all td {
	border-width: 0px 1px 0px 0px;
	border-color: #DBAF95;
	border-style: solid;
}
.line_all td.ce0_tb {
	border-width: 1px 0px;
	border-color: #DBAF95;
	border-style: solid;
	background-color: #FFFFFF;
	padding-top:10px;
}
.line_all td.ce0_b {
	border-bottom: solid 1px #DBAF95;
	border-right:0px;
	background-color: #FFFFFF;
	padding-top: 0px 10px;
}
.line_all td.ce1r_nrl {
	border-width: 0px 0px 0px 1px;
	border-color: #DBAF95;
	border-style: solid;
	text-align:right;
}
.line_all td.ce2r_nrl {
	border-width: 0px 0px 0px 1px;
	border-color: #DBAF95;
	border-style: solid;
	text-align:right;
	background-color:#d9d9d9;
}
.line_all td.ce1_nrl {
	border-width: 0px 0px 0px 1px;
	border-color: #DBAF95;
	border-style: solid;
}.line_all td.ce0_l {
	border-left: 1px;
	border-color: #DBAF95;
	border-style: solid;
	background-color:#e0e0e0;
}
.line_all td.ce1_l {
	border-width: 0px 1px;
	border-color: #DBAF95;
	border-style: solid;
}
.line_all td.ce2_l {
	border-width: 0px 1px;
	border-color: #DBAF95;
	border-style: solid;
	background-color:#d9d9d9;
}
.line_all td.ce2 {
	background-color:#d9d9d9;
}
.line_all td.ce2_lb {
	border-width: 0px 1px 1px 1px;
	border-color: #DBAF95;
	border-style: solid;
	background-color:#d9d9d9;
}
.line_all td.ce2_lt {
	border-width: 2px 1px 0px 1px;
	border-right-color: #DBAF95;
	border-top-color: #c9c9c9;
	border-style: solid;
	background-color:#d9d9d9;
}
.line_all td.ce1_lb2 {
	border-width: 0px 1px 1px 1px;
	border-right-color: #DBAF95;
	border-bottom-color: #a5a5a5;
	border-style: solid;
}
.line_all td.ce2_noline {
	border: 0px;
	background-color:#d9d9d9;
}
.line_all td.bo_f4{
background-color:#f4f4f4;
}
.gla7 {color: #A5A5A5}
.bo_15{
	background-color:#FFDDCC;
}
.bo_15c {
	background-color: #FFDDCC;
	text-align: center;
}
.bo_16{
	background-color:#E5E5E5;
}
.bo_16c{
	background-color:#E5E5E5;
	text-align: center;
}
.bo_17{
	background-color:#B2F967;
}
.bo_18{
	background-color:#C1C1C1;
}
.bo_19c{
	background-color:#EBEBEB;
	text-align: center;
}
.bo_20{
	background-color:#B7B7B7;
}
.bo_21{
	background-color:#A6A6A6;
}



/* 線の色 #B7B7B7 */
.line5 table {
	border-style: solid;
	border-color: #B7B7B7;
	border-width: 0px 1px 0px 0px;
	background-color: #E1E1E1;
}

/* 背景#E1E1E1　線上下左 文字上*/
.line5 td {
	border-style: solid;
	border-color: #B7B7B7;
	border-width: 1px 0px 1px 1px;
	vertical-align: top;
}

/* 背景#FFFFFF　線左 */
.line5 td.wht1 {
	border-style: solid;
	border-color: #B7B7B7;
	border-width: 0px 0px 0px 1px;
	background-color: #FFFFFF;
}
