/*　タグのスタイル設定　*/

	BODY{
		font-size: 12px ;
		line-height: 18px ;
		color:#888888 ;
		BACKGROUND:#000000;
		background-image:url("ic/back2.gif");
		background-repeat:repeat-y;
	scrollbar-arrow-color:#000000;
	scrollbar-face-color:"#494953";
	scrollbar-shadow-color:"#000000";
		}
	/*文字　*/
	font.w{
		color:#FFFFFF ;
		font-family: Comic Sans MS,ＭＳ Ｐゴシック;
		font-size: 12px ;
		}
	font.r7{
		color:#ee1000 ;
		font-family: Comic Sans MS,ＭＳ Ｐゴシック;
		font-size: 7px ;
		}

	span.up	{vertical-align:super;}



/*　リンクとリンク効果　*/

	A:link {
		color: #FF0000 ;
		text-decoration: NONE ;
		}
	A:visited {
		color: #ff0000 ;
		text-decoration: NONE ;
		}
	A:hover {
		color :  #000000 ;
		BACKGROUND:#00FFD8;
		padding:5px 0px 5px
		text-decoration: NONE ;
		}
	A:active {
		color: #00FFFF ;
		text-decoration: NONE ;
		}

/*　その他の画面装飾　*/


	DIV.b{
		font-size: 12px ;
		color:#999999 ;
		text-ALIGN:right;
		vertical-align:baseline;
		letter-spacing:3px;
		width:680px;
		background-image:url("ic/b_1.gif");
		background-repeat:repeat-y;
		}

	DIV.m{
		width:380px;
		font-size: 12px ;
		color:#999999 ;
		BACKGROUND:#111111;
		text-ALIGN:right;
		vertical-align:baseline;
		letter-spacing:1px;
		width:680px;
		}

	table.sp{
		width:380px;
		table-layout:auto;
		color: #FFFFFF ;
		font-size: 11px ;
		border-color:white ;
		border-width: 1px;
		border-style:dotted;
		}
	td.sp	{
		width:100px;
		letter-spacing:5px;
		border-color:#999999 ;
		border-width: 1px;
		border-style:dotted;
		}
/*　画像枠　*/
	table.img{
		width:540px;
		table-layout:auto;
		font-size: 11px ;
		}
	td.img_t	{
		width:450px;
		Vertical-ALIGN:top;
		textALIGN:LEFT;
		color: #cccccc ;
		font-weight:lighter;
		font-size: 11px ;
		padding:16px 20px 16px
		}
	DIV.img_p{
		width:150px;
		Vertical-ALIGN:top;
		ALIGN:center;
		font-weight:lighter;
		font-size: 11px ;
		padding:2px
		border-width: 1px;
		border-style:dotted;
		border-color:#222222 ;
		}
/*　キャラクター紹介枠　*/
	table.ch{
		width:540px;
		table-layout:auto;
		color: #FFFFFF ;
		font-size: 11px ;
		}
	td.ch	{
		Vertical-ALIGN:top;
		width:350px;
		font-weight:lighter;
		color: #FFFFFF ;
		font-size: 11px ;
		padding:16px 20px 16px
		border-width: 1px;
		border-style:dotted;
		border-color:#222222 ;
		}	


