table.step {
	width                     : 500px;
	font-size                 : 9pt;
}
.step .cnts {
	width                     : 400px;
	padding-bottom            : 1em;
}
.step .imgs {
	width                     : 100px;
	font-size                 : 8pt;
	text-align                : center;
	border-top                : 1px #333333 solid;
	border-left               : 5px #cccccc solid;
}
.note {
	color                     : #009000;
}
step .warning {
	color                     : #ff3030;
}
.caution {
	color                     : #ff3030;
	font-weight               : bold;
}
.q_ttl {
	width                     : 350px;
	color                     : #ffffff;
	background                : #6060ff;
	border                    : 1px #6060ff solid;
	padding-left              : 0.5em;
}
.q_a {
	width                     : 350px;
	border                    : 1px #6060ff solid;
	padding                   : 0.5em;
}
.navi {
	text-align                : center;
}
