/********************************
**  音韻・アクセントの部専用。 **
**  accent/                    **
********************************/

	body.onAcPage .rui1b h3,
	body.onAcPage .rui2 h3,
	body.onAcPage .rui1 h3,
	body.onAcPage .rui0 h3
	{
		margin-top: 2em;
		border-left: 1px solid blue;
		border-bottom: 1px solid blue;
		padding-left: 0.5em;
	}

/*
**  用言活用表。
**  accent/hyoo_keiyooshi.html
**  accent/hyoo_dooshi.html
**
**  以下は、要不要未確認につき、要再調査。
*/

	body.onAcPage table#mokuzhiHyoo caption
	{
		background-color: #7f7f7f;
		color: #ffffff;
	}
	body.onAcPage table#mokuzhiHyoo th
	{
		background-color: #efefff;
		color: #000000;
	}

/* 組あらため類別アクセント活用表。*/
	body.onAcPage table.ruibetsuKatsuyooHyoo caption
	{
		background-color: #7f7f7f;
		color: #ffffff;
		font-size: 125%;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo .gokan1paku
	{
		background-color: #f7f1f1;	/* 20140119まで。 */
		background-color: #efdfdf;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo .ese1brui,
	body.onAcPage table.ruibetsuKatsuyooHyoo .gokan2haku
	{
		background-color: #f1f4f7;	/* 20140119まで。 */
		background-color: #dfdfef;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo .gokan2hakuIzhoo
	{
		background-color: #efefdf;
/*		background-color: #f1f1d1;	*/	/* 20140119まで。*/
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo .gokan3pakuIzhoo
	{
		background-color: #e9f1e1;	/* 20140119まで。 */
		background-color: #dfefdf;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo .gokan1pakuRentai,
	body.onAcPage table.ruibetsuKatsuyooHyoo .gokan1brui
	{
		background-color: #efe9ef;	/* 20140119まで。 */
		background-color: #efe7ef;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo .gokanReigai
	{
	/*
		background-color: #f7f1f7;
	*/
		background-color: #e9e9e9;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo .gokanHeitan,
	body.onAcPage table.ruibetsuKatsuyooHyoo .gokanKoteirui
	{
		background-color: #ede7e1;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.hakusuuZhoohoo th
	{
		font-size: 85%;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.hakusuuZhoohoo th.ese1brui
	{
		font-size: 100%;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo th
	{
		border-top: 1px solid #808080;
		border-left: 1px solid #808080;
		border-right: 1px solid #e0e0e0;
		border-bottom: 1px solid #e0e0e0;

		background-color: #f5f5f5;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo td
	{
		border-left: none;
		border-right: none;
		border-top: 1px solid #808080;
		border-bottom: 1px solid #e0e0e0;
	/*
		border-top: 1px solid #9f9f9f;
		border-bottom: 1px solid #9f9f9f;
		padding-left: 4px;
		padding-right: 4px;
	*/
		padding: 2px 6px;
		color: #7f7fad;
		color: #3f3f7f;
		white-space: nowrap;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo td.hidarihazhi
	{
		border-left: 1px solid #808080;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo td.migihazhi
	{
		border-right: 1px solid #e0e0e0;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo td.ese1brui,
	body.onAcPage table.ruibetsuKatsuyooHyoo td.fuzokugo
	{
		border-left: 1px solid #808080;
		border-right: 1px solid #e0e0e0;
	/*
		border-left: 1px solid #9f9f9f;
		border-right: 1px solid #9f9f9f;
	*/
		padding-left: 4px;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo td.fuzokugo
	{
		font-weight: normal;
		font-size: 85%;
		white-space: normal;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo td .go
	{
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo td .ac
	{
		color: #000000;
	/*
		display: none;
	*/
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo td .acHo
	{
		text-align: right;
		margin-bottom: -0.75em;
	}
/*
	20140119: 使用を確認できず。
	body.onAcPage table.ruibetsuKatsuyooHyoo .acHo,
*/
	body.onAcPage table.ruibetsuKatsuyooHyoo a.kome,
	body.onAcPage table.ruibetsuKatsuyooHyoo sup a
	{
		color: #bf7f7f;
		text-decoration: none;
		font-weight: normal;
	}

/* 命令形用のスタイル。*/
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.meirei th.meireikei
	{
		border-right: none;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.meirei th.itsuki,
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.meirei th.inashi
	{
		border-left: none;
		padding-left: 0px;
		font-weight: normal;
		font-size: 95%;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.meirei td
	{
		vertical-align: bottom;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.meirei td .go small,
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.meirei td .ac small,
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.ombinte td .go small,
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.ombinte td .ac small
	{
		display: none;
	}

/* 連用形用のスタイル。*/
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.soohoue th,
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.soohoue td
	{
		border-bottom: none;
		padding-bottom: 0;
	}
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.soohoshita th,
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.soohoshita td,
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.kari th,
	body.onAcPage table.ruibetsuKatsuyooHyoo tr.kari td
	{
		border-top: 1px dotted #7f7f7f;
		padding-top: 0;
	}

