body {
	line-height: 130%;
	scrollbar-base-color : #FFFFFF;
	scrollbar-face-color : #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color : #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-darkshadow-color : #000000;
	font-size: 98%;
}

A:link {text-decoration:none;}
A:visited {text-decoration:none;}
A:active {text-decoration:none;}

.barL {
	background-repeat: repeat-x;
	background-position: right bottom;
}

td {
	line-height: 130%;
	font-size: 98%;

}

.crossmode {
	font-size: 12px;
	line-height: 1px;
	font-style: normal;

}

.topics {
	font-size: 14px;
	border-top: thin none #00CCCC;
	border-right: thin dotted #00CCCC;
	border-bottom: thin dotted #00CCCC;
	border-left: thin dotted #00CCCC;

}

.boxnavi {
	border: 1px solid #000000;
}

.boxitem01 {
	background-color: #00FFFF;
	padding: 1px;
	border-top: 1px solid #0000FF;
	border-right: 1px none #0000FF;
	border-bottom: 1px solid #0000FF;
	border-left: 1px none #0000FF;
}

.boxsheet01 {
	border: thin dotted #339900;
}

.boxsheet02 {
	border: thin solid #339900;
}

.boxsheet03 {
	border: thin dotted #0000FF;
}

.boxsheet04 {
	border: thin solid #0000FF;
}

.box {
	border: 1px solid #000000;
}

.margin01 {
	margin: 0px 0px 0px 0px;
	padding: 4px 3px 2px 3px;
}

.button01 {
	background-color: #eeeeee;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 3px outset;
	border-color: #cccccc;
}

.button02 {
	border: 1px solid #000000;
	background-color: #ffffff;
}

.minitext {
	line-height: 80%;
}

.table01 { 
border-collapse: collapse; /* 枠線の表示方法 */ 
border: 1px #999999 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table01 td { 
border: 1px #999999 solid; /* セルの枠線（太さ・色・スタイル） */ 
} 

.table_black { 
border-collapse: separate; /* 枠線の表示方法 */ 
border: 1px #000000 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table_black td { 
border: 1px #000000 solid; /* セルの枠線（太さ・色・スタイル） */ 
} 

.table_color { 
border-collapse: separate; /* 枠線の表示方法 */ 
border: 1px #000000 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table_color td { 
border: 1px #000000 solid; /* セルの枠線（太さ・色・スタイル） */ 
font-size: 12px;
} 

.table_black_c { 
border-collapse: separate; /* 枠線の表示方法 */ 
border: 1px #000000 solid; /* テーブル全体の枠線（太さ・色・スタイル） */ 
} 

.table_black_c td { 
border: 1px #000000 solid; /* セルの枠線（太さ・色・スタイル） */ 
font-size: 12px;
text-align: center;
} 