A:link { color: #0000ff; }
A:visited { color: #000099; }
A:active { color: #00dddd; }
A:hover { color: #00dddd; }

br.c { both:clear;}

img { border-style: none; border:0px solid #555555;}
body, th { color:#000000; font-size:14px;}
table { border-collapse: collapse;}
td { color:#000000; font-size:14px; border:0px solid #555555; padding:0px;}
.border0 { border-style: none; padding:0px;}
.border1 { border:1px solid #555555;}

.main {}

.topics { background-color:#ffffff; margin-left:2px;}
.topi_area { height:378px; overflow-y:scroll; padding:3px}
.topi_width { width:434px;}

.topics1-1{ color:#000000; font-size:16px;}
.topics1-2{ color:#bb0000; font-size:16px; font-weight:bold;}
td.topics_day { width: 48px; text-align: center; vertical-align:top; font-size: 14px;}
td.topics_event { text-aigin: left; vertical-align:top; font: 14px; font-weight: bold; padding-bottom:5px;}
td.topics_event2 { text-aigin: left; vertical-align:top; font: 14px; padding:10px 0px 5px 10px;}

.font1 { color:#000000; font-size:14px;}
.font2 { color:#666666; font-size:10px;}
.font3 { color:#dd0000; font-size:16px; font-weight:bold;}

.p_table { border-collapse:collapse;}

.popup {
	visibility : hidden;
	position: absolute; width: 720px;  left: 80px; top : 1200px;
	border:0px solid #aaaaaa; background-color : #ffffdd; z-index : 9;
	text-align: center; font: bold 30px; color :#ff0000;
	z-index:99;
}

.popup_m1 {
	visibility : hidden;
	position: absolute; width: 720px;  left: 80px; top : 1200px;
	border:0px solid #aaaaaa; background-color : #ffffdd; z-index : 9;
	text-align: center; font: bold 30px; color :#ff0000;
	z-index:99;
}
.popup_m2 {
	visibility : hidden;
	position: absolute; width: 720px;  left: 80px; top : 1200px;
	border:0px solid #aaaaaa; background-color : #ffffdd; z-index : 9;
	text-align: center; font: bold 30px; color :#ff0000;
	z-index:99;
}

.popup_s1 {
	visibility : hidden;
	position: absolute; width: 720px;  left: 80px; top : 1200px;
	border:0px solid #aaaaaa; background-color : #ffffdd; z-index : 9;
	text-align: center; font: bold 30px; color :#ff0000;
}

.popup_s2 {
	visibility : hidden;
	position: absolute; width: 720px;  left: 80px; top : 1200px;
	border:0px solid #aaaaaa; background-color : #ffffdd; z-index : 9;
	text-align: center; font: bold 30px; color :#ff0000;
}

.popup_alto {
	visibility : hidden;
	position: absolute; width: 720px;  left: 80px; top : 1200px;
	border:0px solid #aaaaaa; background-color : #ffffdd; z-index : 9;
	text-align: center; font: bold 30px; color :#ff0000;
}

.popup_navi {
	visibility : hidden;
	position: absolute; width: 720px;  left: 80px; top : 1200px;
	border:0px solid #aaaaaa; background-color : #ffffdd; z-index : 9;
	text-align: center; font: bold 30px; color :#ff0000;
}

.center { text-align: center;}

.column0 { border:1px solid #dd00aa; padding:5px;}
.column1 { padding-left:5px; font-weight:bold; font-size:16px; color:#dd00dd;}
.column2 { padding-left:10px;}
.column3 { display: block;}
.column4 { display: none;}
.column5 { display: block;}
.column6 { display: none; font-size:12px; padding-left:20px;}
.column7 { padding-left:20px; padding-right:5px;}

.column_a { width:150px; text-align:right; float:left;}
.column_b { width:150px; float:left;}
.column_c { width:30px; float:left; text-align:center;}
.column_d { height:40px; padding-top:5px; padding-bottom:5px;}
.cr {clear: both;}

.column1b {margin-top:10px; padding-left:15px; font: normal bold 14px; color:#dd00dd;}
.column1c { padding-left:15px; font: normal bold 14px; color:#00dd55;}
.column1d {margin-top:10px; padding-left:15px; font: normal bold 18px; color:#3355dd;}


.basic_link1 { border-collapse: separate;}
.basic_link2 { border:1px solid #555555;}

.event1 { display: none; font-weight:normal; padding:3px;}
