body{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku GothicPro",Osaka,Verdana,Helvetica,Arial,sans-serif;
}
div.left{
	width:120px;
	float:left;
}

div.map{
	background-color:#CC9933;
	background:url("./co_img/wall.gif") repeat scroll 0 top transparent;
	color:#990000;
	margin:10px;
	/*width:100%*/
	height:610px;
	left:120px;
	*left:0px;
	/*bottom:400px;*/
	position:relative;
}

div.map table#top_table {
	right:100px;
	*right:-10px;
	_right:-10px;
	position:relative;
}

div.map a:link{
	color:#990000;
}

div.map a:hover{
	color:#FF9900;
}

div.map a:visited{
	color:#990000;
}

div.main{
	background-color:#CC9933;
	background:url("./co_img/wall.gif") repeat scroll 0 top transparent;
	color:#990000;
	margin:10px;
	/*width:100%*/
	height:610px;
	left:120px;
	*left:0px;
	/*bottom:400px;*/
	position:relative;
}

div.main table#top_table {
	right:100px;
	*right:-10px;
	_right:-10px;
	position:relative;
}

div.main a:link{
	color:#FF9900;
}

div.main a:visited{
	color:#FF9900;
}

div.menu{
	background-color:#CC9933;
	background:url("./co_img/wall.gif") repeat scroll 0 top transparent;
	color:#990000;
	margin:10px;
	/*width:100%*/
	height:850px;
	left:120px;
	*left:0px;
	/*bottom:400px;*/
	position:relative;
}

div.menu table#top_table {
	right:100px;
	*right:-10px;
	_right:-10px;
	position:relative;
}

div.menu a:link{
	color:#FF9900;
}

div.menu a:visited{
	color:#FF9900;
}






div.stage{
	background-color:#CC9933;
	background:url("./co_img/wall.gif") repeat scroll 0 top transparent;
	color:#990000;
	margin:10px;
	height:1000px;
	left:120px;
	*left:0px;
	position:relative;
}

div.stage table#top_table {
	right:100px;
	*right:-10px;
	_right:-10px;
	position:relative;
}

div.stage a:link{
	color:#990000;
}

div.stage a:hover{
	color:#FF9900;
}

div.stage a:visited{
	color:#990000;
}


table#stage{
	font-size:12px;
	border-collapse:collapse;

}

table#stage tr td{
	border-style:solid;
	border-width:1px;
	border-color:black;

}

td#ym{
	background-color:#666666;
	color:white;
}

td#youbi{
	background-color:#999999;
	color:black;
}


td#day{
	background-color:#cccccc;
	color:black;
	
}

td#fspace{
	background-color:#FFFF99;
	color:black;
	height: 80px;
	width: 90px;
	text-align:left;
	vertical-align: top;
}

td#hspace{
	background-color:#ffcccc;
	color:black;
	height: 100px;
	width: 65px;
	text-align:left;
	vertical-align: top;
}

td#bspace{
	background-color:#ffcc33;
	color:black;
	height: 100px;
	width: 90px;
	text-align:left;
	vertical-align: top;
}
td#gspace{
	background-color:#999999;
	color:black;
	height: 100px;
	width: 90px;
	text-align:left;
	vertical-align: top;
}

div.next_prev{
	height: 40px;
	width: 300px;
	
	*right: 0px;
	top:20px;
	position:relative;
}
.moji3b { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 125%; color: #660000; font-weight: bold }
div.main .moji4b { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; line-height: 125%; color: #660000; font-weight: bold }
.moji4bwhite { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 16px; line-height: 125%; color: #CCCCCC; font-weight: bold }
a:hover{color:#ff0000}.moji3bitalic { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 125%; color: #660000; font-weight: bold ; font-style: italic}
.moji3 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 125%; color: #660000}

