A:link {
color : #cccccc;
} 
A:visited {
color : #cccccc;
} 
A:hover {
color : #FFCC00;
} 
A:active {
color : #cccccc;
} 

A.day:link { text-decoration: none;
font-weight: bold;
font-size: 14px;
color : #cccccc;
} 
A.day:visited { text-decoration: none;
color : #cccccc;
font-size: 14px;
font-weight: bold;
} 
A.day:hover { text-decoration: none;
color : #FFCC33;
font-size: 14px;
font-weight: bold;
} 
A.day:active { text-decoration: none;
color : #FFCC33;
font-size: 14px;
font-weight: bold;
} 

.body01  { background: url(../img/bg_main.gif) repeat-y scroll center top; text-transform: none; scrollbar-base-color: #333333;
}
.body02  { background: url(../img/topics/bg.jpg); scrollbar-base-color: #333333;
overflow-x: hidden;
}
.style01 { font-size: 12px;
color: #ffffff;
}
.style02 { font-size: 12px;
color: #ffffff;
font-weight: bold;
}
.topics { font-size: 11px;
color: #ffffff;
line-height: 1.5em;
}
.head01 { font-size: 12px;
color: #ffffff;
font-weight: bold;
}
.navi_left { font-size: 14px;
color: #cccccc;
font-weight: bold;
}
.title { font-size: 12px;
font-weight: bold;
color: #ffffff;
}

.style03 { font-size: 12px;
color: #666666;
}

.style04 { font-size: 10px;
color: #cccccc;
}
.thumbicon {
	position: absolute;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.pg1 { font-size: 12px;
font-weight: bold;
color: #ffffff;
}
.pg2 { font-size: 11px;
color: #ffffff;
}
.pg3 { font-size: 12px;
color: #ffffff;
}
.pg4 { font-size: 11px;
color: #ffffff;
font-weight: bold;
}

.day { font-size: 14px;
font-weight: bold;
color: #FF9900;
}
.name { font-size: 16px;
font-weight: bold;
color: #ffffff;
}