	body		{
		background-color:	#efefff;
		color:			#000000;
		font-size: 		11pt;
		line-height:		14pt;
		margin:			0pt 0pt 0pt 0pt;
	}
	
	a:link		{color:#ff40c0;}
	a:visited	{color:#ff40c0;}
	
	table		{
		font-size: 		11pt;
		line-height:		16pt;
	}
	tr		{
		vertical-align:top;
	}
	
	.c_hosoku	{
		color:#8080ff;
		font-size:	9pt;
		line-height:	12pt;
	}
	.c_hosokuf	{
		color:#8080ff;
		font-size:	9pt;
		line-height:	12pt;
		border-style:	dotted;
		border-color:	#a0a0ff;
		border-width:	1pt;
	}
	.c_warning	{
		color:#ff4040;
		font-size:	9pt;
		line-height:	12pt;
	}
	.c_warningf	{
		color:#ff4040;
		font-size:	9pt;
		line-height:	12pt;
		border-style:	dotted;
		border-color:	#ff4040;
		border-width:	1pt;
	}
	.c_margin	{
		margin:			8pt 8pt 8pt 8pt;
	}	
	
	.c_doubleline	{
		border-style:	double;
		border-color:	#a0a0ff;
		border-width:	3pt;
		background-color:#ffffff;
	}

	.c_box1_title	{
		background-repeat:no-repeat;
		background-image:url("900e_fr_r1.jpg");
		font-weight:	bold;
		text-align:		left;
		font-size: 		14pt;
		line-height:	20pt;
		color:			#ffffff;
		background-color:#cf9f9f;
	}
	.c_box1	{
		color:			#000000;
		text-align:		left;
		border-style:	solid;
		border-color:	#cf9f9f;
		border-width:	2pt;
		background-color:#ffffff;
	}

	.c_box2_title	{
		background-repeat:no-repeat;
		background-image:url("900e_fr_b1.jpg");
		font-weight:	bold;
		text-align:		left;
		font-size: 		14pt;
		line-height:	20pt;
		color:			#ffffff;
		background-color:#9f9fcf;
	}
	.c_box2	{
		color:			#000000;
		text-align:		left;
		border-style:	solid;
		border-color:	#9f9fcf;
		border-width:	2pt;
		background-color:#ffffff;
	}
	
	.look_this{
		color:	#ff00ff;
		font-size: 12pt;
	}
	.look_thisS{
		color:	#ff00ff;
		font-size: 11pt;
	}

	.c_tablecelltitle	{
		background-color:#8080ef;
		color:#ffffff;
	}
	.c_tablecell1	{
		background-color:#a0a0ff;
		color:#ffffff;
	}
	.c_description	{
		font-size:	9pt;
		line-height:	11pt;
	}
	.c_smallfont{
		font-size:	8pt;
		line-height:	10pt;
	}
	.c_titleframe{
		background-repeat:no-repeat;
		background-image:url("900i_title.jpg");
		color:#ffffff;
		line-height:40pt;
		font-size:20pt;
		text-align:center;
	}

/*キャラ紹介*/
	.c_char_name{
		color:		#ff80ff;
		font-size:	12pt;
		line-height:	20pt;
	}
	.c_char_name2{
		color:		#8080ff;
		font-size:	12pt;
		line-height:	20pt;
	}
	.c_char_description{
		font-size:	9pt;
		line-height:	14pt;
	}

/*キー操作*/
	.c_key_buttonname{}
	.c_keycell_numberR{color:#ff0000;font-size: 14pt;}
	.c_keycell_numberB{color:#0000ff;font-size: 14pt;}
	.c_key_1_1	{background-color:#ffffe0;}
	.c_key_1_2	{background-color:#e0ffe0;}

/*魔法*/
	.cell_view{
		font-size:	8pt;
		line-height:	11pt;
		background-color:#ffffd0;
	}

	.c_box_table1{
		border-style:	solid;
		border-color:	#cf9f9f;
		border-width:	2pt;
		background-color:#ffffff;
		font-size:10pt;
	}
	.c_box_table1_head{
		background-color:	#f0c0c0;
		color:#804040;
		font-size:12pt;
	}
	.c_box_table2{
		border-style:	solid;
		border-color:	#9f9fcf;
		border-width:	2pt;
		background-color:#ffffff;
		font-size:10pt;
	}
	.c_box_table2_head{
		background-color:	#c0c0f0;
		color:#404080;
		font-size:12pt;
	}
