BODY
{
	background-color:#ffffcc; /* 元は#EFA500 #ffddcc */
	margin-top:10px;			/* 上マージン */
	margin-left:0px;		/* 左マージン */
	margin-right:0px		/* 右マージン */
}

A:link		{color:#0000FF}		/* ブリンク色:青 */
A:visited	{color:#0000FF}		/* ブリンク色:紫 */
A:alink		{color:#FF0000}		/* クリック色:赤 */
A:vlink		{color:#0000FF}		/* クリック済色:青 */
A:active	{color:red}				/* 赤 */

P
	{
	font-size:15px;			/* 文字サイズ */
	color:#000000;			/* 文字色：黒 */
	line-height:130%;		/* 行間 */
	font-weight:400			/* 文字太さ：普通 */
	}

SMALL
{
	font-size:13px;			/* 文字サイズ */
}

TABLE
	{
	font-size:15px;			/* 文字サイズ */
	color:#000000;			/* 文字色：黒 */
	font-weight:400			/* 文字太さ：普通 */
	}

div.pd
	{
	padding:2px			/* 内側に余白 */
	}

span.midasi-b
{
	font-size:22px;			/* 文字サイズ */
	color:#000000;			/* 文字色：黒 */
	line-height:130%;		/* 行間 */
	font-weight:700			/* 文字太さ：太 */
}

span.midasi-w
{
	font-size:22px;			/* 文字サイズ */
	color:#ffffff;			/* 文字色：白 */
	line-height:130%;		/* 行間 */
	font-weight:700			/* 文字太さ：太 */
}

span.midasi-n
{
	font-size:22px;			/* 文字サイズ */
	color:#491485;			/* 文字色 */
	line-height:130%;		/* 行間 */
	font-weight:700			/* 文字太さ：太 */
}

span.nm
{
	font-size:14px;			/* 文字サイズ */
	line-height:120%;		/* 行間 */
	font-weight:500			/* 文字太さ：太 */
}

span.bbs
{
	font-size:11px;			/* 文字サイズ */
}

span.new
{
	font-size:12px;						/* 文字サイズ */
	background-color:yellow;	/* 背景色 */
	color:#cc0000;						/* 文字色 */
	font-weight:700						/* 文字太さ：太 */
}

/* 左側にラインを表示 */
div.leftln
{
	padding:4px;						/* パディング */
	border-width:0 0 0 2;		/* 傍線太さ：上・右・下・左 */
	border-style:solid;			/* 傍線種類：直線 */
	border-color:#fad1d1		/* 傍線色 */
}
