BODY {
	margin:0px;
	padding:0px;
	color:#333333;
	font-size: 10pt;
	line-height:140%;
	background-color: #FFFFFF;
}


td,th{
	font-size: 10pt;
	line-height:140%;
}


/* リンク -------------------------*/

a:link { color: #333333; } 
a:visited { color: #333333; } 
a:hover { color: #CC0000; } 
a:active { color: #CC0000; } 


/* その他フォント -------------------------*/

.smaller {
	font-size: 9pt;
	line-height: 11pt;
}

.kakaku {
	font-weight: bold;
	color: #CC0000;
}

.bigger {
	font-size: 12pt;
}


/* ランキング -------------------------*/

.rank01 {
	color: #990000;
}
.rank02 {
	font-weight: bold;
}
.rank_t01 {
	background-color: #CCCCCC;
	font-size: 9pt;
	line-height: 9pt;
}

/* Information -------------------------*/
.info_01 {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF9900;
	font-size: 9pt;
}

.info_col {
	color: #CC0000;
}

/* カレンダー -------------------------*/

.cal_01 {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF9900;
	text-align: center;
}
.cal_02 {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	width: 21px;
	text-align: center;
}
.cal_03 {
	background-color: #FFF4DF;
	width: 21px;
	text-align: center;
}
.cal_04 {
	background-color: #FF6600;
	width: 21px;
	color: #FFFFFF;
	text-align: center;
}

/* テーブル -------------------------*/
.box_01 {
	color: #663300;
}

/* テーブル内リンク -------------------------*/

.box_01 a:link { color: #663300; } 
.box_01 a:visited { color: #663300; } 
.box_01 a:hover { color: #663300; } 
.box_01 a:active { color: #663300; } 

/* テーブル内リンク2 -------------------------*/

.box a:link { color: #FFFFFF; } 
.box a:visited { color: #FFFFFF; } 
.box a:hover { color: #FFFFFF; } 
.box a:active { color: #FFFFFF; } 