a:link {color: #ffffff; background: #222222; text-decoration: none;}
a:visited {color: #ffffff; background: #222222; text-decoration: none;}
a:hover {color: #000000; background: #ffffff; text-decoration: none;}
a:active {color: #ffffff; background: #222222; text-decoration: none;}


#contents {
	position:absolute;
	top:50%;
	left:50%;
	width:150px;
	height:40px;
	margin:-20px 0 0 -75px;
	text-align:center;
	vertical-align: middle;
}
body > #contents {
	height:auto;
	min-height:140px;
}

.captionL{
	float: left;
	width: 50px;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:40px;
}

.captionR{
	float: left;
	text-align: left;
	width: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height:40px;
	color:#ffffff;
	font-size:10px;
	font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
	vertical-align: bottom;
}
