/* table_question
*****************************************/
table.table_question {
	font-size: 80%;
	width: 100%;
}
table.table_question th {
	font-family: Arial;
	width: 50px;
	background: #3F76CE;
	color: #FFF;
	padding: 5px;
	text-align: center;
	vertical-align: top;
	border-bottom: 1px solid #FFF;
}
table.table_question td {
	background: #EBEBFC;
	padding: 5px;
	border-bottom: 1px solid #FFF;
}

/* table_qa
*****************************************/
table.table_qa {
	font-size: 90%;
	width: 100%;
	margin-top: 30px;
}
table.table_qa th.qTitle {
	width: 50px;
	color: #FFF;
	font-family: Arial;
	text-align: center;
	background: #3F76CE;
	padding: 5px;
}
table.table_qa td.qText {
	color: #FFF;
	background: #3F76CE;
	padding: 5px;
}
table.table_qa th.aTitle {
	color: #D30;
	font-family: Arial;
	vertical-align:top;
	padding: 5px;
}
table.table_qa td.aText {
	padding: 5px 0px 0px 0px;
	line-height: 140%;
	font-size: 80%;
}


/* table_list
*****************************************/
table.table_list {
	width: 100%;
	font-size: 80%;
}
table.table_list td {
	padding: 5px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	vertical-align: top;
	background-color: #fff;
}
table.table_list td.adapt {
	width: 150px;
	text-align: center;
	background-color: #D7DDF9;
}
table.table_list td.spec {
	width: 150px;
	background-color: #EBEBFC;
}
table.table_list td.prod {
	background-color: #F6F6FD;
}