	body{
		margin : 0px 0px 0px 0px;
		background-color : #FFFFFF;
		text-align:center;
		scrollbar-base-color : White;
		scrollbar-shadow-color : #D2D2D2;
		scrollbar-darkshadow-color : 666666;
		scrollbar-arrow-color : #666699;
		scrollbar-track-color : White;
		scrollbar-3dlight-color : #CCCCCC;
	}
	a:link{
		color :#333333;	text-decoration : none;
	}
	a:visited{
		color :#333333;
		text-decoration : none;
	}
	a:hover{
		color:#333333;
		text-decoration: none;
		background-color : #CCCCCC;
	}
	td.head{
		font-family : "‚l‚r ƒSƒVƒbƒN", "Osaka", serif;
		font-size : 10px;
		letter-spacing:1px;
		color : Black;
		padding-top:2px;
		padding-left:5px;
		padding-bottom:1px;
	}
	td.green{
		background-color : #336666;
	}
	td.banner{
		border-bottom : 1px solid #336666;
	}
	td.tenpotx{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif; ;
		font-size : 12px;
		color : Black;
		padding-left:10px;
		padding-top:3px;
		padding-bottom:1px;
	}
	td.tenpotel{
		font: 11px Arial;
		color : Black;
		text-align : right;
		padding-top:1px;
		padding-right:5px;
		border-bottom : 1px solid #336666;
	}
	td.menu_shadow{
		background-attachment : scroll;
		background-image : url(images/menu_shadow.gif);
		background-repeat : repeat-y;
	}
	.bg_ng{
		background-color : #99cccc;
	}
	td.g1{
		border-left : 1px solid #336666;
		border-top : 1px solid #336666;
	}
	td.g2{
		border-top : 1px solid #336666;
		background-color : #99cccc;
	}
	td.g3{
		border-left : 1px solid #336666;
		border-bottom : 1px solid #336666;
	}
	td.g4{
		border-top : 1px solid #336666;
		border-left : 1px solid #336666;
		border-bottom : 1px solid #336666;
	}
	td.g5{
		border-left : 1px solid #336666;
	}
	td.g6{
		border-top : 1px solid #336666;
	}
	td.g7{
		border-left : 1px solid #336666;
		border-top : 1px solid #336666;
		background-color : #99cccc;
	}
	td.g8{
		border-top : 1px solid #336666;
		border-bottom : 1px solid #336666;
	}
	td.w1{
		background-color : #EFF7F7;
		border-top : 1px solid #336666;
	}
	td.gtx{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif; 
		font-size : 12px;
		line-height:15px;
		color : Black;
		padding-left:7px;
		padding-top:10px;
		padding-bottom:5px;
		padding-right:5px;
		border-left : 1px solid #336666;
	}
	td.gtxt{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif; 
		font-size : 12px;
		line-height:15px;
		color : Black;
		padding-left:7px;
		padding-top:10px;
		padding-bottom:3px;
		padding-right:5px;
		border-left : 1px solid #336666;
		border-top : 1px solid #336666;
	}
	td.gstx{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif; 
		font-size : 10px;
		letter-spacing:1px;
		color : Black;
		padding-left:7px;
		border-left : 1px solid #336666;
		border-bottom : 1px solid #336666;
	}
	td.ftx{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif; 
		font-size : 12px;
		line-height:15px;
		color : Black;
		padding-left:7px;
		padding-top:10px;
		padding-bottom:5px;
		padding-right:5px;
		border-top : 1px solid #336666;
		border-left : 1px solid #336666;
	}
	td.tx12{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif;
		font-size : 12px;
		line-height:15px;
		color : Black;
		padding-left:7px;
		padding-right:5px;
	}
	td.tx12p{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif; 
		font-size : 12px;
		line-height:15px;
		color : Black;
		padding-left:7px;
		padding-right:5px;
		padding-top:5px;
		padding-bottom:3px;
	}
	td.tx10{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif; 
		font-size : 10px;
		line-height:15px;
		color : Black;
		padding-left:7px;
		padding-right:5px;
	}
	td.tx24b{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif; 
		font-size : 24px;
		color : Black;
		padding-left:7px;
		padding-right:5px;
	}
	td.tx12f{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif; 
		font-size : 12px;
		line-height:15px;
		color : Black;
		padding-left:7px;
		padding-top:10px;
		padding-bottom:5px;
		padding-right:5px;
		border-top : 1px solid #336666;
		border-left : 1px solid #336666;
		border-bottom : 1px solid #336666;
	}
	td.copy{
		font: 10px Arial;
		color : Black;
		text-align : center;
		border-top: 1px solid #336666;
		border-bottom: 1px solid #336666;
	}
	td.info{
		border-left : 1px solid #336666;
		border-top : 1px solid #336666;
		background-color : #99cccc;
	}
	td.tx12t{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif; 
		font-size : 12px;
		line-height:15px;
		color : Black;
		padding-left:7px;
		padding-right:5px;
		padding-top:5px;
	}
	td.tx12b{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif; 
		font-size : 12px;
		line-height:15px;
		color : Black;
		padding-left:7px;
		padding-right:5px;
		padding-top:5px;
		border-bottom : 1px solid #336666;
	}		
	td.tx12y{
		font-family :"‚l‚r ƒSƒVƒbƒN", "Osaka", serif;
		font-size : 12px;
		line-height:15px;
		color : Black;
		padding-bottom:1px;
		padding-right:5px;
		text-align:right;
	}
	
	.bg_g{background-color:#336666;}	