BODY{	MARGIN: 0px;
	font-family: Sans-Serif;}
H2 {
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 0.3em; 
	BACKGROUND-COLOR: #330099;
	MARGIN: 0px 1%; 
	PADDING-LEFT: 0.3em; 
	PADDING-RIGHT: 0.3em; 	COLOR: #ffffff; 
	FONT-SIZE: medium; 
	PADDING-TOP: 0.3em}
H2.tv {
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 0.3em; 
	BACKGROUND-COLOR: #300; 
	MARGIN: 0px 1%; 
	PADDING-LEFT: 0.3em; 
	PADDING-RIGHT: 0.3em; 	COLOR: #ffffff; 
	FONT-SIZE: smaller; 
	PADDING-TOP: 0.3em}
A IMG {
	BORDER-BOTTOM-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-TOP-STYLE: none; 
	BORDER-LEFT-STYLE: none}
img.top{
	padding-top:12px;}
img.tv{
	padding-top:0px;}
img{
	padding-top:5px;}
A.white{
	text-decoration:none;
	color:white;}
A:hover.white{
	text-decoration:underline;
	color:#06C;}
A focus.white{
	text-decoration:underline;
	color:#000;}
a:hover{color:#0066cc;
	background-color:#ccffff;}
a:focus{color:#0066cc;
	background-color:#ccffff;}
#gNavi a:hover{background:none;}
#gNavi a:focus{background:none;}
#SideGreeting a:hover{background:none;}
#SideGreeting a:focus{background:none;}
#SideBanner a:hover{background:none;
	color:#00ffff;}
#SideBanner a:focus{background:none;
	color:#00ffff;}
#data a:hover{color:#0066cc;
	background-color:#ccffff;}
#data a:focus{color:#0066cc;
	background-color:#ccffff;}
#BodyBlock {
	MARGIN-LEFT:auto; 
	MARGIN-RIGHT:auto; 
	WIDTH:900px;}
#gNavi {
	padding-left:0px;  
	width:960px;
	height:33px;  
	overflow:visible;  
        margin-top:18px;}
#gNavi li { 
	list-style:none; 
	width:20%; 
	float:left;
        background:#009 url('css/gNavibg.jpg');  
	margin-left:-40px; 
	padding-right:40px;}
#gNavi li a {  
 	display:block;  
	height:28px;
	color:#fff;  
	text-align:center;
	text-decoration:none;
	font-weight: bold;
	font-size: 110%;
        border-left:1px solid #fff;
        border-right:1px solid #fff;
        padding-top:5px;}
#gNavi li a:hover {
	background:#66c url('images/gNavibg2.jpg');}
#gNavi li.japanese {
	padding-right:0px;}
#MainContentsArea {
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	WIDTH: 590px; 
	PADDING-RIGHT: 0px; 
	FLOAT: left; 
	PADDING-TOP: 0px}
#SideBarArea {
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 0px; 
	WIDTH: 300px; 
	PADDING-RIGHT: 0px; 
	FLOAT: left; 
	MARGIN-LEFT: 10px; 
	PADDING-TOP: 0px}
#ClearArea {
	CLEAR: both;}
#PhotoNews {
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 50px; 
	WIDTH: 500px; 
	PADDING-RIGHT: 0px; 
	FLOAT: left; 
	PADDING-TOP: 10px
	;align: center;}
#MainContentsLine1Right {
	WIDTH: 500px; 
	FLOAT: right;}
#MainContentsLine1Clear {
	CLEAR: both;}
#Procedures {
	WIDTH: 200px; FLOAT: left;}
#Composition {
	WIDTH: 265px; 
	FLOAT: left; 
	MARGIN-LEFT: 15px}
#Guide {
	WIDTH: 265px;
	FLOAT: right}
#MainContentsLine4Clear {
	CLEAR: both}
#OfficeNews {
	WIDTH: 310px; 
	FLOAT: left}
#GeneralNews {
	WIDTH: 310px; 
	FLOAT: right}
#MainContentsLine5Clear {
	CLEAR: both}
#PhotoNewsCaption {
	TEXT-ALIGN: left; 
	FONT-WEIGHT: bold; 
	WIDTH:450px;}
#box {
	MARGIN-bottom: 10px}
#Headline {
	TEXT-ALIGN: left}
#Headline2 {
	TEXT-ALIGN: left; MARGIN-left: 2em}
#HeadlineIndex {
	TEXT-ALIGN: right; MARGIN-right: 1em}
#OfficeNewsOld {
	TEXT-ALIGN: right; MARGIN-RIGHT: 1em}
#SideGreeting {
	LIST-STYLE-TYPE: none; align: center}
.SideGreetingLi {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em}
#SideBanner {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; align: center}
#SideBanner2 {
	TEXT-ALIGN: center; LIST-STYLE-TYPE: none; MARGIN-LEFT: 15%; WIDTH: 250px;MARGIN-bottom: 0.5em;}
.SideBannerLi {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em}
.SideBannerLi2 {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.3em;TEXT-ALIGN: left;LIST-STYLE-image:url(images/v5_lis043.gif);}
span.lim{
COLOR: #cc00cc;font-weight:bold;}
#TermOfAssembly{
	MARGIN-LEFT: 15%; WIDTH: 80%}
#TermOfAssemblyCaption {
	COLOR: #006400}
.ITSNEW {
	COLOR: #8800CC; FONT-WEIGHT: BOLD}
.comp{padding-top:-5;}