@import url(../han-yoo.css);

/*
**  20100406: kyooto.cssの上位互換になったよう。
**  20140111: kyooto2.cssから分離した3代目。文法の部や音韻の部で使用している
**            スタイルを既定にして、スタイル指定を簡略化。
*/

/********************
**  全ページ共通。 **
********************/

a
{
/*
	text-decoration: none;
*/
}
a:link {}
a:visited
{
	/*
	**  Netscape 4	rgb(85, 26, 139) / #551a8b;
	**  IE			rgb(127, 0, 127) / #7f007f;
	*/
	/*
	    color: #8f009f;
	*/
}
a:hover
{
	background-color: #d7d7f7;
	color: #272707;
	text-decoration: underline;
}
a:active
{
	position: relative;
	top: 1px;
}

body
{
	color: #000000;
	background-color: #fcfcfc;
}

hr
{
	display: none;
}

/*	時期尚早。
table
{
	border: 0;
	border-collapse: collapse;
}
*/

th, td
{
	border-color: #7f7f7f;
	border-style: solid;
}

@media print
{
	body
	{
		color: #000000;
		background-color: #ffffff;
	}
	body, table, th, td
	{
		font-size: 10pt;
	}
}


/******************
**  汎用クラス。 **
******************/

.kakomi
{
	/* 汎用に対して色だけ上書きする。*/
	border-color: #bfbfdf;	/* #bfdfbf; */
}

/*
**  特定要素用ID。
*/

/* 以下2つはscriptから使われる。*/
ul#goannaiUe li form#jumpBox
{
	display: inline;
	position: absolute;
	left: 12px;

	margin-top: 0;
}
ul#goannaiUe li form#jumpBox fieldset
{
	display: inline;
	border: none;

	padding: 0;
}

p#tsudzuku
{
	text-align: center;
	font-weight: bold;
}

/*
**  特定要素用クラス。
*/

a.kome
{
	text-decoration: underline;
}

dl.simpleborder
{
	border: 1px solid #bfbfbf;
	border-radius: 0.3em;
	padding: 12px;
}
dl.simpleline dt
{
	border-bottom: 1px solid #bfbfbf;
}
dl.beta dt
{
	padding: 0.3em 0.6em;
	background-color: #ebedef;
	border: 1px solid #7f7f7f;
}

ul.hochuu	/* ul.hochuuのほうは、汎用で位置合わせ済み。*/
{
	border-color: #7f7f00;	/* 汎用に色だけ上書き。*/
}
ul.hochuu li a:target
{
	background-color: #bfbfff;	/* 汎用に色だけ上書き。*/
}

p.hochuu
{
	border: 1px dashed #7f7f00;
	padding: 8px;
	font-size: 90%;
}

/* table用雛形. */

table.defstyle,
table.defstyle th,
table.defstyle td
{
	/* 当面はhosowakuの上位互換とする。*/
	border-width: 1px;
}
table.defstyle th
{
	/* これらは元々body.bumpooPage thであったもの。*/
	background-color: #efefff;
	background-color: #ebedef;

/*	↑と同じ色を他のところでも使うているのでしばし変更は中止する。
	background-color: #ebeff3;
	background-color: #dfe7ef;
*/
}

table.astab,
table.astab th,
table.astab td
{
	border-width: 0;
}

table.hosowaku,
table.hosowaku th,
table.hosowaku td
{
	border-width: 1px;
}

/* table用雛形ここまで。*/

/* 20100406; todo: これも筋が悪い。*/
tr.bunrisen th,
tr.bunrisen td
{
	border-top: 3px double;
}

/* アクセント表記用。*/

img.kakoo, img.zhooshoo
{
	width: 1em;
	height: 1em;
}

/* todo, クラス名の再考。*/
	/*
		20100406: 要はタブ代わり。何か別の方法がありそうな。
		20140112: tableからtbodyへ移動。
	*/
tbody.goAcHeiki td.go
{
	border-right: none;
	white-space: nowrap;
}
tbody.goAcHeiki td.ac
{
	border-left: none;
	white-space: nowrap;
}

/******************************
**  文法の部・音韻の部共通。 **
**  bumpoo/                  **
**  accent/                  **
******************************/

	/* 背景色とborderとpaddingのみ。すべてclearすることで既定の値に戻せる。*/

div#mokuzhi h2
{
	background-color: #ebf3ff;
	border-right: 4px double #bfdfff;
	border-bottom: 4px double #bfdfff;
	border-radius: 0.3em;
	padding: 2px;
	padding-left: 0.3em;
}
div.setsu h2
{
	border-left: 1em solid #7f7fff;
	border-bottom: 1px solid #7f7fff;
	border-radius: 0.3em;
	padding-left: 0.5em;
}
div.koo h3
{
	border-left: 0.5em solid #7f7fff;
	border-bottom: 1px solid #7f7fff;
	border-radius: 0.3em;
	padding-left: 0.5em;
}

/************************************
** 文法の部・音韻の部共通ここまで。**
************************************/

/****************************
**  全ページ共通ここまで。 **
****************************/

