body {
	font-size:12px;
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#d4d4d4), to(#8d8d8d));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #d4d4d4, #8d8d8d);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d4d4d4, endColorstr=#8d8d8d);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d4d4d4, endColorstr=#8d8d8d)";
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 5px;
    padding-top:0px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:5px;
    font-family:"Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "Verdana", "Arial", "Helvetica", "monospace";
}
a:link{
	color:#333;
}
a:visited
{
	color:#333;
}
a:active
{
	color:#333;
}
a:hover
{
	color:#000;
	text-decoration:underline;
}


#header {
	width:512px;
	margin:5px;
	background:#010101;
	text-align:left;
	background:#FFF;
}

img {
	border:0px;
}

h2 {
	margin:0px;
	padding:4px 0px;
    font-size:12px;
	text-align:center;
	color:#FFF;
}

#attention {
	font-size:11px;
	color:#333;
	width:450px;
	border:1px solid #010101;
	padding:4px;
	text-align:left;
	margin:10px 0px 10p 0px;
}


#enter {
	margin:25px 0px 15px 0px;
}

#enter h3 {
	padding:5px 0;
	margin:0px;
	font-size:24px;
}
#enter a {
	color:#FFF;
	display:block;
	border:1px solid #FFF;
	background:#3754ff;
	width:50%;
	text-decoration:none;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6", Hiragino Kaku Gothic Pro;
}
#enter a:hover {
	background:#001488;
	border:1px solid #333;
}

#leave {
	margin:25px 0px 25px 0px;
	font-size:12px;
}

td.copy {
	padding:5px 0px;
	text-align:center;
	color:#EEE;
	font-size:12px;
}
#red {
	color:red;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
a {
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

