BODY 	{
  	background-color:white;
 	background-image:url("../img/bg.gif");
 	scrollbar-track-color: ffffff;
 	scrollbar-face-color: ffffff;
 	scrollbar-shadow-color: #666666;
 	scrollbar-darkshadow-color: ffffff;
  	scrollbar-highlight-color: 666666;
  	scrollbar-3dlight-color: white;
  	scrollbar-arrow-color: 666666;
  	margin-top: 0px;
  	margin-bottom: 0px;
  	font-color:#636163;
  	font-size:13px;
  	line-height: 130% ;
	}

<!--link-->

a:link { text-decoration:underline; color:#333366;}
a:visited { text-decoration:underline; color:#336699;}
a:active { text-decoration:underline; color:#333366;}
a:hover { text-decoration:underline; color:#ff0033;}

.TABLE0 	{	width: 90%;
			border: 1px #636163 solid; 
  			padding-top:0px; 	
			padding-right:1px;
 			padding-bottom:0px;
			padding-left:1px;
			background-color:#ffffff;
			line-height: 130%;
			border-collapse: collapse;
			margin-left:5%;
			margin-right:5%;
		}

.TABLE1 {	line-height: 130%;
		border-collapse: collapse;
		background-color:#ffffff;
		width: 100%;
}

.TABLE2 {	/*contents内テーブル*/
		width: 95%;
		line-height: 130%;
		border-collapse: collapse;
		background-color:#ffffff;
}
.TABLE2 TD {	/*contents内テーブルデータセル*/
		border: 1px #636163 solid;
		padding: 3px;
}
.TABLE2 TH {	/*contents内テーブル見出しセル*/
		border: 1px #636163 solid;
		padding: 3px;
		background-color:#efefef;
}

.TABLE3 {	
		width:80%;
		line-height: 130%;
		border-collapse: collapse;
		background-color:#ffffff;
}
.TABLE3 TD {	/*contents内テーブルデータセル*/
		border: 0px #636163 solid;
		padding: 3px;
}
.TABLE3 TH {	/*contents内テーブル見出しセル*/
		border: 0px #636163 solid;
		padding: 3px;
		background-color:#efefef;
}

.TABLE5 {	
		width:100%;
		line-height: 130%;
		border-collapse: collapse;
		background-color:#ffffff;
}
.TABLE5 TD {	/*contents内テーブルデータセル*/
		border: 1px #636163 solid;
		padding: 3px;
}
.TABLE5 TH {	/*contents内テーブル見出しセル*/
		border: 1px #636163 solid;
		padding: 3px;
		background-color:#efefef;
}

.tbl8b	{	/*contents内テーブル*/
		width: 80%;
		line-height: 130%;
		border-collapse: collapse;
		background-color:#ffffff;
}
.tbl8b TD {	/*contents内テーブルデータセル*/
		border: 1px #636163 solid;
		padding: 3px;
}
.tbl8b TH {	/*contents内テーブル見出しセル*/
		border: 1px #636163 solid;
		padding: 3px;
		background-color:#efefef;
}
.tbl8 {	
		width:80%;
		line-height: 130%;
		border-collapse: collapse;
		background-color:#ffffff;
	  	margin-bottom:5px;
	  	margin-top: 5px;
}
.tbl8 TD {	/*contents内テーブルデータセル*/
		border: 0px;
		padding: 3px;
}
.tbl8 TH {	/*contents内テーブル見出しセル*/
		border: 0px;
		padding: 3px;
		background-color:#efefef;
}
.tbl9b {	/*contents内テーブル*/
		width: 90%;
		line-height: 130%;
		border-collapse: collapse;
		background-color:#ffffff;
}
.tbl9b TD {	/*contents内テーブルデータセル*/
		border: 1px #636163 solid;
		padding: 3px;
}
.tbl9b TH {	/*contents内テーブル見出しセル*/
		border: 1px #636163 solid;
		padding: 3px;
		background-color:#efefef;
}
.tbl9 {	
		width:90%;
		line-height: 130%;
		border-collapse: collapse;
		background-color:#ffffff;
	  	margin-bottom:5px;
	  	margin-top: 5px;
}
.tbl10b {	/*contents内テーブル*/
		width: 100%;
		line-height: 130%;
		border-collapse: collapse;
		background-color:#ffffff;

}
.tbl10b TD {	/*contents内テーブルデータセル*/
		border: 1px #636163 solid;
		padding: 3px;
}
.tbl10b TH {	/*contents内テーブル見出しセル*/
		border: 1px #636163 solid;
		padding: 3px;
		background-color:#efefef;
}
.tbl10 {	
		width:100%;
		line-height: 130%;
		border-collapse: collapse;
		background-color:#ffffff;
}
.tbl10 TD {	/*contents内テーブルデータセル*/
		border: 0px;
		padding: 3px;
}
.tbl10 TH {	/*contents内テーブル見出しセル*/
		border: 0px;
		padding: 3px;
		background-color:#efefef;
}
.tbl5b TD {	/*contents内テーブルデータセル*/
		border: 1px #636163 solid;
		padding: 3px;
}
.tbl5b TH {	/*contents内テーブル見出しセル*/
		border: 1px #636163 solid;
		padding: 3px;
		background-color:#efefef;
}
.tbl5 {	
		width:50%;
		line-height: 130%;
		border-collapse: collapse;
		background-color:#ffffff;
}
.IFRAME1	{
 		border: 1px #636163 solid;
  		border-width:1px 1px 1px 1px;
		}
.logo {		/*タイトルロゴ*/
  		padding-top:10px; 	
		padding-right:0px;
 		padding-bottom:0px;
		padding-left:20px;  
}
.header {	/*ヘッダーメニュー*/
  		padding-top:5px; 	
		padding-right:20px;
 		padding-bottom:0px;
		padding-left:0px;  
		font-size:100%;
		text-align: right;
		vertical-align: top;
		line-height: 200%;
}

.kei	{	/*罫線ー*/
		background-color:#fffffff;
}

.navi	{	/*ナビ*/
  		padding-top:5px; 	
		padding-right:0px;
 		padding-bottom:5px;
		padding-left:20px;  
		border: solid;
  		border-width:1px 0px 1px 0px;
  		border-color: #000000;
}

.footer	{	/*フッター*/
		text-align: center;
  		padding-top:5px; 	
		padding-right:0px;
 		padding-bottom:5px;
		padding-left:00px;  
	}

#top	{	padding-top:10px; 		
		padding-right:20px;
 		padding-bottom:10px;
		padding-left:0px;  	
		text-align: right;
	}

.title	{	/*タイトル*/
		font-weight: bold;
		font-size:120%;
		text-align: left;
  		padding-top:5px; 	
		padding-right:0px;
 		padding-bottom:5px;
		padding-left:20px;  	
		border: solid;
  		border-color: #31659c;
  		border-width:1px 1px 1px 10px;
	}
.submenu{	/*サブメニュー*/
		font-size:100%;
		text-align: left;
  		padding-top:5px; 		
		padding-right:0px;
 		padding-bottom:0px;
		padding-left:10px;  		
	}
.content{	/*コンテンツmain*/
		font-size:100%;
		line-height: 150%;
  		padding-top:00px; 		
		padding-right:10px;
 		padding-bottom:00px;
		padding-left:10px;
	}

.input1	{	border-color: #636163;
		border-width: 1px;
		background-color:#FFFFFF;
	  	padding-left: 0px;
	  	padding-right: 0px;
}

.form1	{	border-color: #FFFFFF;
		border-width: 1px;
		background-color:#FFFFFFd;
	  	margin-top: 2px;
	  	margin-bottom: 2px;
}

H3.A	{	color:ffffff;
		font-size:110%;
 		padding-top:2px; 		
		padding-right:0px;
 		padding-bottom:2px;
		padding-left:10px;
		text-align: left;
		background-color:#636163;
	  	margin-bottom: 10px;
	  	margin-top: 10px;
		}
H3.B	{	font-size:110%;
 		padding-top:2px; 		
		padding-right:0px;
 		padding-bottom:2px;
		padding-left:10px;
	  	margin-bottom: 5px;
	  	margin-top: 5px;
		}
H3.C	{	font-size:100%;
 		padding-top:2px; 		
		padding-right:0px;
 		padding-bottom:2px;
		padding-left:10px;
		text-align: center;
		background-color:#efefef;
		width:90%;
		display:block;
		text-decoration:none;
	  	margin-bottom: 5px;
	  	margin-top: 5px;
		}
H4.A	{	font-size:100%;
 		padding-top:2px; 		
		padding-right:0px;
 		padding-bottom:2px;
		padding-left:10px;
	  	margin-bottom: 10px;
	  	margin-top: 10px;
		}

UL	{	margin-top:5px;
	  	margin-bottom: 5px;
		list-style-type : disc;
  list-style-position : outside;
}
OL	{	margin-top:5px;
	  	margin-bottom: 5px;
	}
DL	{	margin-top:5px;
	  	margin-bottom: 5px;
	}
DT	{	margin-top:0px;
	  	margin-bottom: 0px;
	}
P {		margin-top:5px;
	  	margin-bottom: 5px;
		margin-left:20px;
		margin-right:20px;
		text-indent:1em;
  }

#left	{	width="50%";
		float:left;
}
#right	{	width="50%";
		float:right;
}
.stylered {color: #ff0033;}
