@charset "euc-jp";
/* CSS Document */

/* ページ全体の設定 */

	body {
		margin-left:10%;
		margin-right:10%;
		background-color:#FFFFFF;
	background-image:url(http://www.first-moon.com/css/wall_bg_6.jpg); 
		background-repeat: repeat-y;
		font-family:"ＭＳ Ｐゴシック",sans-serif;
	}
	
	a:link {  color: #CE14A3; text-decoration: none;}
	a:visited {  color: #B772AD; text-decoration: none;}
	a:active  {color:#003366; text-decoration:none}
	a:hover {  color: #1ACFAB; text-decoration: underline;}
	
	hr {
		width:100%;
		height:1px;
		color:#666666;
	}

/* タイトル部分の設定 */
	
	/* 段組部分 */
	div#Header {
		text-align:left;
	}
	
	/* タイトル文字 */
	div#Header p.Title {
		font-family:"ＭＳ ゴシック",sans-serif;
		font-weight:bold;
		font-size:15px;
		color:#30367f;
		letter-spacing:0;
		margin:0px;
		border-width:0px 0px 1px 0px;
		border-style:solid;
		border-color:#666666;
	}

/* 項目見出し部分の設定 */

	/* 段組部分 */
	div#Index {
		float:left;
		width:190px;
		padding:3px;
		margin-top:5px;
		font-size:12px;
	}
	
	/* 項目 */
	div#Index p.Koumoku {
		margin:0px;
	}
	
	/* イメージ */
	div#Index img {
		vertical-align:middle;
		margin:5px;
	}
	
	/* 下部インデックス */
	div#Index p.Footer {
		margin:5px 5px 5px 5px;
		text-align:center;
	}
	
/* 項目メイン部分の設定 */

	div#Main{
		margin-left:0%;
		margin-top:10px;
		padding:5px 1% 5px 1%;
		background-color:#FFFFFF;
		color:#003366;
	}
	
	/* トップのメッセージ表示 */
	div#Main p.Msg{
		text-align:center;
		margin:2px;
		font-size:12px;
	}
	
	/* トップのメッセージ表示（見出し） */
	div#Main p.MsgH{
		text-align:Center;
		margin:2px;
		font-size:12px;
		color:#FF6666;
	}
	
	/* トップの箇条書き */
	div#Main ul{
		margin:5px;
		font-size:12px;
	}
	
	/* 検索結果のハイライト */
	div#Main span{
		font-weight:bold;
		background-color:#FFCCCC;
	}
	
	/* リンク表示部分の設定 */

		/* 外枠 */
		div#Main div.dt{
			border:1px solid #333333;
			margin:5px;
			padding:0;
			width:100%;
		}
		
		div#Main p {
			margin:2px;
			padding:0;
		}
		
		/* タイトル */
		div#Main p.dtTitle{
			background-color:#BCCFDB;
			font-size:12px;
			font-weight:bold;
		}
		div#Main p.dtTitle2{
			background-color:#ffcccc;
			font-size:12px;
			font-weight:bold;
		}
		
		/* カテゴリー */
		div#Main p.dtCategory{
			background-color:#EBF0F3;
			font-size:12px;
			text-align:right;
		}
		
		/* 管理人名 */
		div#Main p.dtName{
			font-size:12px;
			color:#660000;
		}
		
		/* フラグ画像表示 */
		div#Main img.Flg {
			border:0px;
			vertical-align:middle;
			margin:1px; 
		}
		
		/* 画像表示 */
		div#Main img.Banner {
			float:left;
			border:0px; 
			margin:10px; 
		}
		
		/* 紹介文 */
		div#Main p.dtComment{
			font-size:12px;
			letter-spacing:0;
		}
		
		/* 管理者コメント */
		div#Main p.dtAdminComment{
			font-size:12px;
			letter-spacing:0;
			color:#FF6666;
		}
		
		/* 登録日 */
		div#Main p.dtDate {
			clear:left;
			background-color:#B3B3B3;
			font-size:12px;
			text-align:right;
		}

/* フッター部分の設定 */

	div#footer {
		clear:left;
		text-align:center;
		font-size:12px;
		color:#003300;
	}
	
/* regist.php, admin.php */

	table {
		border:1px solide #333333;
		border-collapse:collapse;
		font-size:12px;
		color:#003366;
		margin:5px; 
		width:80%
	}
	
	th {
		width:40%;
		border:1px solid #333333;
		background-color:#EBF0F3; 
		padding:2px;
	}
	
	td {
		width:60%;
		border:1px solid #333333;
		padding:2px;
	}

	p.RegTitle {
		text-align:center;
		margin:5px;
		font-size:12px;
		color:#FF6600;
	}
	
	p.Reg {
		text-align:center;
		margin:5px;
		font-size:12px;
		color:#003366;
	}
	
	span.Al {
		font-size:12px;
		color:#FF6600;
		font-weight:bold;
	}
		
table.no{
		border:0px;
		border-collapse:collapse;
		font-size:12px;
		color:#003366;
		margin:0px; 
		width:500px
}
td.no{
		width:100%;
		border:0px;
		padding:0px;
}

	th.no {
		width:100%;
		border:0px;
		padding:0px;
	}


	tr.no {
		width:100%;
		border:0px;
		padding:0px;
	}
