/* tlp.css
 *
 * 2012 01/12
 */
body {						/* body */
	color:black;
	font-size: 110%;
	background-color:white;
}
A:link { color: blue; }
A:visited { color: blue; }
A:active { color: blue; }

A.cm {						/* comment link */
	text-decoration: none;
	color:black;
}
/* A.cm:before {content: "*";} because IE not support this */
A.cm:visited { color: black; }
A.cm:hover {color : blue}

A.hcm {						/* comment link for head */
}

dd {						/* dd */
	font-size: 110%;
	line-height : 125%;
}
dt {						/* dt */
	font-size: 100%;
	line-height : 90%;
}
div {						/* div : defaults display : none */
	display : none;
	padding-left : 2px;
	padding-bottom: 2px;
	border-left-style : outset;
	border-left-color : black;
	border-left-width : 1px;
	border-bottom-style : outset;
	border-bottom-color : black;
	border-bottom-width : 1px;
}

EM {							/* EMphasis */

	font-style: normal;

/*	font-weight: bold; 			*/
	border-bottom-width : medium;
	border-bottom-style : dashed;
}

Q {								/* for fomula */
	quotes: "" "" "" "";		/* because IE v6 not support quotes */
	font-weight: bold;
}
Q:before { content: open-quote; }
Q:after  { content: close-quote; }

CODE {					/* Quote for english */
	font-weight: bold;
/*	font-family:'ＭＳ Ｐゴシック', '平成角ゴシック', symbol, verdana, sans-serif;  */
	font-family: 'ＭＳ Ｐゴシック', '平成角ゴシック', sans-serif;
}

#u{								/* overline */
	text-decoration : overline;
}

SPAN.b{							/* button */
	color : #0000ee;
	text-decoration : underline;
	cursor: pointer;
}

SPAN.m{						/* mini menu */
	margin-left: 0.6em;
	letter-spacing: 0.2em;
	font-size: 65%;
}
SPAN.exp1{						/* mini menu : expand 1 */
	color : #0000ee;
	text-decoration : none;
	cursor: pointer;
}
SPAN.expA{						/* mini menu : expand All */
	color : #0000ee;
	text-decoration : underline;
	cursor: pointer;
}
SPAN.fld1{						/* mini menu : fold 1 */
	color : #0000ee;
	text-decoration : none;
	cursor: pointer;
}
SPAN.fldA{						/* mini menu : fold All */
	color : #0000ee;
	text-decoration : overline;
	cursor: pointer;
}

#alf{							/* for alef special character */
	font-family:'sans-serif';
	font-size:125%;
	direction:ltr;
	unicode-bidi:bidi-override;
}
