body {
	background-color: #ffffff;
}
/*--- styles ---*/
	.style-title-1{
		color: #000000;
		color: #FF0000;
		color: #0033FF;
		font-weight: bold;
		font-size: xx-large;
		margin-left: 20px;
	}
	.style-title-2{
		color: #800000;
		font-weight: bold;
		font-size: x-large;
		margin-left: 20px;
	}
	.style-note-caption{
		color: #F80000;
		font-size: medium;
		margin-left: 10px;
		font-size: 90%;
	}

/*--　野洲支部の沿革の表 : スタイル --*/
	.enkaku_table{
	    overflow-x: auto;
	    white-space: nowrap;
	    margin: 0 20px 0 20px;
	}
	.enkaku_table table{
	    margin: 0;
		border-spacing: 0;
		border-left: 1px solid #999;
		border-top: 1px solid #999;
		font-size: small;
	}
	.enkaku_table td{
	    white-space: nowrap;
		padding-left: 4px;
		padding-right: 4px;		
	    min-width: 58px;
		border-right: 1px solid #999;
	    border-bottom: 1px solid #999;
	}
	.enkaku_table th{
	    white-space: nowrap;
		text-align: center;
		padding-left: 7px;
		padding-right: 7px;		
	    border-right: 1px solid #999;
	    border-bottom: 1px solid #999;
	    background: #ffffff;
	    position: sticky;
	    top: 0;
	    left: 0;
	}
/*	.enkaku_table tr:first-child th{
	    border-top: 1px solid #999;
	}
*/
	.enkaku_table th:first-child{
/*	    border-left: 1px solid #999;*/
	    border-right: 1px solid #999;
	}
	.enkaku_table tr:first-child th:first-child{
	    z-index: 1;
	}
	.style-amemiya {
	   	background-color: #008080;
	}
	.style-fukuhara {
	   	background-color: #FF9900;
	}
	.style-gotoh {
	   	background-color: #9999FF;
	}
	.style-hashimoto {
	   	background-color: #9999FF;
	}
	.style-hayashi {
	   	background-color: #FF99CC;
	}
	.style-hirano {
	   	background-color: #FF00FF;
	}
	.style-hirose {
	   	background-color: #C0C0C0;
	}
	.style-horii {
	   	background-color: #99CCFF;
	}
	.style-kagawa {
	   	background-color: #FFCC00;
	}
	.style-kawakami {
	   	background-color: #CCFFCC;
	}
	.style-kikuchi {
	   	background-color: #FFFF00;
	}
	.style-ikeda {
	   	background-color: #FF8080;
	}
	.style-inoue {
	   	background-color: #00FF00;
	}
	.style-iwasa {
	   	background-color: #FF00FF;
	}
	.style-nakayama {
	   	background-color: #a0F0e0;
	}
	.style-no-one {
	   	background-color: #FFFFFF;
	}
	.style-ogawa {
	   	background-color: #CCCCFF;
	}
	.style-oguma {
	   	background-color: #FFCC99;
	}
	.style-ogura {
	   	background-color: #00CCFF;
	}
	.style-okuda {
	   	background-color: #CC99FF;
	}
	.style-sakamoto {
	   	background-color: #C0C0C0;
	}
	.style-shibahara {
	   	background-color: #FFFF99;
	}
	.style-sugahara {
	   	background-color: #CCCCFF;
	}
	.style-suyama {
	   	background-color: #CCFFFF;
	}
	.style-suzuki {
	   	background-color: #99CCFF;
	}
	.style-takagi {
		background-color: #CC99FF;
	}
	.style-tanaka {
		background-color: #CC99FF;
	}
	.style-taniguchi {
		background-color: #CCCCFF;
	}
	.style-ueyama {
	   	background-color: #FF0000;
	}
	.style-umemoto {
	   	background-color: #00FFFF;
	}
	.style-wada {
		background-color: #99CC00;
	}
	.style-enkaku_hokkinin {
		background-color: #FFFFFF;
	}
	.style-enkaku_data {
		text-align: center;
		background-color: #FFFFFF;
	}

/*--　その他の履歴の表 : スタイル　--*/
	.other_event_table{
		white-space:nowrap;
		font-size: 90%;
	    margin: 0 40px 0 40px;
	}
	.other_event_table table{
		border-spacing: 0;
		border-color: #FFFFFF;
		font-size: 90%;
	}
	.other_event_table td{
		white-space: nowrap;
		text-align: left;
		border-color: #FFFFFF;
	}
	.other_event_table th{
		white-space: nowrap;
		text-align: left;
		border-color: #FFFFFF;
	}
	.style-event-date{
		padding-left: 10px;
		width: 12em;
	}
	.style-event-event{
		padding-left: 10px;
	}

/*--　歩みへのリンク : スタイル　--*/
	.link_table{
		white-space:nowrap;
		font-size: 90%;
	}
	.link_table table{
		margin-left: 40px;
		border-spacing: 0;	
		font-size: 90%;
		border-color: #FFFFFF;
	}
	.link_table td{
		white-space: nowrap;
		text-align: left;
		border-color: #FFFFFF;
	}
	.link_table th{
		white-space: nowrap;
		text-align: left;
		border-color: #FFFFFF;
	}
	.link-file span{
		padding-left: 10px;
		font-size: smaller;
	}