
/****************************
■各要素の配色
　文字色　　　　　：#666666
　(文字サイズ)　　：(10.5pt)
　見出し強調色１　：#7392A2
　見出し強調色２　：#999999
  アンカー・未訪問：#48A8AA
  　　訪問済み　　：#48A8AA
  　　アクティブ　：#C04040/#F0A8A8
  背景　　　　　　：#FFFFFF
  テーブルボーダー：#CCD7D3
　グラデ・レフト　：#A0CB9E
　グラデ・センター：
　グラデ・ライト　：#C1C5FE
****************************/







/**** 基本設定 ***********************************************/

	/** ボディの設定 **/
	body{
		color:#777777;
		background-color:#FFFFFF;
		font-size:10.5pt;
		text-align:center;
		
		/** 背景の設定 **/
		background-attachment:fixed;
		background-image:url("./bg20060630.png");
		background-position:bottom;
	}
	

	/** アンカー **/
	a{
		text-decoration:none;
		font-weight:bold;
	}
	a:link{/* 未訪問 */
		color:#48A8AA;}
	a:visited{/* 訪問済み */
		color:#48A8AA;}
	a:hover,a:active{/* マウスが乗っかる・クリック時 */
		color:#C04040;
		background-color:#F0A8A8;
	}
	/** divとtable **/
	div{
		margin:30px 0px 30px 0px;
	}
	div, table th, table td{
		color:#777777;
		border-color:#CCD7D3;
		font-size:10.5pt;
		/* テキスト均等割付 */
		text-align:justify;
		text-justify:distribute;
	}

	/** 表題 **/
	h1{
		color:#7392A2;
		font-size:200%;
		font-weight:bold;
		margin:6px 0px 6px 0px;
	}
	h2{
		color:#999999;
		font-size:150%;
		font-weight:bold;
		margin:6px 0px 6px 0px;
	}
	
	/** 罫線 **/
	hr{
		border-style:dotted;
		border-width:2px;
		border-color:#A0A0A0;
		margin:16px 0px 16px 0px;
	}
	
	/** 枠付き画像 **/
	img.waku{
		border-style:solid;
		border-width:1px;
		border-color:#666666;

	}
	
/**** (基本設定ここマデ) *************************************/




/**** 個別設定 ***********************************************/

	/** ページ毎の目次 *******************/
	div.index, div.bottom{
		width:560px;
		font-size:9pt;
		text-align:justify;
		text-justify:distribute-all-lines;
		border-style:solid;
		border-width:0px 0px 1px 0px;
		padding:0px 0px 4px 0px;
	}
	div.bottom{/* 後ろの目次は上に線を入れる */
		border-width:1px 0px 0px 0px;
		padding:4px 0px 0px 0px;
		margin-top:30px;
		margin-bottom:8px;
	}
	/* バナーをクリックするとトップに戻る用リンク */
	div.index img.TopBanner{
		border-style:none;
	}
	
	/** 各ページの下のサブコンテンツの目次 ***************/
	div.subindex, div.subbottom{
		width:560px;
		font-size:9pt;
		text-align:right;
		text-justify:distribute-all-lines;
		border-style:solid;
		border-width:0px 0px 1px 0px;
		padding:0px 0px 4px 0px;
	}
	div.subbottom{/* 後ろの目次は上に線を入れる */
		border-width:1px 0px 0px 0px;
		padding:4px 0px 0px 0px;
		margin-top:30px;
		margin-bottom:8px;
	}
	/* バナーをクリックするとトップに戻る用リンク */
	div.subindex img.TopBanner{
		border-style:none;
	}
	
	/** 本文の横サイズなど ***************/
	div.main{
		width:560px;
	}
	
	/** コピーライト文 ***************/
	div.copyright{
		width:560px;
		font-size:8pt;
		color:#666666;
		text-align:center;
		margin:10px 0px 10px 0px;
	}
	
	/** おまけのテーブル *****************/
	table.omake td{
		width:280px;
		text-align:center;
		font-size:9pt;
	}
	
	/** リンクのテーブル *****************/
	table.link{
		width:440px;
		margin:28px 0px 28px 0px;
		border-collapse:collapse;
	}
	table.link td{
		padding:2px 0px 0px 0px;
	}
	table.link td.LinkTitle{
		border-style:solid;
		border-color:#666666;
		border-width:0px 0px 1px 0px;
		padding:0px;
		margin:0px;
	}
	table.link td.address{
		text-align:right;
		font-size:8pt;
		font-style:normal;
		border-style:solid;
		border-color:#666666;
		border-width:0px 0px 1px 0px;
		padding:0px;
	}
	table.link td.name{
		text-align:right;
	}
	/* リンクをセンタリングするためのdiv */
	div.link{
		width:560px;
		text-align:center;
	}
	/* バナーのアンカー */
	table.link td.banner img{
		border:none;
	}
	
	/** 自己紹介用テーブル ***************/
	table.jikoshoukai{
		width:558px;
		border-color:666666;
		border-style:solid;
		border-width:1px;
		border-collapse:collapse;
	}
	/** ひとり用自己紹介 **/
	table.jikoshoukaiHitori{
		width:331px;
		border-color:666666;
		border-style:solid;
		border-width:1px;
		border-collapse:collapse;
	}
	table.jikoshoukai td, table.jikoshoukai th, table.jikoshoukaiHitori td, table.jikoshoukaiHitori th{
		border-style:solid;
		border-color:#666666;
		border-width:1px;
		text-align:center;
		padding:5px 2px 5px 2px;
	}
	table.jikoshoukai th, table.jikoshoukaiHitori th{
		text-align:left;
		font-weight:normal;
	}
	/* シベハスの自己紹介欄 */
	table.jikoshoukai td.shibe, table.jikoshoukaiHitori td.shibe{
		color:#AA7711;
		background-color:#FFFCF0;
	}
	/* storyの自己紹介欄 */
	table.jikoshoukai td.story, table.jikoshoukaiHitori td.story{
		color:#660099;
		background-color:#FCF0FF;
	}
	/* 画像にはボーダーをつける */
	table.jikoshoukai img, table.jikoshoukaiHitori img{
		border-style:solid;
		border-width:1px;
		border-color:#666666;
	}
	
	
	/** 同人情報用テーブル ***************/
	div.dojin table{
		width:480px;
	}
	div.dojin div.title, div.dojin div.midashi{
		border-style:solid;
		border-width:0px 0px 1px 0px;
		border-color:#666666;
		text-align:right;
		font-weight:bold;
		margin:0px 0px 10px 10px;
	}
	div.dojin div.title{
		font-size:16pt;
	}
	div.dojin div.midashi{
		font-weight:normal;
	}
	div.dojin div.honbun{
		text-align:right;
	}
	div.dojin table td.hyoshi{
		width:160px;
	}
	/* 表紙画像のボーダー */
	div.dojin img.hyoshi{
		border-style:solid;
		border-color:#666666;
		border-width:1px;
	}
	/* 一覧をセンタリングするためのdiv */
	div.dojin{
		width:560px;
		text-align:center;
	}

	/** モノロク日記用設定 ***************/
	div.DiaryMain{
		width:560px;
	}
	div.DiaryTitle{
		width:560px;
		color:#6168B7;
		font-weight:bold;
		background-color:#D9DCFF;
		border-style:Solid;
		border-color:#6168B7;
		border-width:1px 0px 1px 0px;
	}
	.button{
		color:#6168B7;
		background-color:#D9DCFF;
		border-style:Solid;
		border-color:#6168B7;
		border-width:1px;
	}

	/** トップページの設定 ***************/
	table.TopTable td{
		vertical-align:top;
	}
	img.TopImage{
		border-style:Solid;
		border-color:#666666;
		border-width:1px;
	}
	div.TopInfo, div.TopInfoImageText{
		margin:0px 5px 5px 0px;
		padding:10px 5px 10px 5px;
		
		color:#30388F;
		font-size:9pt;
		background-color:#D9DCFF;

		border-style:Solid;
		border-color:#666666;
		border-width:1px;
	}
	/** 画像の説明文章 **/
	div.TopInfoImageText{
		margin:0px 0px 5px 0px;
		text-align:right;
	}
	
	table.TopTable h1{
		color:#6168B7;
		font-size:12pt;
		font-weight:bold;
		margin:0px 0px 15px 0px;
		border-style:dotted;
		border-color:#30388F;
		border-width:0px 0px 1px 0px;
	}
	div.history{
		text-align:right;
		margin:0px;
		padding:0px;
		font-size:9pt;
	}
	
	/** 昔つくったソフトの設定 ***************/
	table.soft{width:560px;}
	table.soft td.image{width:160px;}
	table.soft img{
		border-style:solid;
		border-width:1px;
		border-color:#666666;
	}
	table.soft div.title,table.soft div.info{
		text-align:right;
		border-style:solid;
		border-width:0px 0px 1px 0px;
		border-color:#A0A0A0;
		margin:8px 0px 8px 0px;
	}
	hr.soft{margin:30px 0px 30px 0px;
	}
	
	
	/** ギャラリーのflash用サムネイルテーブル *********/
	table.FlashThum{
		margin:0px;
		padding:0px;
		border:none;
	}
	table.FlashThum tr{
		padding:0px;
		margin:0px;
	}
	table.FlashThum td{
		text-align:center;
		font-size:8pt;
		padding:0px 4px 0px 0px;
		margin:0px;
		border:none;
	}
	
	/** ウェブ拍手フォーム *********/
	form.clap{
		margin:0px;
	}

/**** (個別設定ここマデ) *************************************/





