div.question
{
	overflow: hidden;
	width: 934px;
	/*padding: 5px 0 5px 0;*/
	border-bottom: 1px solid black;	
	background-color: #f5f5f5;
}

div.question_col
{
	background-color: white;
}

div.question div.a1
{
	display: none;
}


div.question_col div.a2
{
	display: none;
}

div.question_col div.a1
{
	display: block;
}

div.answer, div.answer div
{
	display:-moz-inline-stack; /* for FF2*/
	display:inline-block; /* normal browsers */
	zoom:1; /* for IE (hasLayout true) */
	*display:inline;
}

div.question table td
{
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.cmt_t td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

div.question table td.img
{
	padding-left: 9px; 
	padding-right: 9px;
}

div.question table.question
{
	cursor: pointer;
}

div.question table td.t
{
	padding-top: 2px;
}

div.question table td.red
{
	font-size: 10;
	white-space: nowrap;
	vertical-align:middle;
}
div.question table td.dt
{
	color: gray;
}
div.cmt
{
	border-top: 1px solid #c8c8c8;		
}
div.question_col div.cmt
{
	display: none;
}
a.answer
{
	text-decoration: underline;
	cursor: pointer;
}
a.answer:hover
{
color:#dc5a28;
}

div.question table.button
{
	margin-top: 5px;
	padding: 0;

}
div.question table.button td
{
	margin: 0;
	padding: 0;

}