@charset "UTF-8";
/* CSS Document */

/*表*/
/*
table{
	margin:0 auto;
}
*/

table td.bg{
	background-color:#cccccc;
}



table td.bgW{
	background-color:#ffffff;
}




/*ブルー*/
.blueTtl{
	padding:3px;
	font-weight:bold;
	background-color:#ccffff;
	text-align:center;
}
.blue{
	padding:3px;

	background-color:#ccffff;
	text-align:center;
}


.blueL{
	padding:3px;

	background-color:#ccffff;
	text-align:left;
}

.blueR{
	padding:3px;

	background-color:#ccffff;
	text-align:right;
}


.blueL2{
	background-color:#ccffff;
	text-align:left;
}

.blueR2{
	background-color:#ccffff;
	text-align:right;
}

/*クリーム*/
.creamTtl{
	padding:3px;
	font-weight:bold;
	background-color:#ffffcc;
	text-align:center;
}
.cream{
	padding:3px;
	background-color:#ffffcc;
}



.creamL {
	padding:3px;
	background-color:#ffffcc;
	text-align:left;
}

.creamR {
	padding:3px;
	background-color:#ffffcc;
	text-align:right;
}





/*グレー*/
.greyTtl{
	padding:3px;
	font-weight:bold;
	background-color:#efefef;
	text-align:center;
}
.grey{
	padding:3px;
	background-color:#efefef;
	text-align:center;
}

.greyL{
	padding:3px;
	background-color:#efefef;
	text-align:left;
}

.greyR{
	padding:3px;
	background-color:#efefef;
	text-align:right;
}


/*濃いグレー*/
.BgreyTtl{
	padding:3px;
	font-weight:bold;
	background-color:#cccccc;
	text-align:center;
}
.Bgrey{
	padding:3px;
	background-color:#cccccc;
	text-align:center;
}

.BgreyL{
	padding:3px;
	background-color:#cccccc;
	text-align:left;
}

.BgreyR{
	padding:3px;
	background-color:#cccccc;
	text-align:right;
}



/*白*/
.whiteTtl{
	padding:3px;
	font-weight:bold;
	background-color:#ffffff;
	text-align:center;
}
.white{
	padding:3px;
	background-color:#ffffff;
}


.whiteL{
	padding:3px;
	background-color:#ffffff;
	text-align:left;
}


.whiteR{
	padding:3px;
	background-color:#ffffff;
	text-align:right;
}

.whiteL2{
	background-color:#ffffff;
	text-align:left;
}


.whiteR2{
	background-color:#ffffff;
	text-align:right;
}


.white10{
	background-color:#ffffff;
	font-size:10px;
	text-align:center;
}



/* 2カラムの表 */
.2colsL{
	float:left;
	text-align:left;
	width:350px;
}

.2colsR{
	float:right;
	text-align:left;
	width:350px;
}

/* 3カラムの表 */
.3colsL{
	float:left;
	text-align:left;
	width:228px;
}

.3colsC{
	float:left;
	text-align:left;
	width:228px;
}



.3colsR{
	float:left;
	text-align:left;
	width:228px;
}

.shark {
	padding:3px;
	background-color:#ccffcc;
}

.sharkR {
	padding:3px;
	background-color:#ccffcc;
	text-align:right;
}


.penn {
		padding:3px;
		background-color:#ffff99;
}

.pennR {
		padding:3px;
		background-color:#ffff99;
	text-align:right;
}
