body {
	background-color:#f7fcff;
	color:#708090;
}
button{
	background-color:#ffffff;
	color:#778899;
	border:1px solid #778899;
}
h1{
	color:#778899
}
/*************************************************/
.link,.copy{
	margin:20px 20px;
	font-size:xx-small;
}
a{
	color:#cccccc;
	text-decoration:underline;
}
a:active{
	}
a:visited{
	color:#aaaaaa;
	text-decoration:none;
	}
a:hover{
	background-color:#ff00ff;
	color:#000000;
	text-decoration:none;
	}
/**************************************************/
.box{
	display:none;
	width:750px;
	margin:10px auto;
}
.box_mini{
	display:none;
	width:500px;
	margin:10px auto;

}
/**************************************************/
.set{
	width:500px;
	text-align:left;
	color:#778899;
	border: 1px solid #009999;
	padding:10px 10px;
}
/**************************************************/
.point{
	background-color:gold;
}
.see{
	border:1px solid #0099ff;
}
.non{
	border:1px solid #eeeeee;
}
/**************************************************/
.status{
	width:200px;
	color:#0099ff;
	float:left;
	margin:10px;
}
.status table{
	width:190px;
	margin:10px auto;
}
#game_command{
	margin:10px;
	text-align: center;
}
#game_command td{
	background-color: #d5e1e7;
	text-align: center;
	padding:10px;
}
#game_command button{
	margin:10px auto;
}
.detail{
	width:500px;
	float:left;
}
.image{
	border:3px solid #bcced8;
	margin:10px;
}
.say{
	text-align:left;
	padding:10px 10px;
	border:1px solid #0099ff;
	background-color:#ffffff;
}
.clear{
	clear:left;
}
/* */
.re_link{
	text-align: right;
	border-top:1px solid skyblue;
	padding:10px;
}
.copyright{
	text-align: right;
	font-size:x-small;
}
.copyright img{
	width:20px;
	height:auto;
}
