@charset "shift_jis";
#mach_clm{
	margin-top:35px;
}
table#mach{
	background:url(../img/back/back_1.png) #f9f9f9;
	width:98%;
	border:1px solid #000000;
}
#mach caption{
	background:url(../img/back/caption.png) #000000;
	height:36px;
	font-size:25px;
	font-weight:bold;
	text-align:left;
	text-indent:1.5em;
	letter-spacing:1.3em;
	line-height:32px;
	color:#fbfbfb;
	padding-top:2px;
	border:1px solid #000000;
}
#mach th{
	height:34px;
	width:30%;
	text-align:left;
	text-indent:0.2em;
	background:#f0f0ff;
	font-size:15px;
	font-weight:bold;
	border:1px solid #101060;
	color:#274a93;
}
#mach th span{
	color:#000080;
	font-size:12px;

}
#mach .pt{
	background:#ffe6e6;
	color:red;
	border:1px solid red;
}
#mach .pt span{
	color:#7b0000;
}
#mach .re{
	background:#dfffdf;
	color:#008040;
	border:1px solid #008040;
}
#mach .re span{
	color:#004d2c;
}
#mach .ev{
	color:red;
	background:#ffffd0;
	border:1px solid #ff8000;
}
#mach td{
	height:17px;
	width:30px;
}
tr#sida th{
	height:34px;
	color:#555555;
	background:#ffffff;
	border:1px dotted #000;
}
tr#sida th span{
	color:#004d2c;
	font-size:12px;
}
#mach #stcm{
	border:none;
	background:#ffffff;
}
#stcm div{
	width:100%;
	border-top:1px dashed #274a93;
	margin-top:10px;
	padding-bottom:10px;
}
#stcm div span{
	text-align:center;
	width:138px;
	height:30px;
	line-height:30px;
	font-size:18px;
	float:left;
	margin:10px auto 10px 10px;
}
#stcm div span.sdk{
	color:#555555;
	background:#ffffff;
	border:1px dotted #000;
}