/**全般**********************************************************************/
/**構造**********************/
	#out-frame{/*●ページの一番後ろの背景の指定を行う●*/
		background-image:url(./img/bg.gif);/*●画像●*/
		background-color:white;/*●背景色●*/
		text-align: center;
	}
	#in-frame{/*●●*/
		border: 2px solid black;/*●装飾●*/
		background-color:white;/*●背景色●*/
		padding: 10px 10px 10px 10px;
		width:800px;
		margin:auto;
		text-align:left;
	}
	#menu-side{
		width:200px;
		float:left;
		margin-right:20px;
	}
		.menu-sp,.menu-top,.menu-sub,.menu-relate{
			margin: 20px 0px 0px 0px;
		}
	#main-side{
		width:550px;
		float:left;
	}
	#in-bottom{
		border-top:4px double black;/*●下側の線設定●*/
		margin: 10px 0px 0px 0px;
		text-align:right;
		padding: 10px 30px 0px 0px;
	}

/**汎用枠**********************/
/*●画像の名前は固定・用意が必要●*/
	.frame-top{
		height:10px;/*●高さ●*/
		width:550px;/*●幅●*/
		background-color:#FFDEE7;/*●背景色●*/
		/*●background-color:#FFDEE7;背景色●*/
		border-top: 1px solid black;/*●装飾上●*/
		border-right: 1px solid black;/*●装飾右●*/
		border-left: 1px solid black;/*●装飾左●*/
		background-image:url(./img/frame-top.gif);/*●画像●*/
		/*background-repeat:no-repeat;*/
		background-position: bottom;/**/
		margin: 0px;
		padding: 0px;
	}
	.frame-body{
		width:550px;/*●幅●*/
		padding: 10px 0px 0px 0px;/*●パッディング●*/
		background-image:url(./img/frame-bg.gif);/*●画像●*/
		border-right: 1px solid black;/*●装飾右●*/
		border-left: 1px solid black;/*●装飾左●*/
		/*●background-color:#FFDEE7;背景色●*/
		text-align:center;
	}
	.frame-text{
		width:520px;/*●幅●*/
		margin: 0px 10px 0px 10px;/*●マージン●*/
		padding: 10px 20px 10px 20px;;/*●パッディング●*/
		background-color:white;/*●背景色●*/
		text-align:left;
	}
		.f-body-right-align{
			width:520px;/*●幅（”frame-text”と同じ）●*/
			margin: 0px;
			padding:0px;
			text-align:right;
		}
		.f-body-left-align{
			width:520px;/*●幅（”frame-text”と同じ）●*/
			margin: 0px;
			padding:0px;
			text-align:left;
		}
		.f-body-center-align{
			width:520px;/*●幅（”frame-text”と同じ）●*/
			margin: 0px;
			padding:0px;
			text-align:center;
		}
	.frame-bottom{
		height:10px;
		width:550px;/*●幅●*/
		border-right: 1px solid black;/*●装飾右●*/
		border-left: 1px solid black;/*●装飾左●*/
		border-bottom: 1px solid black;/*●装飾下●*/
		/*●background-color:#FFDEE7;背景色●*/
		background-image:url(./img/frame-bottom.gif);/*●画像・固定●*/
		/*background-repeat:no-repeat;*/
		background-position: top;/**/
	}

/**タグ**********************/
	html	{
		scrollbar-base-color: gray;/*●スクロールバー色●*/
		/*●font-family:"ＭＳ 明朝";フォントファミリー●*/
	}
	body	{
		background-color:white;/*●背景色●*/
		background-image:url(./img/bg.gif);/*●背景画像●*/
		font-size:13px;/*●フォントサイズ●*/
		color:black;/*●文字色●*/
		line-height: 140%;
	}
	hr{
		color:white;/*●色●*/
	}
	a:link	{
		color:#E336CA;/*●リンク色●*/
		text-decoration: underline;
	}
	a:visited	{
		color:#E336CA;/*●訪問済リンク色●*/
		text-decoration: underline;
	}
	a:active	{
		color:#E336CA;/*●クリック時リンク色●*/
		text-decoration: underline;
	}
	.nonhover a:hover	{
		color:#412481;/*●ポイント時リンク色●*/
		text-decoration: underline;
	}
	a:hover {
		color:#412481;/*●ポイント時リンク色●*/
		text-decoration: underline;
		position:relative;
		top:1px;/**/
		left:1px;/**/
	}

/**基本・共通**********************/
	.date{
		color:red;/*●日付：フォント色●*/
		font-weight:bold;
	}

/**トップページ**********************************************************************/
/*●画像の名前は固定●*/
	#main-grf,.main-grf{
	}
		.main-grf-top{
			height:26px;/*●高さ●*/
			width:550px;/*●幅●*/
			/*●background-color:#FFFFFF;背景色●*/
			border-top: 1px solid black;/*●装飾上●*/
			border-right: 1px solid black;/*●装飾右●*/
			border-left: 1px solid black;/*●装飾左●*/
			background-image:url(./img/main-grf-top.gif);/*●画像・固定●*/
			/*background-repeat:no-repeat;*/
			background-position: bottom;/****/
			margin:0px;
			padding:0px;
		}
	#emergency{
		margin-top:10px;
	}
		.emergency-top{
			height:26px;/*●高さ●*/
			width:550px;/*●幅●*/
			/*●background-color:#FFFFFF;背景色●*/
			border-top: 1px solid black;/*●装飾上●*/
			border-right: 1px solid black;/*●装飾右●*/
			border-left: 1px solid black;/*●装飾左●*/
			background-image:url(./img/emergency-top.gif);/*●画像・固定●*/
			/**background-repeat:no-repeat;**/
			background-position: bottom;/****/
			margin:0px;
			padding:0px;
		}
	#whats-new{
		margin-top:10px;
	}
		.whats-new-top{
			height:26px;/*●高さ●*/
			width:550px;/*●幅●*/
			/*●background-color:#FFFFFF;背景色●*/
			border-top: 1px solid black;/*●装飾上●*/
			border-right: 1px solid black;/*●装飾右●*/
			border-left: 1px solid black;/*●装飾左●*/
			background-image:url(./img/whats-new-top.gif);/*●画像・固定●*/
			/**background-repeat:no-repeat;**/
			background-position: bottom;/****/
			margin:0px;
			padding:0px;
		}
	#information{
		margin-top:10px;
	}
		.information-top{
			height:26px;/*●高さ●*/
			width:550px;/*●幅●*/
			/*●background-color:#FFFFFF;背景色●*/
			border-top: 1px solid black;/*●装飾上●*/
			border-right: 1px solid black;/*●装飾右●*/
			border-left: 1px solid black;/*●装飾左●*/
			background-image:url(./img/information-top.gif);/*●画像・固定●*/
			/**background-repeat:no-repeat;**/
			background-position: bottom;/****/
			margin:0px;
			padding:0px;
		}

/**キャラクターページ**********************************************************************/
/**個別アーカイブページ**********************************************************************/
	.entry-banner{
		margin: 0px 0px 0px 0px;
	}
	
	.cv{
		font-size:120%;
		font-weight:bold;
	}
	.ev-dummy{
		height:0px;
		width:200px;
	}
	.ev-space{
		height:0px;
		width:20px;
	}

/**プロジェクト固定**********************************************************************/
/**タグ**********************/
	html	{
		margin: 0px;
	}
	img{
		border: 0px;
	}
	p{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	ul{
		margin: 0px 0px 0px 40px;
		padding: 0px 0px 0px 0px;
	}

