/**************************************************************
*		個別スタイルシート
***************************************************************/
td.top_message
{
	color				: #000000;
	font-size			: 12px;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	padding				: 0px;
	border-bottom		: #000000 1px solid;
	border-right		: #000000 1px solid;
}
h1.catch
{
	color				: #000000;
	font-size			: 12px;
	font-weight			: normal;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	padding				: 5px;
}
/*****************************************************************************
			メニュー
*****************************************************************************/
td.menu_title
{
	color				: #ffffff;
	font-size			: 14px;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	padding				: 5px;
	height				: 20px;
	text-align			: center;
	border				: #000000 1px solid;
	background-color	: #000000;
}
td.menu
{
	color				: #000000;
	font-size			: 12px;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	padding				: 0px;
	padding-top			: 1px;
	padding-left		: 30px;
	height				: 20px;
	vertical-align		: middle;
	background-image	: url('../images/menu_back.gif');
}
td.sub_menu
{
	color				: #000000;
	font-size			: 12px;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	padding				: 0px;
	padding-left		: 2px;
	height				: 20px;
	vertical-align		: middle;
}
li.sub_menu
{
	color				: #000000;
	font-size			: 12px;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	padding				: 0px;
	line-height			: 15px;
}
/*****************************************************************************
			ページタイトル
*****************************************************************************/
td.title
{
	color				: #000000;
	font-size			: 14px;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	padding				: 3px;
	padding-left		: 10px;
	height				: 20px;
	border-top			: #000000 1px solid;
	border-bottom		: #000000 1px solid;
	border-left			: #000000 12px solid;
	border-right		: #000000 1px solid;
	background-color	: #d3f2ff;
}
span.sub_title
{
	color				: #555555;
	font-size			: 12px;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
}
/*****************************************************************************
			書籍
*****************************************************************************/
td.book_exp
{
	color				: #000000;
	font-size			: 11px;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	padding				: 5px;
	text-align			: left;
	vertical-align		: top;
	background-color	: #ffffff;
}




/*****************************************************************************
			リファレンス
*****************************************************************************/
td.reference_title
{
	color				: #000000;
	font-size			: 14px;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	padding				: 3px;
	padding-left		: 10px;
	height				: 20px;
	border-top			: #000000 1px solid;
	border-bottom		: #000000 1px solid;
	border-left			: #000000 12px solid;
	border-right		: #000000 1px solid;
	background-color	: #ffffff;
}
td.reference_td_alph
{
	color				: #ffffff;
	font-size			: 12px;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	padding				: 3px;
	height				: 20px;
	border				: #eeeeee 1px solid;
	text-align			: center;
	background-color	: #555555;
}
td.reference_td
{
	color				: #000000;
	font-size			: 12px;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	padding				: 3px;
	height				: 20px;
	text-align			: left;
	border				: #eeeeee 1px solid;
	background-color	: #ffffff;
}


/*****************************************************************************
			ニュース
*****************************************************************************/
a.news				{color : #0000ff;	text-decoration: underline;}
a.news:vlink		{color : #0000ff;	text-decoration: underline;}
a.news:alink		{color : #0000ff;	text-decoration: underline;}
a.news:visited		{color : #0000ff;	text-decoration: underline;}
a.news:hover		{color : #ff0000;	text-decoration: underline;}
td.news_waku
{
	color				: #000000;
	font-size			: 12px;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	padding				: 5px;
	border				: #000000 1px dotted;
	text-align			: left;
	vertical-align		: top;
	background-color	: #ffffff;
}
div.news_date
{
	color				: #000000;
	font-size			: 12px;
	font-weight			: bold;
	font-family			: 'ＭＳ ゴシック','Osaka',sans-serif;
	margin				: 0px;
	margin-top			: 5px;
	margin-bottom		: 5px;
	padding				: 3px;
	height				: 20px;
	text-align			: left;
	border-bottom		: #000000 1px solid;
	background-color	: #ffffff;
}




