@charset "Shift_JIS";

*
	{
	font-weight:normal;
	font-style:normal;
	line-height:1.5;
	margin:0;
	padding:0;
	}

body
	{
	font-size:1em;
	font-family:'lr SVbN',Osaka-,monospace;
	text-align:center;
	color:rgb(0,0,0);
	background-color:rgb(247,247,255);
	width:96%;
	margin:0;
	padding:0;
	}

div
	{
	}

.board
	{
	text-align:left;
	margin:10px;
	}

h1
	{
	margin-left:-7px;
	}

.context
	{
	visibility:hidden;
	font-size:small;
	}

p	
	{
	}

.left
	{
	text-align:left;
	}

.center
	{
	text-align:center;
	}

.right
	{
	text-align:right;
	}

.space
	{
	margin:1em 0;
	}

.space-up
	{
	margin-top:1em;
	}

.space-down
	{
	margin-bottom:1em;
	}

ul
	{
	}

li
	{
	list-style-type:none;
	}

.s-button2
	{
	color:rgb(255,255,255);
	background-color:rgb(102,153,204);
	margin-right:1em;
	padding:7px;
	}

.l-button2
	{
	font-size:16px;
	color:rgb(102,153,204);
	border:solid 2px rgb(102,153,204);
	margin-bottom:2px;
	padding:0.2em 0.2em 0.2em 0;
	}

.copy
	{
	text-align:right;
	color:rgb(128,0,128);
	font-family:'Times New Roman','Times',serif;
	font-weight:bold;
	font-style:italic;
	}

.notes
	{
	font-size:80%;
	font-style:italic;
	}

.cap
	{
	font-size:120%;
	font-weight:bold;
	color:rgb(128,0,128);
	}

.nam
	{
	font-weight:bold;
	}

.dat
	{
	font-size:80%;
	}

.no
	{
	font-size:80%;
	color:rgb(255,0,0);
	}

.caption
	{
	font-weight:bold;
	color:rgb(128,0,128);
	}

.ipa
	{
	font-size:80%;
	color:rgb(0,153,0);
	}

.quotes
	{
	color:rgb(0,0,0);
	margin-left:0.5em;
	}

em
	{
	font-style:normal;
	color:rgb(204,0,0);
	}

dd
	{
	margin-top:0.5em;
	margin-left:2em;
	margin-bottom:0.5em;
	}

input
	{
	line-height:1.2;
	}

.wide
	{
	font-size:1em;
	}

select
	{
	font-size:1em;
	}

.message
	{
	width:400px;
	border:solid 2px rgb(204,204,204);
	margin-top:1em;
	padding:8px;
	}

.message h2
	{
	color:rgb(153,0,0);
	}

.message p
	{
	color:rgb(204,0,0);
	font-weight:bold;
	margin-bottom:4px;
	}

hr
	{
	}

img
	{
	border-style:none;
	}

a:link
	{
	}

a:visited
	{
	}

a:active
	{
	}