th {
		background-color:#ccf;
}

.td2 {
		background-color:#fcc;
}

caption {
		font-weight:bold;
}

.hosoku {
		color:#f00;
}

.my26xAdLeft {
		float:left;
		width:800px;
		height:800px;
}

.my26xAd {
		float:right;
		width:130px;
		height:750px;
		margin-top:50px;
}

.vy20wAdLeft {
		float:left;
		width:800px;
		height:450px;
		margin-top:50px;
}

.vy20wAd {
		float:right;
		width:130px;
		height:450px;
		margin-top:50px;
}

.my28AdClear {
		float:clear;
}

.my28aAdLeft {
		float:left;
		width:800px;
}

.my28aAd {
		float:right;
		width:130px;
}

.uwatsuki {
		vertical-align:super;
		font-size:x-small;
}
