body {
	margin: 1px;
}

A:link {
	color:#454545;
	text-decoration: none;
} 

A:visited {
	color:#454545;
	text-decoration: none;
}

A:active {
	color:#bb7b02;
	font-size:14px;
}

A:hover {
	color:#bb7b02;
	font-size:16px;
	font-weight:900;
}

.cInfo {
	font-size: 0.95rem;
}

.cInfoS {
	font-size: 0.90rem;
	font-weight:700;
	color:#35280d;
}

.uname {
	font-size: 1.15rem;
	color: #ff0000;
	font-weight: 800;
}

.hilite {
	background-color: #fff176;
}

.card .card-content {
	padding: 6px 2px;
	border-radius: 8px;
}

.bm1R {
	font-family:標楷體;
	font-size: 1.2rem;
	font-weight: 700;
	color: #ff0000;
	line-height: 110%;
}

.bm1B {
	font-family:標楷體;
	font-size: 1.2rem;
	font-weight: 700;
	color: #0000ff;
	line-height: 110%;
}

.bm1G {
	font-family:標楷體;
	font-size: 1.2rem;
	font-weight: 700;
	color: #4caf50;
	line-height: 110%;
}

.bm2R {
	font-size: 1.8rem;
	font-weight: 900;
	color: #ff0000;
	line-height: 125%;
}

.bm2B {
	font-size: 1.8rem;
	font-weight: 900;
	color: #0000ff;
	line-height: 125%;
}

.bm2G {
	font-size: 1.8rem;
	font-weight: 900;
	color: #00c853;
	line-height: 125%;
}

.bm2K {
	font-size: 1.8rem;
	font-weight: 900;
	color: #343434;
	line-height: 125%;
}

.dy0R {
	font-size: 1.05rem;
	font-weight: 700;
	color: #ff0000;
}

.dy0B {
	font-size: 1.05rem;
	font-weight: 700;
	color: #0000ff;
}

.dy0G {
	font-size: 1.05rem;
	font-weight: 700;
	color: #4caf50;
}

.dy1R {
	font-size: 0.75rem;
	font-weight: 550;
	color: #ff0000;
}

.dy1B {
	font-size: 0.75rem;
	font-weight: 550;
	color: #0000ff;
}

.dy1G {
	font-size: 0.75rem;
	font-weight: 550;
	color: #4caf50;
}

.dy2R {
	font-size: 1.05rem;
	font-weight: 900;
	color: #ff0000;
}

.dy2B {
	font-size: 1.05rem;
	font-weight: 900;
	color: #0000ff;
}

.dy2G {
	font-size: 1.05rem;
	font-weight: 900;
	color: #4caf50;
}

.dy3 {
	font-family:Arial Black;
	font-size: 0.9rem;
	font-weight: 500;
	color: #cb8b12;
}

.xijiR {
	font-size: 0.95rem;
	font-weight: 700;
	color: #ff0000;
}

.xijiG {
	font-size: 0.95rem;
	font-weight: 700;
	color: #4caf50;
}

.xijiB {
	font-size: 0.95rem;
	font-weight: 700;
	color: #0000ff;
}

.lnR {
	font-size: 0.95rem;
	font-weight: 650;
	line-height: 110%;
	color: #ff0000;
}

.lnB {
	font-size: 0.95rem;
	font-weight: 650;
	line-height: 110%;
	color: #0000ff;
}

.lnG {
	font-size: 0.95rem;
	font-weight: 650;
	line-height: 110%;
	color: #4caf50;
}

.tj {
	font-size: 1rem;
	font-weight:500;
	color:#35280d;
}

.tjR {
	font-size: 1rem;
	font-weight:500;
	color:#ff0000;
}

.tjB {
	font-size: 1rem;
	font-weight:500;
	color:#0000ff;
}

td, th, td.tdPadding {
	padding: 0px;
	vertical-align: middle;
	border: 1px #ababab solid;
	line-height: 110%;
}

.yFont {
	font-size: 0.8rem;
}

.row .col {
	padding: 0 6px;
}