a:link {color:darkgreen; text-decoration:none}
a:active {color:white; text-decoration:none}
a:visited {color: olive; text-decoration:none}
a:hover {background-color:bisque; color:indianred; text-decoration:none}
.sm {font-size:7pt}
.thg {background-color:honeydew}
.thk {background-color:lightyellow; width:25%}
.ths {background-color:white; width:75%}


div#contents{
	background-color: white;
	position: relative;		/* フッター部の配置用に定義 */
	min-height: 100%;		/* 縦の表示領域を100% */
}

#footer-bg{
	background-color:rgba(0,0,0,0.5);
	position:fixed;
	bottom:0px;
	width:100%;
}

#footer{
	color:white;
	margin: auto;           /* 中央揃え */
	font-size:14pt;
	padding:2px 10px;
}
