/* 基本部分 */
BODY		{
			background:#150c03;
			margin:0px;
			font-size:12px;
			color:#e2e2e2;
		}

A:link		{
	color:#FF6666;
	text-decoration:underline ;
	border: #000000;
}
A:visited	{color:#73738C;text-decoration : underline; }
A:active	{color:#FF00FF;text-decoration : underline ; }

.menu A:link		{ 	
		color:RED;text-decoration:none;}
.menu A:hover {	
		color: red; text-decoration : none ; 
		background-color:#FFFFFF; font-weight: bold;}
.menu A:active	{	
		color:#FF00FF;text-decoration:none ; }
.menu A:visited	{	
		color:#CC3366;text-decoration:none;}


/* タイトル */
H1	{
	margin : 0px ;
	padding : 12px ;
	height:200% ;
	font-size:16pt ;
	font-weight:bold;
	letter-spacing : 4px ;
	color:#FFFFCC;
	vertical-align:middle;
	background:#000000;
	border: #CCFF33;
		}
H2	{	font-family : fantasy ;
	margin : 0px ;
	padding : 12px ;
	font-size:14pt ;
	border-bottom : 1px double #ef0d90 ;
	font-weight:bold;
	letter-spacing : 2px ;
	color:#ef0d90;
	vertical-align:middle;
	border: #CCFF33;
		}
/* テーブルの左側セル（メニュー） */
.menu		{
		padding :3px;
		margin : 3px ;
		font-size:14pt;
		line-height:170%;
		color:#CC6666;
		vertical-align:top;
		background:#000000;
		border : 1px solid  #666666 ;	font-weight : bold ;	letter-spacing : 2px ;
		}


/* テーブルの右側セル（メイン） padding:4px,4px,4px,8px; margin : 0px 12px 0px 0px ;*/
.main		{
		width : 100% ;
		font-size:13px;
		color:#D9EAFF;
		vertical-align:top;
		background:#330000;
		}


/* 見出し */
H3	{
	font-size:110%;
	font-weight:900;
	color:#FFFF66;
	background: #333300;
	padding: 2px;
	border: 1px solid #CCFF00;
	height: auto;
	width: auto;
	margin: 2px;
		}

/* 日付 */
SPAN.date	{
		font-size:88%;
		color:#CCFF00;
		}

HR		{
		color:#000000;
		}
.ipt{background-color:#FFBF56; color: #031C4C;}
/* 小見出し記事） */
.brocktxt		{
		padding :6px;
		margin : 4px ;
		font-size:9pt;
		line-height:140%;
		color:#d50b81;
		vertical-align:top;
		background:#210500;
		border : 1px dashed #666644 ;
		}

.bgwhite {
		width : 300px ;
		padding :6px;
		margin : 10px ;
		color:#ad3d49;
		vertical-align:top;
		background:#FFFFCC;
		border : 1px solid #666644 ;
		}


/* トップ下部メニュー */
.tpbtm		{
		padding :0px;
		margin : 0px ;
		width : 802px ;
		font-size : 9pt ;
		line-height:170%;
		color:#FFFFFF;
		vertical-align:top;
		background:#000000;
		}
/* top下部スモールメニュー */
.smenu		{
		padding :3px;
		margin : 3px ;
		margin-right : 12px ;
		margin-left : 15px ;
		padding-right : 10px ;
		padding-left : 15px ;
		font-size:10pt;
		line-height:170%;
		color:#71141c;
		vertical-align:top;
		background:#000000;
		border : 1px solid  #291609 ;	font-weight : bold ;	letter-spacing : 2px ;
		}
