body	{
	background-image : url("./image/wall.gif");
	background-attachment : fixed;
	background-color:#bb6070;
	font-size:12px;
	letter-spacing:0px;
	line-height:12px;
	color:#ffffff;
	margin:0px;
	padding:0px;
	text-align:center;
	}

a:link	{
	color:#d00070;
	font-weight: 900;
	text-decoration:underline;
}

a:visited	{
	color:#d00070;
	font-weight: 900;
	text-decoration:underline;
}

a:hover	{
	color:#7000d0;
	font-weight: 900;
	text-decoration:underline;
}

.td	{
	cellpadding:5px;
	}

.mafumafu{
	color: #d00070;
	font-size:12px;
	padding:5px;
	border-top: solid 1px #d00070;
	border-bottom: solid 1px #d00070;
	border-left: solid 1px  #d00070;
	border-right: solid 1px  #d00070;
	}

.mafumafu2{
	font-size:12px;
	color:#0000ff;
	padding:10px;
	border-top: solid 1px #0000ff;
	border-bottom: solid 1px #0000ff;
	border-left: solid 1px  #0000ff;
	border-right: solid 1px  #0000ff;
	}

.mafumafu2 a:link	{
	color:#ff0000;
	font-weight: 900;
	text-decoration:none;
	font-size:12px;
	}

.mafumafu2 a:visited	{
	color:#ff0000;
	font-weight: 900;
	text-decoration:none;
	font-size:12px;
}

.mafumafu2 a:hover	{
	color:#88ff00;
	font-weight: 900;
	text-decoration:underline;
	font-size:12px;
}

.info				{
	color: #ffffff;
	font-size:12px;
	padding:5px;
	border-top: solid 1px #ffffff;
	border-bottom: solid 1px #ffffff;
	border-left: solid 1px  #ffffff;
	border-right: solid 1px  #ffffff;
	}

.headline	{
	width:300px;
	height:180px;
	font-size:9px;
	color:#ffffff;
	padding:20px;
	background:url("./image/headline.gif");
	}

.headline a:link	{
	color:#0000ff;
	font-size:9px;
	text-decoration:none;
	}

.headline a:visited	{
	color:#0000ff;
	font-size:9px;
	text-decoration:none;
}

.headline a:hover	{
	color:#88ff00;
	font-size:9px;
	text-decoration:underline;
}
.headline hr	{
	width:230px;
	color: #ffffff;
	height: 1px;
	border: 1px;
	border-style: dashed;
	}

.footermenu_bar	{
	text-align:right;
	
	}
.footermenu_bar a:link	{
	color:#d00070;
	font-weight: 900;
	text-decoration:none;
	font-size:12px;
	}

.footermenu_bar a:visited	{
	color:#d00070;
	font-weight: 900;
	text-decoration:none;
	font-size:12px;
}

.footermenu_bar a:hover	{
	color:#ff8800;
	font-weight: 900;
	text-decoration:underline;
	font-size:12px;
}


<!--ここからコンテンツページの設定-->

.menu	{
	background:url("./image/menu_wall.gif");
	font-size:14px;
	color:#ffffff;
	padding:5px;
	line-height: 20px;
	}

.menu a:link	{
	font-size:13px;
	color:#ffffff;
	padding:5px;
	line-height: 20px;
	text-align:center;
	}

.menu a:visited	{
	font-size:14px;
	color:#ffffff;
	padding:5px;
	line-height: 20px;
	}

.menu a:hover	{
	font-size:14px;
	color:#d00070;
	padding:5px;
	line-height: 20px;
	}

.right	{
	font-size:14px;
	color:#d00070;
	padding:0px;
	vertical-align:top;
	}

.right a:link	{
	font-size:14px;
	color:#0000ff;
	padding:5px;
	}

.right a:visited	{
	font-size:14px;
	color:#bb88ff;
	padding:5px;
	}

.right a:hover	{
	font-size:14px;
	color:#d00070;
	padding:5px;
	}

.right_chara	{
	font-size:14px;
	color:#d00070;
	padding:0px;
	vertical-align:top;
	background:url("./image/stand.jpg");
	background-repeat:no-repeat;
	}

.right_chara a:link	{
	text-decoration:none;
	}

.right10{
	font-size:14px;
	color:#d00070;
	padding:10px;
	vertical-align:top;
	}

.right20{
	font-size:14px;
	font-weight:900;
	color:#ff0070;
	text-align:left;
	padding:20px;
	vertical-align:top;
	}

.system{
	font-size:14px;
	color:#8a0054;
	font-weight:900;
	}
	
.index	{
	font-size:14px;
	color:#d00070;
	font-weight:900;
	padding:6px;
	border: solid 1px #d00070;
}
.index2	{
	font-size:14px;
	color:#d00070;
	font-weight:900;
	padding:6px;
	margin:10px;
	border: solid 1px #d00070;
}

.gallery{
	font-size:14px;
	font-weight:700;
	background-color:#ffefef;
	border-style:none;
	color:#000000;
}

.story01{
	border-width:3px;
	border-color:#663333;
	border-style:solid;
	background-color:#ddcdcd;
	color:#000000;
	}
	
.story02{
	font-size:14px;
	padding:10px;
	color:#663333;
	border-width:3px;
	border-color:#663333;
	border-style:none;
	background-color:#ffdfdf;
	color:#000000;
	}
