/* CSS */
body {
 /*margin-top:10px;
 margin-right:10px;
 margin-bottom:10px;
 margin-left:10px;
 */
 padding: 0px;
 background: #F9F9F9;
 /*background:
		#F3F3F3
		URL(img/bg.gif)
		fixed;
 */

}
A {
 text-decoration: none;
 color: #0000FF;
}
A:visited {
 text-decoration: none;
 color: #800080;
}
A:hover {
 text-decoration: underline;
}
H1 {
 font-size: 1.4em;
}

/*¡¡tabele ¥¹¥¿¥¤¥E¡*/
#eventbody h2 {
 font-size: 1.2em;
}
#eventbody table {
 width: 760px;
 background: #AAAAAA;
}
#eventbody table th {
 background: #646DA2;
 color: #FFFFFF;
 font-size: 0.8em;
 line-height: 140%;
}
#eventbody table th.east {
 background: #0C8A0D;
}
#eventbody table th.central {
 background: #F77321;
}
#eventbody table th.west {
 background: #0072BC;
}
#eventbody table th.kyushu {
 background: #F03049;
}
#eventbody table td {
 background: #FFFFFF;
 font-size: 0.7em;
 line-height: 140%;
}
#eventbody table td.east {
 background: #E6FCE7;
}
#eventbody table td.central {
 background: #FFF0E6;
}
#eventbody table td.west {
 background: #E6F4FC;
}
#eventbody table td.kyushu {
 background: #FFE5E7;
}
#eventbody table td.title {
 font-size: 0.8em;
 line-height: 130%;
}
#eventbody table td.datewe {
 white-space: nowrap;
 border-left: solid 5px #FFFFEC;
 font-size: 0.8em;
 line-height: 140%;
}
#eventbody table td.datesa {
 white-space: nowrap;
 border-left: solid 5px #3535FF;
 font-size: 0.8em;
 line-height: 140%;
}
#eventbody table td.datesu {
 white-space: nowrap;
 border-left: solid 5px #FF3535;
 font-size: 0.8em;
 line-height: 140%;
}
#eventbody table td.datemid {
 white-space: nowrap;
 border-left: solid 5px #62E260;
 font-size: 0.8em;
 line-height: 140%;
}
#eventbody table td.cast {
 background: #FFFFEC;
 font-size: 0.7em;
 line-height: 140%;
}
#eventbody table td.cd {
 background: #FFFFFF;
 color:#990000;
 font-size: 0.7em;
 line-height: 140%;
}
#eventbody strong {
 color: #000000;
 text-decoration:none;
 font-weight:normal;
}

/*¡¡tabele ¥¹¥¿¥¤¥E¡*/
#newsbody table {
 width: 760px;
 background: #6EBEF2;
}
#newsbody table td {
 background: #ECF5FA;
 font-size: 0.8em;
 line-height: 140%;
}

/*¡¡NEWS ¥¹¥¿¥¤¥E¡*/
#news h2 {
 font-size: 1.2em;
}
#news A {
 text-decoration: none;
 color: #000000;
}
#news A:visited {
 text-decoration: none;
 color: #000000;
}
#news A:hover {
 text-decoration: underline;
 color: #000000;
}
#news table {
 width: 202px;
 background: #F3F3F6;
}
#news table td {
 font-size: 0.8em;
 line-height: 140%;
}
#newstitle h2 {
 font-size: 0.8em;
 line-height: 140%;
 color: #FFFFFF;
 margin: 0;
 padding: 0;
}
