/*　タグのスタイル設定　*/

	BODY{
		font-size: 12px ;
		line-height: 18px ;
		color:#333333 ;
		BACKGROUND:#FDF1AE;
		background-image:url("images/back01.gif");
		background-repeat:repeat-y;
	scrollbar-arrow-color:#E6AC31;
	scrollbar-face-color:"#FFEA76;
	scrollbar-shadow-color:"#E6AC31;
		}
	/*文字　*/
	font.w{
		color:#FFFFFF ;
		font-family: Comic Sans MS,ＭＳ Ｐゴシック;
		font-size: 12px ;
		}
	font.r7{
		color:#ee1000 ;
		font-family: Comic Sans MS,ＭＳ Ｐゴシック;
		font-size: 7px ;
		}
	font.m{
		color:#ffffff ;
		font-family: Comic Sans MS,ＭＳ Ｐゴシック;
		font-size: 12px ;
		}

	font.b{
		color:#E4C6DD ;
		font-family: Comic Sans MS,ＭＳ Ｐゴシック;
		font-size: 12px ;
		}


	font.ex{
		color:#BA717E ;
		font-family: Comic Sans MS,ＭＳ Ｐゴシック;
		font-size: 9px ;
		}



/*　リンクとリンク効果　*/

	A:link {
		color: #EA5B4D;
		BACKGROUND:#FDF1AE;
		text-decoration: NONE ;
		padding:0px 0px 0px
		}
	A:visited {
		color: #EA5B4D ;
		BACKGROUND:#FDF1AE;
		text-decoration: NONE ;
		padding:0px 0px 0px 0px;
		}
	A:hover {
		color :  #ffffff ;
		BACKGROUND:#C15FEA;
		text-decoration: NONE ;
		padding:0px 0px 0px 0px;
		text-decoration: NONE ;
		}

	A:active {
		color: #FF0000 ;
		text-decoration: NONE ;
		}

/*　その他の画面装飾　*/


	table.b{
		font-size: 12px ;
		color:#776666;
		BACKGROUND:#ffffff;
		background-image:url("images/bark03.gif");
		background-repeat:repeat-y;
		text-ALIGN:right;
		vertical-align:baseline;
		letter-spacing:3px;
		width:580px;

		}

	DIV.m{
		font-size: 12px ;
		color:#BA717E ;
		BACKGROUND:#ffffff;
		text-ALIGN:right;
		vertical-align:baseline;
		letter-spacing:1px;
		width:580px;
		}



	table.sp{
		width:380px;
		table-layout:auto;
		color: #333333 ;
		font-size: 11px ;
		border-color:white ;
		border-width: 1px;
		border-style:dotted;
		}
	td.sp	{
		width:100px;
		letter-spacing:5px;
		border-color:#ffffff ;
		border-width: 1px;
		border-style:dotted;
		}
/*　画像枠　*/
	table.img{
		width:540px;
		table-layout:auto;
		font-size: 11px ;
		}
	td.img_t	{
		width:290px;
		Vertical-ALIGN:top;
		Vertical-VALIGN:right;
		color: #562B09 ;
		font-weight:lighter;
		font-size: 10px ;
		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:#FBD178 ;
		}
/*　キャラクター紹介枠　*/
	table.ch{
		width:540px;
		table-layout:auto;
		color: #333333 ;
		background-image:url("ic/back2.gif");
		font-size: 11px ;
		}
	table.ch01{
		width:540px;
		height:435px; 
		table-layout:auto;
		color: #333333 ;
		background-image:url("images/saki.jpg");
		font-size: 11px ;
		}
	table.ch02{
		width:540px;
		height:435px; 
		table-layout:auto;
		color: #333333 ;
		background-image:url("images/minoru.jpg");
		font-size: 11px ;
		}
	table.ch03{
		width:540px;
		height:435px; 
		table-layout:auto;
		color: #333333 ;
		background-image:url("images/keita.jpg");
		font-size: 11px ;
		}
	table.ch04{
		width:540px;
		height:435px; 
		table-layout:auto;
		color: #333333 ;
		background-image:url("images/maki.jpg");
		font-size: 11px ;
		}

	td.ch	{
		Vertical-ALIGN:top;
		ALIGN:right;
		font-weight:lighter;
		font-size: 11px ;
		padding:16px 20px 16px
		}
	DIV.chm{
		width:320px;
		HEIGHT:18px;
		font-size: 15px ;
		color:#ffffff ;
		BACKGROUND:#D4A9D4;
		text-ALIGN:right;
		vertical-align:baseline;
		letter-spacing:1px;
		}	


