		<STYLE>
		html{}
        body{ background-color: #FCFFFF; }
		
		*{font-size:10pt ; font-weight:normal }
		td{font-size:10pt;color: #330099;}

		.keitaibak{
		font-size: 8px;
		color: #FFFFFF;
		background-color: #FFFFFF;
		}
		
		
		.cnt{ font-size: 8pt; color: #330099; line-height: 1; }
		h1{ font-size: 12pt; color: #33FFFF; font-weight: bold; }
		.topbar{
		width: 50%;
		}


 		.title{
		padding-right:0px;
		font-weight:bolder;
		padding-bottom:0px;
		}

		.title a{
		padding-right:0px;
		font-size: 12px; 
		font-weight:bolder;
		color:#999999;
		border:none;
		text-decoration: none;
		}

 		.sidetitle {
		font-size: 12px;
		color: #996600;
		font-weight: bolder;
		text-decoration: none;
		margin: 0px;
		padding: 20pt 20pt 5pt;
		height: 60px;
		width: 350px;
		background-image: url('./images/titlebar.gif');
		background-repeat: no-repeat;
		background-position: left center;
		}
		a.sidetitle:link{
		color: #996600;
		
		}
		a.sidetitle:visited{
		color: #996600;
		
		}
		a.sidetitle:hover{
		color: #3399CC;
		background-image: url('images/titlebar2.gif');
		}
		.side2title{
		font-size: 12px;
		color: #996600;
		font-weight: bolder;
		text-decoration: none;
		margin: 0px;
		padding: 10pt 25pt 5pt;
		height: 30px;
		width: 350px;
		background-image: url('./images/maruicon.gif');
		background-repeat: no-repeat;
		background-position: left center;
		}
		.side3title{
		font-size: 12px;
		color: #996600;
		font-weight: bolder;
		text-decoration: none;
		margin: 0px 0px 0px 5px;
		padding: 10pt 0 5pt 35pt;
		height: 30px;
		background-image: url('./images/maruicon2.gif');
		background-repeat: no-repeat;
		background-position: left center;
		}
		
		a.title{
		font-size: 12px;
		color: #996600;
		font-weight: bolder;
		text-decoration: none;
		}
		a.subtitle{
		font-size: 12px;
		color: #6666CC;
		font-weight: bolder;
		text-decoration: none;
		margin-left: 30px;
		}
		table.maintable{
		width:800;
		}
		td.maintable{
		vertical-align: top;
		width: 400;
		}		
		.text{
		font-size: 12px;
		color: #999999;
		text-align: left;
		margin-left: 30px;
		padding: 5px 0px 15px;
		}
		.texttable{
		font-size: 12px;
		color: #999999;
		text-align: left;
		margin: 0 0 0 0px;
		padding: 0px 0px 0px;
		}
		.texttablered{
		font-size: 12px;
		color: #FF0000;
		text-align: left;
		margin: 0 0 0 0px;
		padding: 0px;
		}
		.textm{
		font-size: 12px;
		color: #999999;
		text-align: left;
		margin-left: 50px;
		padding: 5px 0px 15px;
		}
		
		.inputtext{
		text-align:left;
		font-size: 12px;
		color: #999999;
		}
		.text a {
		text-align:left;
		color:#A7002F;
		}
		
		.whatnew {
		scrollbar-base-color: #FFFFFF;
		scrollbar-face-color: #FFFFFF;
		scrollbar-track-color: #FFFFFF;
		scrollbar-arrow-color: #FFFFFF;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-highlight-color: #FFFFFF;
		scrollbar-shadow-color: #FFFFFF;
		scrollbar-darkshadow-color: #FFFFFF;
		}	
		.date{
		font-size: 14px; 
		color:#D8B856;
		padding-left:30px;
		padding-top: 8px;
		padding-bottom:6px;
		font-weight:bolder;
		margin-top:28px;
		margin-bottom:0px;	
		}
		.datenew{
		font-size: 12px;
		color: #D8B856;
		font-weight: bolder;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 8px;
		float: left;
		}
		.textnew{
		text-align:left;
		font-size: 12px;
		color: #999999;
		padding:0px 0px 0px 0px;
		}

		p.btn{
				color: #000000;
				font: normal bold medium sans-serif;
				text-align: center;
				vertical-align: middle;
				border-width: 5px;
				border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF;
				border-style: ridge;
				background: #CCCCCC;
				overflow: hidden;
				cursor: hand;
}
		.copyright{
		font-size:12px;
		width:100%;
		text-align:center;
		}
		span.e{font-family: Times New Roman,Times,serif;}
		span.j{font-family: ‚l‚r ‚oƒSƒVƒbƒN,Osaka;}
		a{ color: #3300FF; font-weight: bolder; text-decoration: none; }
		a:link{ color: #3300FF; }
		a:visited{ color: #3300FF; }
		a:hover{ color: #8800FF; }
		a.menu{
		font-family: Times New Roman,Times,serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-transform: capitalize;
		word-spacing: 2px;
		text-align: center;
		vertical-align: middle;
		border-top: 2px solid #FFFFFF;
		border-right: 2px solid #999999;
		border-bottom: 2px solid #999999;
		border-left: 2px solid #FFFFFF;
		height: 26px;
		width: 76;
		background-color: #F0F0F0;
		overflow: hidden;
		display:block;
		float:left;
		}

/*
		a.menu{
		font-family: Times New Roman,Times,serif;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-transform: capitalize;
		word-spacing: 2px;
		text-align: center;
		vertical-align: middle;
		border-top: 2px solid #FFFFFF;
		border-right: 2px solid #999999;
		border-bottom: 2px solid #999999;
		border-left: 2px solid #FFFFFF;
		height: 26px;
		width: 80px;
		background-color: #F0F0F0;
		background-image: url('images/menuns.gif');
		background-repeat: no-repeat;
		display: block;
		float: left;
		margin-bottom: 10px;
		}
*/		
		
		
		a.menu:link {
		color: #4F4F4F;
		margin-bottom: 10px;
		}
		a.menu:visited {
		color: #4F4F4F;
		margin-bottom: 10px;
		}

		a.menu:hover {
		color: #009999;
		height: 36px;
		margin-bottom: 0px;
		}

		a.menup{
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		text-align: center;
		vertical-align: middle;
		border-top: 2px solid #FFFFFF;
		border-right: 2px solid #999999;
		border-bottom: 2px solid #999999;
		border-left: 2px solid #FFFFFF;
		height: 26px;
		width: 76;
		background-color: #F0F0F0;
		overflow: hidden;
		display:block;
		float:left;
		}
		a.menup:link {
		color: #CC6600;
		margin-bottom: 10px;
		}
		a.menup:visited {
		color: #CC6600;
		margin-bottom: 10px;
		}

		a.menup:hover {
		color: #009999;
		height: 36px;
		margin-bottom: 0px;
		}
		a.policy{
		font-size: 10;
		color: #0033FF;
		font-weight: bold;
		text-decoration: none;
		}
		a.checkhtml	{
		font-size: 10;
		color: #FFFFFF;
		text-decoration: none;
		}
		a.checkhtml:hover{
		color: #000099;
		font-weight: bold;
		text-decoration: underline;
		}
		
		.quest{
		font-size: 12px;
		color: #CC6600;
		font-weight: bold;
		text-decoration: none;
		margin-bottom: 4px;
		}
		.lastupdate{
		font-family: Times New Roman,Times,serif;
		font-size: 10px;
		color: #FFFFFF;
		font-weight: bold;
		position: absolute;
		top: 5px;
		left: 650px;
		}
		.pagebreak{ page-break-before: always; }
		</STYLE>
