@charset "utf-8";

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

# FUJITSU CSS v1.0 -- FUJITSU.COM EDITION #

Copyright 2004 FUJITSU LIMITED 

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




/* (1) page format -------------------------------------------------------- */


input#Search {
position: absolute;
top: 0.6em;
left: 10px;
}

div.contentsarea {
clear: none;
float: none;
}

div#permanentmenu {
position: relative;
float: right;
width: 750px;
border-style: none;
}
#permanentmenu ul {
position: static;
float: none;
display: block;
list-style: none;
border-style: none;
margin: 0px auto 10px auto;
padding: 0px;
text-align: center;
}
#permanentmenu li {
position: relative;
display: run-in;
list-style: none;
margin: 0px;
padding: 0px;
line-height: 110%;
}
#permanentmenu a {
margin: 0px;
padding: 0px;
border-style: none;
}

div#creditline {
position: static;
clear: left;
margin: 0px;
padding: 0px;
border-style: none;
}
#creditline p {
position: relative;
display: block;
border-style: none;
margin: 0px;
padding: 5px 0px;
text-align: center;
line-height: 110%;
font-size: 90%;
}
#creditline img {
border-style: none;
}

div#printpage {
position: absolute;
z-index: 20;
top: 5px;
right: 0px;
width: 170px;
border-style: none;
}

#locationback a {
display: inline;
}

div.locationback a {
display: inline;
}




/* (3) media all (contents) -------------------------------------------------------- */


div.contentsarea hr.line010 { color: #ffffff; }
div.contentsarea hr.line020 { color: #ffffff; }

table.standard { border-width: 0px 1px 1px 0px; }
table.standard th { border-width: 1px 0px 0px 1px; font-size: 94%; }
table.standard td { border-width: 1px 0px 0px 1px; font-size: 94%; }

div.emphasis table.standard {  border-width: 0px 1px 1px 0px; }
div.emphasis table.standard th { border-width: 1px 0px 0px 1px; }
div.emphasis table.standard td { border-width: 1px 0px 0px 1px; }

div.emphasis020 table.standard {  border-width: 0px 1px 1px 0px; }
div.emphasis020 table.standard th { border-width: 1px 0px 0px 1px; }
div.emphasis020 table.standard td { border-width: 1px 0px 0px 1px; }



/* (4) media all (nav) -------------------------------------------------------- */


div.contextnavi {
position: static;
clear: both;
width: 560px;
border-style: none;
padding: 10px 0px;
}
	.contextnavi ul {
	position: static;
	display: block;
	list-style: none;
	border-style: none;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	}
	.contextnavi li {
	position: static;
	display: inline;
	list-style: none;
	float: none;
	border-style: none;
	margin: 0px;
	padding: 0px;
	background: transparent;
	font-size: 90%;
	line-height: 110%;
	}

div.navifollowpage {
text-align: left;
}

div.charindex {
clear: none;
width: 100%;
}
.charindex li a {
display: run-in;
}

div.wordindex {
clear: none;
width: 100%;
}
.wordindex li a {
display: run-in;
}


/* (5) media aural (nav) -------------------------------------------------------- */

div.navihidden {
display: none;
}

