@charset "utf-8";

* {
	margin: 0px;
	padding: 0px;
}
html,body{
	height : 100%;
	width : 100%;
	font-family:verdana,"�q���M�m�p�S Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"�l�r �o�S�V�b�N","MS PGothic",Sans-Serif;
	line-height:1.2;
	overflow-y: hidden;
}

body.white {
	background-color : #ffffff;
	color :#000000;
}

body.white a,
body.white a:hover
{
	color :#000000;
	text-decoration: none;
}

body.black {
	background-color : #000000;
	color :#ffffff;
}

body.black a,
body.black a:hover
{
	color :#ffffff;
	text-decoration: none;
}

.color-normal {
	color : #009900;
}

.color-warning {
	color : #CC9900;
}

.color-hurryup {
	color : #CC0000;
}

.color-free {
	color : #0099CC;
}

.bgcolor-normal {
	background-color : #009900;
}

.bgcolor-warning {
	background-color : #CC9900;
}

.bgcolor-hurryup {
	background-color : #CC0000;
}

.bgcolor-free {
	background-color : #0099CC;
}

.watermark-up {
	position : absolute;
	bottom:0px;
	bottom: expression(this.parentNode.clientHeight % 2 == 0 ? 0 : -1); 
	left : 0px;
	width : 100%;
	height : 0%;
	border-top: 4px solid #444444;
	overflow:hidden;
}
.watermark-down {
	position : absolute;
	top:0px;
	left : 0px;
	width : 100%;
	height : 0%;
	border-bottom: 4px solid #444444;
	overflow:hidden;
}
.watermark-right {
	position : absolute;
	top:0px;
	left : 0px;
	width : 0%;
	height : 100%;
	border-right: 4px solid #444444;
	overflow:hidden;
}
.watermark-left {
	position : absolute;
	top: 0px;
	right : 0px;
	width : 0%;
	height : 100%;
	border-left: 4px solid #444444;
	overflow:hidden;
}
#time {
	position:absolute;
	top:0px;
	left:0px;
	width : 100%;
	text-align : center;
	padding: 0px;
	margin:0px;
	z-index : 1000;
	cursor:pointer;
}
#info {
	position:absolute;
	top:0px;
	left:0px;
	width : 100%;
	text-align : center;
	z-index : 1000;
	font-weight:bold;
	margin-top:10px;
	cursor:pointer;
}
#nextinfo {
	position:absolute;
	width : 100%;
	text-align : center;
	z-index : 1001;
	margin-bottom:10px;
	bottom:0px;
	left:0px;
	font-weight:bold;
	bottom: expression(this.parentNode.clientHeight % 2 == 0 ? 0 : -1);
	cursor:pointer;
}
#nextname {
	padding-left: 1em;
}
#busy {
	position:absolute;
	top:0px;
	left:0px;
	z-index : 2000;
	width:126px;
	height:22px;
}

#timermenu {
	font-size:11pt;
	font-family:verdana,"�q���M�m�p�S Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"�l�r �o�S�V�b�N","MS PGothic",Sans-Serif;
	color:#666666;
	line-height:1.5;
}

#timermenu a {
	color:#4444FF;
}

#timermenu a:hover {
	color:#FF4444;
}

#timermenu h2 {
	font-size:12pt;
	margin-top: 10px;
}

#timermenu li {
	margin-left: 30px;
}

#timermenu .url {
	width:300px;
}


