p.ToolName{
	background-color: #C0C0FF;
	font-size: 12pt;
	text-align: center;
	font-weight:bolder;
}
.HeadLine{
	text-align: left;
	font-size: 12pt;
    padding-left: 5pt;
    margin-left: -2pt;
    margin-right: 10pt;
    margin-top: 5pt;
    margin-bottom: 5pt;
    border-left: #0000A0 10pt solid;
    color: #0000A0;
    border-bottom: #0000A0 2px solid
}

.prompt {
	color: #FFFFFF;
	background-color: #000000;
	text-indent: -15pt;
	margin-left: 5pt;
	margin-right: 15pt;
	margin-top: 5pt;
	margin-bottom: 5pt;
	padding-left: 20pt;
}
/*スクリプト(旧形式)*/
.script {
	color: #000000;
	background-color: #FFF0A0;
	margin-left: 5pt;
	margin-right: 15pt;
	margin-top: 5pt;
	margin-bottom: 5pt;
	padding-left: 5pt;
}
/* スクリプト(新形式) */
table.src{
	background-color: #FFFFFF;
	margin-left: 5pt;
	margin-top: 5pt;
	width: 430px;
	border-collapse: collapse;
}
td.src{
	color: #000000;
	background-color: #FFF0A0;
	margin-left: 5pt;
	margin-right: 15pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding-left: 15pt;
	text-indent: -10pt;
}
td.rem{ /* コメント行 */
	color: #008000;
	background-color: #FFF0A0;
	margin-left: 5pt;
	margin-right: 15pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	padding-left: 15pt;
	text-indent: -10pt;
}
.LineNo{
	width: 20px;
	text-align: right;
	vertical-align: text-top;
	color: #000000;
	background-color: #FFFFFF;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
/* スクリプト解説 */
.exp{
	font-size: 10.5pt;
	padding-left: 15pt;
	text-indent: -10pt;
	margin-left: 2pt;
}
.remark{
	color: #000000;
	background-color: #C0C0FF;
	width: 80%;
}
.remarkTh{
	color: #FFFFFF;
	background-color: #8080FF;
	font-size: 11pt;
	text-align: center;
	font-weight :bold;
}
.remarkTd{
	color: #000000;
	background-color: #F0F0FF;
	padding-left: 15pt;
	text-indent: -5pt;
	margin-left: 5pt;
	font-size: 10pt;
}
.tableImg{
	background-color: #FFFFFF;
	text-align: center;
}