body
{
	background-color : #200000 ;
	color            : #ffd0d0 ;
	font-size        : 100% ;
}

/*--- リンク ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
a:link
{
	color				: #a0a0ff ;
}

a:visited
{
	color				: #ff40ff ;
}


img
{
	border-style : none ;
}

/*--- 段落 ---------------------------------*/
p
{
	padding			: 0em ;
	margin-top		: 0.25em ;
	margin-bottom	: 0.25em ;
	margin-left		: 0em ;
	margin-right	: 0em ;
}

p.warning
{
	font-weight		: bold ;
	text-decoration	: underline ;
}

p.warning_space
{
	font-weight		: bold ;
	text-decoration	: underline ;
	margin-bottom	: 10em ;
}

p.jump
{
	margin-bottom	: 1em ;
	font-weight		: bold ;
}

p.next
{
	margin-top		: 1em ;
}

p.end
{
	text-align		:	right ;
}

p.footlink
{
	margin-top		: 1em ;
}

/*--- 見出し -------------------------------*/
h1
{
	padding			: 0em ;
	margin-top		: 0em ;
	margin-bottom	: 0.25em ;
	margin-left		: 0em ;
	margin-right	: 0em ;
}

h2
{
	padding			: 0em ;
	margin-top		: 1em ;
	margin-bottom	: 0.25em ;
	margin-left		: 0em ;
	margin-right	: 0em ;
}

/*--- メニュー -----------------------------*/
ul
{
	margin-top		: 0.5em ;
	margin-left		: 1.5em ;
}

li
{
	padding-left	: 0em ;
	padding-top		: 2px ;
	padding-bottom	: 2px ;
	margin-left		: 0em ;
}


/*--- 本文 ---------------------------------*/
div.outline
{
	padding-left	: 1em ;
}

div.contents
{
	padding-left	: 1em ;
}

div.topmenu
{
	padding-left	: 2em ;
	padding-top		: 1em ;
	padding-bottom	: 1em ;
}

div.copyright
{
	text-align		: center ;
}

div.adv_main
{
	text-align		: center ;
}

/*--- 装飾 ---------------------------------*/
span.date
{
	font-style		: italic ;
	font-size		: 80% ;
	padding-right	: 1em ;
}

/*--- 区切り -------------------------------*/
td.line
{
	background-image	: url( img/line.gif ) ;
	background-repeat	: repeat-y ;
}

/*--- パラメータテーブル -------------------*/
table.prm_frame
{
	width				: 230px ;
	margin-bottom		: 1em ;
	border-style		: dashed ;
	border-width		: 2px ;
}

td.prm_hp
{
	text-align			: right ;
	padding-right		: 1em ;
}

td.prm_a
{
	text-align			: center ;
}

td.prm_d
{
	text-align			: center ;
}


