body{
text-align:center}

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; }
        

p.last{
text-align: right;
margin-right: 5%}

p.left{
text-align: left;
margin-left: 20pt;
margin-right: 20pt}

div.last{
text-align: right;
margin-right: 5%}

div.left{
text-align: left;
margin-left: 20pt;
margin-right: 20pt}

div.right{
margin-right: 20pt;
text-align: right}

