@charset "UTF-8";
a            { text-decoration: none }
.kkr         { background-color: #CCCCFF }
.rus         { background-color: #FFCCFF }
.bt          { background-color: #CCFFFF }
.btu         { background-color: #CCFFFF; border-bottom: 1px solid #006699;  }
.nf     { position: relative; left: 25 }
.ul          { border-left: 2px solid #C0C0C0; border-bottom: 2px solid #C0C0C0;  }
p.tb         { margin-top: 10 }
p.bb         { margin-bottom: 10 }

.date        { text-align: right; margin-top: 2; margin-bottom: 2 }
.blue 　     { color: #006699; text-align: left }
.gp          { color: #0000FF; text-decoration: underline }
.game        { color: #006699 }

.jan         { color: #800000 }
.feb         { color: #808080 }
.mar         { color: #00CC66 }
.apr         { color: #FF9900 }
.may         { color: #008000 }
.jun         { color: #0000FF }
.jul         { color: #FF0000 }
.aug         { color: #CCCC00 }
.sep         { color: #CC6600 }
.oct         { color: #800000 }
.nov         { color: #CC3300 }
.dec         { color: #000080 }

a:link       { color: #0000FF }
a:visited    { color: #0000FF }
a:active     { color: #FF0000 }
a:hover      { color: #FF0000 }
.shang       { background-color: #FFCCCC }
.seven       { background-color: #FFFF99 }
.end         { background-color: #B0C4DE }
.endsa       { background-color: #CCFFFF }
.endsu       { background-color: #FFCCCC }
.fresh       { background-color: #99FFCC }
.camp        { background-color: #CCFFCC }
.kyushu      { background-color: #FFCC66 }
.kyoto       { background-color: #33CCCC }
.camp1       { background-color: #CCFF66 }

.cnt         { text-align: center }

td.sat1      { vertical-align: top; text-align: right; background-color: #CCFFFF; color: 
               #0000FF }
td.sat2      { vertical-align: top; background-color: #CCFFFF; color: #0000FF }
td.sun1      { vertical-align: top; text-align: right; background-color: #FFCCCC; color: 
               #FF0000 }
td.sun2      { vertical-align: top; background-color: #FFCCCC; color: #FF0000 }
td.std1      { text-align: right; vertical-align: top }
td.std2      { vertical-align: top }
td.std4      { vertical-align: top; width: 200}
td.std5      { vertical-align: bottom; width: 200}

td.sun1u     { vertical-align: top; text-align: right; background-color: #FFCCCC; color: 
               #FF0000; border-bottom: 1px solid #006699;  }
td.sun2u     { vertical-align: top; background-color: #FFCCCC; color: #FF0000; 
               border-bottom: 1px solid #006699;  }
td.std1u     { text-align: right; vertical-align: top; border-bottom: 1px solid #006699;  }
td.std2u     { vertical-align: top; border-bottom: 1px solid #006699;  }
td.u         { border-bottom: 1px solid #006699;  }

body         { background-color: #FFFFFF }
table.title  { width: 100% }
table.month  { width: 100%; position: relative; left: 25 }
table.main   { width: 100%; position: relative; left: 0; border-top: 2px solid #336699; 
               border-bottom: 2px solid #006699;  }
table.main2  { position: relative; left: 25; border: 1px solid #006699;  }
th.title     { color: #FFFFFF; background-color: #0000bd; font-size: large }
table.ul     { width: 100%; position: relative; left: 25 }
/*ul           { list-style-image: url('../images/circle_b12.gif') }*/
.tt          { color: #FFFFFF; background-color: #006699; vertical-align: top; font-weight: 
               bold }
a:link.ct    { color: #333399 }
a:visited.ct { color: #808080 }
a:active.ct  { color: #0000FF }
a:hover.ct   { background-image: url('../images/arrow.gif'); background-repeat: no-repeat; 
               text-decoration: underline; color: #0000FF; 
               background-position: left center }
.k           { color: #FF0000 }
.m           { color: #800080 }
.w           { color: #800000 }
.t           { color: #0000FF; font-weight: bold }
.r           { color: #000080 }
.h           { color: #FF9900 }

  a:link.red   { color: #FF0000; font-weight: bold }
a:visited.red { color: #FF0000; font-weight: bold }
a:active.red { color: #0000FF; font-weight: bold }
a:hover.red  { color: #0000FF; font-weight: bold }
.arr         { background-image: url('../images/ar_r.gif'); background-repeat: no-repeat; 
               margin-top: 0; margin-bottom: 0; background-position: left 3 }
.nm          { width: 475; margin-left: 25 }
.menu         { margin-top: 0; margin-bottom: 0 }
.big6        { background-color: #FFCC99 }
.jpn        {
	background-color: #CCFFFF
}