@charset "ISO-2022-JP";
/* CSS Document */

/* p46-x Commonness style */
#DateArea{
	width:600px;
	height:auto;
	background-image:url(p46-bcg2.gif);
	}
#DateArea table{width:550px;}
.ThemeArea{
	background-color:#fff;
	border:2px solid #1c1acc;
	}
.ThemeTitle{
	text-align:center;
	font-size:larger;
	display:block;
	}
.ThemeKaisetu{
	font-family:"MS UI Gothic", "$B#M#S(J $B%4%7%C%/(J", "$B%a%$%j%*(J", "Osaka$B!]EyI}(J", monospace;
	text-align:left;
	display:block;
	color:#000000;
	margin-left:5px;
	}
.ThemePoint{color:#ff0000;}
.KoushinTime{
	text-align:center;
	color:#1c1acc;
	}
.cyusyaku{
	text-align:center;
	font-size:small;
	}
.Juni{
	color:#fc0a83;
	margin-right:0.5em;
	}
#DateArea .RnkingTable{border:1px solid #1c1acc;}
#DateArea .RnkingTable td{
	text-align:center;
	border:1px solid #1c1acc;
	height:1.5em;
	}
/* p46-x Commonness style */

/* p46-01-02-03 style */
.Koumoku1{
	background-color:#e2e2fc;
	width:100px;
	}
.Koumoku2{
	background-color:#e2e2fc;
	width:60px;
	}
.Koumoku3{
	background-color:#e2e2fc;
	width:70px;
	}
.Koumoku4{
	color:#FFFFFF;
	background-color:#1c1acc;
	width:125px;
	}
.NoData{background-color:#d5d5d5;}
.Per{background-color:#c1c1f9;}

/* p46-03 only style */
.Syukun{color:#cf1665;}
.Kan{color:#16b833;}
.Ginou{color:#9c17ce;}

/* p46-04 only style */
#DateArea .RnkingTable2{
	border-width:1px solid #1c1acc;
	border-spacing:0px;
	width:330px;
	margin-left:auto;
	margin-right:auto;
	}
#DateArea .RnkingTable2 td{
	border:1px solid #1c1acc;
	border-spacing:0px;
	text-align:center;
	width:110px;
	height:1.5em;
	_width:0px;
	}	
.Rikishi{
	background-color:#1c1acc;
	color:#FFFFFF;
	}
.Style2{
	background-color:#ffff00;
	width:70px;
	}
.Style3{
	background-color:#e2e2fc;
	width:70px;
	}
.style4{
	background-color:#e2e2fc;
	width:90px;
	}

/* p46-06 only style */
#DateArea .PointListTable{
	border:1px solid #000;
	width:180px;
	text-align:center;
	}
#DateArea .PointListTable td{
	border:1px solid #000;
	width:60px;
	}
#DateArea .PointTable{
	width:550px;
	border:1px solid #1c1acc;
	text-align:center;
	}
#DateArea .PointTable td{
	width:110px;
	height:1.5em;
	border:1px solid #1c1acc;
	}
.ban{background-color:#facfe2;}
#DateArea p{text-align:left;}

/* p46-07 only style */
.ban07{
	color:#f40b51;
	margin:0 0.5em;
	}
#DateArea .maintable{
	border:1px solid #1c1acc;
	width:550px;
	text-align:center;
	}
#DateArea .maintable td{border:1px solid #1c1acc;}

/* p46-08 only style */
#DateArea .tableinfo08{
	width:550px;
	border:1px solid #1c1acc;
	text-align:center;
	}
#DateArea .tableinfo08 td{
	border:1px solid #1c1acc;
	text-align:center;
	}
#DateArea .tableinfo08 span{color:#ff0000;}
.M{background-color:#d9d9d9;}
.Year{background-color:#e2e2fc;}

/* p46-09 only style */
#DateArea .tableInfo09{
	border:1px;
	border-style:solid;
	border-color:#1c1acc;
	width:330px;
	}
.tdsettei{
	text-align:center;
	vertical-align:top;
	width:70px;
	}
.style1{color:#fc0a83; font-size:medium;}
.shikona{font-size:xx-large; font-weight:bold;}
.que{text-align:right; color:#1fa097;}
.ans{text-align:left; color:#000000;}
.mi{text-align:right; vertical-align:top; color:#1fa097;}
.basyo{
	width:110px;
	text-align:center;
	border:1px;
	border-style:solid;
	border-color:#1c1acc;
	}

.ban{
	text-align:center;
	font-size:medium;
	color:#fc0a83;
	border:1px;
	border-style:solid;
	border-color:#1c1acc;
	}
.sei{font-size:medium; color:#000000;}

/* p46-11 only style */
#DateArea .tensutable{
	width:600px;
	height:auto;
	border:1px solid #000;
	}
#DateArea .tensutable tr{
	text-align:center;
	}
#DateArea .tensutable td{
	border:1px solid #000;
	padding:1px;
	}
.kuwake{
	background-color:#AA84CC;
	color:#FFF;
	}

/* p46-12 only style */
#DateArea .tableInfo12{
	border:1px solid #000;
	width:300px;
	text-align:center;
	}
#DateArea .tableInfo12 td{border:1px solid #000;}