html {overflow-x:hidden;}

p{text-align: center;}

td.space {
width: 30px}

td.event {
width: 50%}

th.sun{margin: 0}

th.sun:first-line {
	font-size: 10pt;
	color: #ff0000
}

th.week{
	margin: 0}
th.week:first-line {
	font-size: 10pt}

th.sat{
	margin: 0}

th.sat:first-line {
	font-size: 10pt;
	color: #0000ff}

td.sun{
	margin: 0;
	width: 14%;
	text-align: right}

td.sun:first-line {
	font-size: 9pt;
	color: #ff0000}

td.week{
	margin: 0;
	width: 14%;
	text-align: right}

td.week:first-line {
	font-size: 9pt;}

td.sat{
	margin: 0;
	width: 14%;
	text-align: right
}

td.sat:first-line {
	font-size: 9pt;
	color: #0000ff}

td.kanji1 {
background-color: rgb(100,150,200);
}

td.kanji2 {
background-color: rgb(100,150,200)}

td.kanji3 {
background: rgb(100,150,200)}

td.kanji4 {
background: rgb(100,150,200)}

td.kanji5 {
background: rgb(100,150,200)}

td.kanji6 {
background: rgb(100,150,200)}

td.kanji7 {
background: rgb(100,150,200)}

td.kanji8 {
background: rgb(100,150,200)}

td.kanji9 {
background: rgb(100,150,200)}

body
{ 
	background-color: white;
	background-image:url(mainback.jpg);
	background-attachment: fixed;
	background-position: top left;
	background-repeat: no-repeat;
	
	overflow-y: hidden;
}

a:link {color: black;}
a:visited {color: black;}
a:hover {color: black;}
a:active {color: black;}

.i { margin-left: 30px; 
	line-height: 150%; }
	
.j { margin-right: 30px;
	text-align: right;
	font-size: 12pt; }
	
.k { margin-left: 30px;
	font-size: 10pt; }
	
.l { margin-left: 30px; 
	line-height: 100%;
	font-size: 11pt;
	font-weight: bold; }