/*
 * デフォルトのスタイルを指定している 
 * Time-stamp: <2001-05-03 18:25:15 aoki>
 */


BODY {
	color : #500000 ;
	background-color : #D8D0B8 ;
	padding : 1em 2.5em ;
}

/*
 * リンク
 */
A:link {
	color : #556B2F ;
}

A:visited {
	color : #AF6050 ;
}

A:active {
	color : #354B0F ;
}

/*
 * 更新情報(NewやUpdateなどの文字に使用)
 *   ・フォントを少々小さめ
 */
.update {
	color : #FFFFFF ;
	background-color :  #aa0000 ;
	font-size : smaller ;
}



DIV.section {
	margin-left : 0.5em ;
	padding-bottom : 1em ;
}

DIV.subsection {
	margin-left : 2em ;
	padding-bottom : 1em ;
}

DIV.jump {
	border-style : inset ;
	border-width : thin ;
}

DIV.signature {
	text-align : right ;
	font-size : small ;
}

DIV.lists {
	font-size : small ;

	border-style : inset ;
	border-width : thin ;
}


P {
	color : #500000 ;
	text-indent : 1em ;
}

P.abst {
	font-size : small ;
}

P.news {
	color : #354B0F ;
	margin-left : 2em ;
	text-indent : 0em ;
	font-size : small ;
}


STRONG {
	background-color : #FFFFDF ;
	font-style : bold ;
}


/*
 * ページタイトル
 */
H1 {
	color : #354B0F ;
	text-align : center ;
	font-size : xx-large ;
	font-style : italic ;

	padding : 0.5em 3em ;

	border-style : inset ;
	border-width : thin thick thick thin ;
}

/*
 * セクションタイトル
 */
H2 {
	color : #354B0F ;
	font-size : large ;

	padding : 0.5em 2em ;

	border-style : inset ;
	border-width : thin thick thick thin ;
	border-color : #500000 ;
}

/*
 * サブセクションタイトル
 */
H3 {
	color : #354B0F ;
	font-size : large ;

	border-style : solid ;
	border-width : 0 0 thin 0 ;
	border-color : #500000 ;
}
