form{margin:0px}
body{
	margin:0px;
	color:#444444;
}

hr{
	border-color:#444444;
	border-width:1px;
	border-style:solid;
	height:1px;
	margin:0px;
}

.menu td{
	padding:2px;
	font-size:14px;
	white-space:nowrap;
}

.top_td{
	padding:5px;
	vertical-align:top;
	border-color:#444444;
	border-width:1px;
	border-style:solid;
	background-color:#ffffff;
	vertical-align:center;
	text-align:right;
	font-size:14px;
}

.menu_td{
	padding:5px;
	vertical-align:top;
	border-color:#444444;
	border-width:1px;
	border-style:solid;
	height:500px;
}

.main_td{
	padding:5px;
	vertical-align:top;
	border-color:#444444;
	border-width:1px;
	border-style:solid;
	font-size:14px;

}

.inner_title{
	padding:5px;
	border-color:#444444;
	border-style:solid;
	border-width:1px;
	font-size:14px;
	color:#444444;
	background-color:#CCCCCC;
}

/*-----------------------*/

.kaitou_list table{
	width:100%;
	font-size:14px;

	border-color:#444444;
	border-style:solid;
	border-width:1px 1px 0px 0px;
}

.kaitou_list td{
	border-color:#444444;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	padding:4px;
	white-space:nowrap;
	background-color:#DDDDDD;

}

/*-----------------------*/

.qus_list table{
	width:100%;
	font-size:14px;

	border-color:#444444;
	border-style:solid;
	border-width:1px 1px 0px 0px;
}

.qus_list td{
	border-color:#444444;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	padding:4px;
	white-space:nowrap;
	background-color:#DDDDDD;
	
}

/*-----------------------*/

.qus_selread table{
	width:100%;
	font-size:14px;

	border-color:#444444;
	border-style:solid;
	border-width:1px 1px 0px 0px;
}

.qus_selread td{
	border-color:#444444;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	padding:4px;
	background-color:#ffffff;
	
}


/*-----------------------*/

.sentaku_list table{
	width:400px;
	font-size:14px;

	border-color:#444444;
	border-style:solid;
	border-width:1px 1px 0px 0px;
}

.sentaku_list td{
	border-color:#444444;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	padding:4px;
	white-space:nowrap;
	background-color:#DDDDDD;
}

/*-----------------------*/

.edit_form table{
	width:400px;
	font-size:14px;

	border-color:#444444;
	border-style:solid;
	border-width:1px 1px 0px 0px;
}

.edit_form td{
	border-color:#444444;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	padding:4px;
	white-space:nowrap;
	background-color:#DDDDDD;
}

/*-----------------------*/

.prof_form table{
	width:400px;
	font-size:14px;

	border-color:#444444;
	border-style:solid;
	border-width:1px 1px 0px 0px;
}

.prof_form td{
	border-color:#444444;
	border-style:solid;
	border-width:0px 0px 1px 1px;
	padding:4px;
	white-space:nowrap;
	background-color:#DDDDDD;
}

/*-----------------------*/

.formname{
	border:1px #AAAAAA solid;
	padding:1px;
	background-color:#DDDDDD;
	font-size:13px;
}

.formvalue{
	border:1px #AAAAAA solid;
	padding:2px;
	font-size:13px;
	margin:1px;

}


