p {color: white;}
*
{
	line-height:150%;
    background:black;
    color: white;
}
.title  {background-color:#000000; color:silver; font-size:x-large; font-weight:bold;}
.taisen {background-color:dimgray; font-size:large; font-weight:bold;}
a:hover {font-size:large;}
div.New {font-size:large;	color:#ff0000; font-weight: bold;}



.PunishTitle {background-color:lightgrey;}

td.YattaLine1 {background-color:#f0f8ff; font-weight:bold; color:black}
td.YattaLine2 {background-color:#fffacd; font-weight:bold; color:black}
td.YattaLine3 {background-color:#98fb98; font-weight:bold; color:black}

th.YattaKuniKazu {background-color:royalblue; font-weight:bold;}

th.gray {background-color:#696969; color:white; font-weight:bold;}

th.CostTotal {background-color:dimgray; font-weight:bold;}

th.RepoDetail {background-color:dimgray; font-weight:bold;}

td.FkkPlaceLine {background-color:midnightblue; color:#B0E0E6; font-weight:bold; text-align:center}
td.gray {background-color:#696969; color:white; font-weight:bold; text-align:center}
td.green {background-color:#006400; color:white; font-weight:bold; text-align:center}

td.FkkTaxiLine {background-color:mediumvioletred; color:lightyellow; font-weight:bold; text-align:center}

a:link { color: white } 
a:hover { color: yellow;}

dt {color: lavender; font-weight: bold;}

br { letter-spacing:0; }


#window
{
	position: absolute;
	left: 200px;
	top: 100px;
	width: 400px;
	height: 300px;
	overflow: hidden;
	display: none;
}
#windowTop
{
	height: 30px;
	overflow: 30px;
	background-image: url(images/window_top_end.png);
	position: relative;
	overflow: hidden;
	cursor: move;
}
#windowTopContent
{
	margin-right: 13px;
	background-image:url(images/window_top_start.png);
	background-position:left top;
	background-repeat: no-repeat;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #6caf00;
}
#windowMin
{
	position: absolute;
	right: 25px;
	top: 10px;
	cursor: pointer;
}
#windowMax
{
	position: absolute;
	right: 25px;
	top: 10px;
	cursor: pointer;
	display: none;
}
#windowClose
{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
#windowBottom
{
	position: relative;
	height: 270px;
	background-image: url(images/window_bottom_end.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#windowBottomContent
{
	position: relative;
	height: 270px;
	background-image: url(images/window_bottom_start.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-right: 13px;
}
#windowResize
{
	position: absolute;
	right: 3px;
	bottom: 5px;
	cursor: se-resize;
}
#windowContent
{
	position:absolute;
	top: 30px;
	left: 10px;
	width: auto;
	height: auto;
	overflow: auto;
	margin-right: 10px;
	border: 1px solid #6caf00;
	height: 255px;
	width: 375px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: z#fff;
}
#windowContent *
{
	margin: 10px;
}
.transferer2
{
	border: 1px solid #6BAF04;
	background-color: #B4F155;
	filter:alpha(opacity=30); 
	-moz-opacity: 0.3; 
	opacity: 0.3;
}

#myContent, #myContent blink{
    width:700px;
    height:150px;
    background:black;
    color: #00FF00;
    font-family:courier;
}    
blink{
    display:inline;

}
#ads{
	margin-top:20px;
}
