/* 全体(body) */
.pbody {
	background: #ffffff;
}

/* 名称＆日時テーブル */
.nametbl {
	width: 564px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 8px;
}

/* 銘柄名称 */
.bnam {
	width: 60%;
	font-size: 10pt;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

/* データ日付 */
.ddate {
	width: 30%;
	font-size: 10pt;
	color: black;
	background: white;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

/* データ日付 反転 */
.ddater {
	width: 30%;
	font-size: 10pt;
	color: #000000;
	background: #94DC49;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

/* データ時間 */
.dtime {
	width: 40%;
	font-size: 10pt;
	color: black;
	background: white;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

/* データ時間 反転 */
.dtimer {
	width: 20%;
	font-size: 10pt;
	color: #000000;
	background: #94DC49;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

/* 全体テーブル */
.altable {
	width: 560px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
	border-width: 2px 2px 2px 2px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 各種ヘッダ */

/* 限月ヘッダ */
.dlvmhead {
	width: 66px;
	font-size: 10pt;
	background: #888899;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 出来高合計ヘッダ */
.tvolhead {
	width: 66px;
	font-size: 10pt;
	background: white;
	color: black;
	text-align: center;
	vertical-align: top;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 最新値ヘッダ */
.lasthead {
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 前日比ヘッダ */
.chghead {
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 前日値ヘッダ */
.prehead {
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 売気配ヘッダ */
.askhead {
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 買気配ヘッダ */
.bidhead {
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 始値ヘッダ */
.openhead {
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 高値ヘッダ */
.highhead {
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 安値ヘッダ */
.lowhead {
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 出来高ヘッダ */
.volhead {
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 節ヘッダ */
.prodhead {
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 各セル */

/* 限月セル */
.dlvmdata {
	width: 70px;
	font-size: 10pt;
	text-align: center;
	background: white;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 前日値セル */
.prevdata {
	font-size: 10pt;
	text-align: right;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 最新値セル */
.lastdata {
	font-size: 10pt;
	text-align: right;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 値段上昇 */
.pricep {
	font-size: 10pt;
	text-align: right;
	background: #ff0000;
	color: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 値段下降 */
.pricem {
	font-size: 10pt;
	text-align: right;
	background: #0000ff;
	color: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 値段変わらず */
.pricen {
	font-size: 10pt;
	text-align: right;
	background: #94DC49;
	color: #000000;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 節セル */
.proddata {
	font-size: 10pt;
	text-align: right;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 前日値セル */
.predata {
	font-size: 10pt;
	text-align: right;
	color: #000000;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 前日比セル 0 */
.chgdata {
	font-size: 10pt;
	text-align: right;
	color: #000000;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 前日比セル + */
.chgdatap {
	font-size: 10pt;
	text-align: right;
	color: #ff0000;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 前日比セル - */
.chgdatam {
	font-size: 10pt;
	text-align: right;
	color: #0000ff;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 前日比セル 上昇 */
.chgp {
	font-size: 10pt;
	text-align: right;
	background: #ff0000;
	color: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 前日比セル 下降 */
.chgm {
	font-size: 10pt;
	text-align: right;
	color: #ffffff;
	background: #0000ff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 前日比セル 値段変わらず */
.chgn {
	font-size: 10pt;
	text-align: right;
	background: #94DC49;
	color: #000000;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 売気配セル */
.askdata {
	font-size: 10pt;
	text-align: right;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 売気配セル 反転 */
.askr {
	font-size: 10pt;
	text-align: right;
	background: #94DC49;
	color: #000000;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 買気配セル */
.biddata {
	font-size: 10pt;
	text-align: right;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 買気配セル 反転 */
.bidr {
	font-size: 10pt;
	text-align: right;
	background: #94DC49;
	color: #000000;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 始値セル */
.opendata {
	font-size: 10pt;
	text-align: right;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 始値セル 反転 */
.openr {
	font-size: 10pt;
	text-align: right;
	background: #94DC49;
	color: #000000;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 高値セル */
.highdata {
	font-size: 10pt;
	text-align: right;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 高値セル 反転 */
.highr {
	font-size: 10pt;
	text-align: right;
	background: #94DC49;
	color: #000000;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 安値セル */
.lowdata {
	font-size: 10pt;
	text-align: right;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 安値セル 反転 */
.lowr {
	font-size: 10pt;
	text-align: right;
	background: #94DC49;
	color: #000000;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 出来高セル */
.voldata {
	font-size: 10pt;
	text-align: right;
	background: white;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 出来高セル 反転 */
.voldatar {
	font-size: 10pt;
	text-align: right;
	background: #94DC49;
	color: #000000;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* メッセージ */
.mess {
	font-size: 10pt;
	color: #000000;
}


// 一覧表
/* 大枠 */
.bigframe
{
	width: 564px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #ffffff;
}

.bigtd
{
	vertical-align: top;
	font-size: 10pt;
	color: black;
	text-align: right;
}

/* 中枠 */
.midframe
{
	padding: 0px 8px 0px 8px;
	margin: 0px 8px 0px 8px;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #999999;
	border-style: solid;
	background: #ffffff;
}

/* 空白 */
.vwspace {
//	width: 60%;
	font-size: 10pt;
	color: black;
	background: white;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}

/* 時間 */
.vwtime {
	vertical-align: top;
	font-size: 10pt;
	color: black;
	text-align: right;
	padding: 0px 10px 0px 0px;
}

/* TRヘッダ */
.trheader
{
	font-size: 10pt;
//	background: #9C966B;
	color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* TDヘッダ */
.tdheader
{
	font-size: 10pt;
	height: 26px;
	color: #ffffff;
	background: #888899;
	vertical-align: middle;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* 銘柄名称 */
.clbrandnm
{
	width: 90px;
	font-size: 10pt;
	background: #ffffff;
	color: #000000;
	padding: 4px 8px 4px 8px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #999999;
	border-style: solid;
}

/* 値段　通常 */
.clprice
{
	width: 70px;
	background: #ffffff;
	font-size: 10pt;
	color: #000000;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #999999;
	border-style: solid;
}

/* 値段　変わらず反転 */
.clpricen
{
	width: 70px;
	font-size: 10pt;
	background: #94DC49;
	color: #000000;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #999999;
	border-style: solid;
}

/* 値段　上昇時反転 */
.clpriceu
{
	background: #ff0000;
	width: 70px;
	font-size: 10pt;
	color: #ffffff;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #999999;
	border-style: solid;
}

/* 値段　下降時反転 */
.clpricem
{
	background: #0000ff;
	width: 70px;
	font-size: 10pt;
	color: #ffffff;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #999999;
	border-style: solid;
}

/* 前日比　0 */
.clchgnn
{
	width: 70px;
	font-size: 10pt;
	background: #ffffff;
	color: #000000;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #999999;
	border-style: solid;
}

/* 前日比　+ */
.clchgpn
{
	width: 70px;
	font-size: 10pt;
	color: #ff0000;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #999999;
	border-style: solid;
}

/* 前日比　- */
.clchgmn
{
	width: 70px;
	font-size: 10pt;
	color: #0000ff;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #999999;
	border-style: solid;
}

/* 前日比　変わらず反転 */
.clchgn
{
	background: #94DC49;
	color: #000000;
	width: 70px;
	font-size: 10pt;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #999999;
	border-style: solid;
}

/* 前日比　上昇時反転 */
.clchgu
{
	background: #ff0000;
	width: 70px;
	font-size: 10pt;
	color: #ffffff;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #999999;
	border-style: solid;
}

/* 前日比　下降時反転 */
.clchgm
{
	background: #0000ff;
	width: 70px;
	font-size: 10pt;
	color: #ffffff;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	text-align: right;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #999999;
	border-style: solid;
}

/* 空白 */
.tdspace
{
	background: #ffffff;
	font-size: 10pt;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
}

/* 為替用 */

/* 為替用相場表最新値ヘッダ */
.fxlasthead {
	background: #888899;
	font-size: 10pt;
	color: #ffffff;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 売気配セル */
.fxaskdata {
	width: 80px;
	font-size: 10pt;
	text-align: right;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 買気配セル */
.fxbiddata {
	width: 80px;
	font-size: 10pt;
	text-align: right;
	background: #ffffff;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 売気配セル 反転 */
.fxaskr {
	width: 80px;
	font-size: 10pt;
	text-align: right;
	background: #94DC49;
	color: #000000;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 買気配セル 反転 */
.fxbidr {
	width: 80px;
	font-size: 10pt;
	text-align: right;
	background: #94DC49;
	color: #000000;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
	padding: 0px 5px 0px 0px;
}

/* 前日比ヘッダ */
.fxchghead {
	width: 80px;
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 前日値ヘッダ */
.fxprehead {
	width: 80px;
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 始値ヘッダ */
.fxopenhead {
	width: 80px;
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 高値ヘッダ */
.fxhighhead {
	width: 80px;
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

/* 安値ヘッダ */
.fxlowhead {
	width: 80px;
	background: #888899;
	font-size: 10pt;
	color: white;
	text-align: center;
	border-width: 1px 2px 1px 1px;
	border-collapse: collapse;
	border-color: #9c966b;
	border-style: solid;
}

.fxbigtd
{
	vertical-align: top;
}

/* 中枠 為替用 */
.fxmidframe
{
//	padding: 0px 8px 8px 8px;
	padding: 0px 8px 0px 8px;
	margin: 0px 8px 0px 8px;
	border-width: 2px 2px 2px 2px;
	border-collapse: collapse;
	border-color: #ffffff;
	border-style: solid;
	background: #ffffff;
}

/* 銘柄名称 為替用 */
.clfxbrandnm
{
	width: 90px;
	font-size: 10pt;
	background: #ffffff;
	color: #000000;
	padding: 2px 8px 2px 8px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

/* 時間 為替用 */
.clfxtime
{
	font-size: 10pt;
	background: #ffffff;
	color: #000000;
	padding: 2px 8px 2px 8px;
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
}

/* 値段　通常 為替用 */
.clfxprice
{
	width: 70px;
	background: #ffffff;
	font-size: 10pt;
	color: #000000;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}

/* 値段　変わらず反転 */
.clfxpricen
{
	width: 70px;
	background: #94DC49;
	color: #000000;
	font-size: 10pt;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}

/* 値段　上昇時反転 */
.clfxpriceu
{
	width: 70px;
	background: #ff0000;
	font-size: 10pt;
	color: #ffffff;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}

/* 値段　下降時反転 */
.clfxpricem
{
	width: 70px;
	background: #0000ff;
	font-size: 10pt;
	color: #ffffff;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}


/* 前日比　0 為替用 */
.clfxchgnn
{
	width: 70px;
	font-size: 10pt;
	background: #ffffff;
	color: #000000;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}

/* 前日比　+ */
.clfxchgpn
{
	width: 70px;
	font-size: 10pt;
	color: #ff0000;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}

/* 前日比　- */
.clfxchgmn
{
	width: 70px;
	font-size: 10pt;
	color: #0000ff;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}

/* 前日比　変わらず反転 */
.clfxchgn
{
	background: #94DC49;
	color: #000000;
	width: 70px;
	font-size: 10pt;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}

/* 前日比　上昇時反転 */
.clfxchgu
{
	background: #ff0000;
	width: 70px;
	font-size: 10pt;
	color: #ffffff;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}

/* 前日比　下降時反転 */
.clfxchgm
{
	background: #0000ff;
	width: 70px;
	font-size: 10pt;
	color: #ffffff;
	padding: 0px 8px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: bottom;
	text-align: right;
}

/* 基礎知識 */
/* 外枠 */
.bstable {
	background: #ffffff;
//	width: 500px;
}

/* TD1 */
.bstd1 {
//	width: 400px;
	text-align: right;
}

/* TD2 */
.bstd2 {
	text-align: center;
	padding: 0px 0px 0px 40px;
}

/* TD3 */
.bstd3 {
//	width: 240px;
	text-align: center;
}

/* 銘柄名称 */
.bsname {
	font-size: 12pt;
	width: 120px;
}

/* 商品リンク */
.bsltrl {
	font-size:	10pt;
}

/* 値段テーブルの空白 */
.bsprcspc {
	width: 40px;
}

/* 値段 */
.bsprice {
	width: 60px;
	font-size: 10pt;
	text-align: right;
}

/* 値段 上昇 反転*/
.bspricepr {
	width: 60px;
	font-size: 10pt;
	text-align: right;
	background: #ff0000;
	color: #ffffff;
}

/* 値段 下降 反転 */
.bspricemr {
	width: 60px;
	font-size: 10pt;
	text-align: right;
	background: #0000ff;
	color: #ffffff;
}

/* 値段 反転 */
.bspricenr {
	width: 60px;
	font-size: 10pt;
	text-align: right;
	background: #94DC49;
	color: #000000;
}

/* 前日比 */
.bschg {
	width: 80px;
	font-size: 10pt;
	text-align: right;
}

/* 前日比 + */
.bschgp {
	width: 80px;
	color: #ff0000;
	font-size: 10pt;
	text-align: right;
}

/* 前日比  - */
.bschgm {
	width: 80px;
	color: #0000ff;
	font-size: 10pt;
	text-align: right;
}

/* 前日比 上昇 反転 */
.bschgpr {
	width: 80px;
	font-size: 10pt;
	text-align: right;
	background: #ff0000;
	color: #ffffff;
}

/* 前日比 下降 反転 */
.bschgmr {
	width: 80px;
	font-size: 10pt;
	text-align: right;
	background: #0000ff;
	color: #ffffff;
}

/* 前日比 反転 */
.bschgr {
	width: 80px;
	font-size: 10pt;
	text-align: right;
	background: #94DC49;
	color: #000000;
}

/* チャート 足選択 */
.bschttype {
	font-size: 10pt;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #000000;
	border-style: solid;
}

/* チャート 足選択 反転 */
.bschttyper {
	font-size: 10pt;
	background: #0000ff;
	color: #ffffff;
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #000000;
	border-style: solid;
}

/* チャート */
.bschart {
	border-width: 1px 1px 1px 1px;
	border-collapse: collapse;
	border-color: #000000;
	border-style: solid;
}
