body{
	margin:0em;
	background-color:#cccccc;
	font-size:180%;
}

div.whole_field{
	margin:auto;
	width:950px;
	background-color:#ccccff;

}

div.top_menu_field{
	background-color:#ccffcc;

}
div.company_menu_field{
	background-color:#ccccff;

}
table.top_menu_table{
	width:950px;
	margin:auto;
	table-layout:fixed;
	border-style:solid;
	border-width:3px;
	border-color:#ff99ff;
	text-align:center;
	background-color:#ffffff;

}
td.top_menu_td{
	padding-top:0.5em;
	padding-bottom:0.5em;
	border-style:solid;
	border-width:3px;
	border-color:#9999ff;

}

div.main_field{
	background-color:#ddffdd;
	padding:0.5em;
}

h2.page_title{
	margin-top:0px;
	margin-bottom:0.5em;
	padding:0.1em;
	text-align:center;
	background-color:#ffffff;
	color:#000000; 
}


p{
	margin-top:0.3em;
	margin-bottom:0.3em;
	text-indent:1.0em;
	line-height:1.3;
}

ul{
	margin-top:0.3em;
	margin-bottom:0.3em;
	line-height:1.3;
}

ol{
	margin-top:0.3em;
	margin-bottom:0.3em;
	line-height:1.3;
}


h3.item_title{
	text-align:left;
	color:#009900;
	margin-top:0.2em;
	margin-bottom:0.2em;
}

h4.item_title{
	text-align:left;
	color:#9900ff;
	margin-top:0.2em;
	margin-bottom:0.2em;
}


h3.scene_title{
	text-align:left;
	background-color:#ccccff;
	color:#000099;
	margin-top:0.2em;
	margin-bottom:0.2em;
	padding-top:0.2em;
	padding-bottom:0.2em;
}

div.annotation{
	padding-left:1.0em;
	text-indent:-1.0em;
	line-height:1.3;
}

