/********************
**  基本。         **
**  koko.html      **
**  shigaichi.html **
*********************/

body.kihonPage div.setsu h2,
body.kihonPage div.koo h3
{
	border-color: #00007f;	/* 色だけ上書き。*/
}

/********************
**  基本ここまで。 **
*********************/

/**************************
**  基礎用語・記号専用。 **
**  kisoaccent.html      **
**  kisoyoogo.html       **
**************************/

body.kisoPage div#mokuzhi h2
{
	background-color: #e7efbf;	/* 色だけ上書き。*/
	border-color: #afbf8f;	/* 色だけ上書き。*/
}
body.kisoPage div.setsu h2,
body.kisoPage div.koo h3
{
	border-color: #afbf8f;	/* 色だけ上書き。*/
}
body.kisoPage dt
{
	background-color: #e7efcf;
	background-color: #edf3e3;
	border-right: 1px solid #5f7f3f;
	border-bottom: 1px solid #5f7f3f;
	padding: 3px 6px;
}

/**********************************
**  基礎用語・記号専用ここまで。 **
**********************************/

/********************
**  違いのページ。 **
**  keihan.html    **
**  keikei.html    **
********************/

body.chigaiPage h2
{
	border-color: #7f3f3f;
}

body.chigaiPage table#hikakuhyoo
{
/*
	margin-left: auto;
	margin-right: auto;
*/
}

body.chigaiPage em
{
	font-style: normal;
	text-decoration: underline;
}
body.chigaiPage table#hikakuhyoo th
{
	background-color: #efedeb;
	color: #7f3f3f;
}
body.chigaiPage table#hikakuhyoo th em
{
	font-weight: bold;
}
body.chigaiPage table#hikakuhyoo td
{
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
body.chigaiPage table#hikakuhyoo td a
{
	color: #00007f;
/*	text-decoration: underline;	*/
}
body.chigaiPage table#hikakuhyoo td em
{
	font-weight: normal;
}
body.chigaiPage table#hikakuhyoo td table.acTable
{
	margin-left: auto;
	margin-right: auto;
}

body.chigaiPage p.sAccent	/* 20100405: 不要なような。*/
{
/*
	コンテンツ全体のline-heightを1.8emにしたため不要に。
	border: none;
	line-height: 1.8em;
*/
}

body.chigaiPage table .tango	/* from keihan.html */
{
	border-right: none;
	padding-right: 3px;
}
body.chigaiPage table .accent	/* from keihan.html */
{
	border-left: none;
	padding-left: 3px;
}

/*
body#root_keihan table tfoot ul.hochuu
{
	margin-top: 0.6em;
	margin-bottom: 0.6em;
	border: none;
	text-align: left;
}
*/

/****************************
**  違いのページここまで。 **
****************************/

/**********************************
**  雑記。                       **
**  tsuredzure.html つれづれ帳。 **
**  susume.html     ススメ。     **
**  shin.html       新方言。     **
**********************************/

body.zakkiPage div.setsu h2
{
	border: 1px solid #4f6f8f;
	background-color: #e3ebf1;
	color: #4f6f8f;
	padding: 0.3em 0.6em;
	font-size: 120%;
}
body.zakkiPage div.koo h3
{
/*	border-left: 1px solid #4f6f8f;	*/
	border-left: 0;	/* 京既定の上書き。*/
	border-bottom: 1px solid #4f6f8f;
	padding-left: 0.3em;
}
body.zakkiPage dl#naze dt
{
	/* 旧hanyoo.cssからの継承。*/
	padding: 3px 6px;	/* 下線のため。ないなら0でも良い。*/
	border-bottom: 1px solid #bfbfbf;
}

/********************
**  雑記ここまで。 **
********************/

/*********************
**  参考書。        **
**  sankoosho.html  **
*********************/

body#root_sankoosho div.setsu h2
{
	border-color: #f3e3d3;	/* 京既定の上書き。*/
	border-color: #f3d3b3;	/* 京既定の上書き。*/
}

body#root_sankoosho dt
{
	background-color: #f3e3d3;
	padding-left: 0.6em;
	border: 1px solid #e7d7c7;
}
body#root_sankoosho #fuHoogenZhitenRei
{
	border: 3px double black;
	padding: 0.6em;
}
body#root_sankoosho #fuHoogenZhitenRei h4
{
	margin-top: 0px;
	font-size: 105%;
}
body#root_sankoosho #fuHoogenZhitenRei span.midashigo
{
	font-weight: bold;
}

/**********************
**  参考書ここまで。 **
**********************/

/**********************************
**  このサイトについてのページ。 **
**  koko.html                    **
**  上にもkihonPageとしてあり。  **
**********************************/

/*
body#root_koko ul#chuuigakiIchiran
{
	list-style-type: circle;
}
*/
body#root_koko ul#chuuigakiIchiran
{
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	border: 1px dashed #3f3f7f;
}
body#root_koko ul#chuuigakiIchiran strong.htmlMail
{
	color: #00007f;
	text-decoration: underline;
}

/******************************************
**  このサイトについてのページここまで。 **
*******************************************/

/*****************
**  新方言。    **
**  henka.html  **
**  shin.html   **
*****************/

body#root_shin div#mokuzhi h3
{
	font-size: 100%;
	margin-bottom: 0.6em;
}
body#root_shin div#mokuzhi ul
{
	margin-top: 0.6em;
}

/**********************
**  新方言ここまで。 **
**********************/

/********************
**  リンク集。     **
**  gokinzho.html  **
**  link.html      **
********************/

/*  20140112: ブラウザ既定のリンク色は青～紫なので、
**            リンク集を暖色系の配色にするとバランスが悪い。
*/

body#root_link_UNUSED h2
{
	padding: 3px 9px;
}

body#root_link_UNUSED div#mokuzhi h2
{
	background-color: #f7f3eb;
	border-right: 3px solid #e3d7bf;
	border-bottom: 3px solid #e3d7bf;
}
body#root_link_UNUSED div.setsu h2
{
	color: #3f3f00;
/*	padding: 3px;	*/
	background-color: #f7edcf;
	border-left: 0;	/* 汎用を上書き。*/
	border-right: 3px double #f7dfbf;
	border-bottom: 3px double #f7dfbf;
}

/************************
**  リンク集ここまで。 **
************************/

/*******************
**  トップページ。 *
**  index.html     *
*******************/

body#root_index h1 img
{
	vertical-align: bottom;
	border: 0;
}
body#root_index h2,
body#root_index h3
{
	border-width: 0px 3px 3px 0px;
	border-style: solid;
	padding: 4px 6px 2px 16px;
}

body#root_index #maegaki
{
	text-align: center;
}
body#root_index #maegaki p#oshirase
{
	margin-left: auto;
	margin-right: auto;
	border: 3px solid #f7bfbf;
	border-radius: 0.3em;
	padding: 0.6em;
	width: 80%;
	text-align: left;
	font-size: 90%;
}
body#root_index div#hazhimeni h2
{
	color: #3f3f00;
	background-color: #f3ef9f;
	border-color: #c6cf7f;
}
body#root_index div#hazhimeni div#kikangentei
{
	border: 3px solid #f7bfbf;
	border-radius: 0.3em;
	padding: 0.6em;
	font-size: 90%;
}
body#root_index div#hazhimeni div#kikangentei h3
{
	margin-top: 0;
	margin-bottom: 0.6em;
	border: none;
	font-weight: normal;
	font-size: 1em;
}
body#root_index div#hazhimeni div#kikangentei ul
{
	margin: 0.6em 0;
}

body#root_index div#mokuzhi div
{
	margin-bottom: 1.6em;
}

body#root_index div#mokuzhi h2
{
	background-color: #e6efff;
	border-color: #dcd6df;
}
body#root_index div#mokuzhi h3
{
	margin-left: -24px;
	background-color: #efefef;
	border-color: #dfdfdf;
}

body#root_index em.big
{
	font-weight: normal;
	font-size: 120%;
}

/*
body#root_index #chuuigaki
{
	list-style-type: circle;
	font-size: 95%;
}
body#root_index #chuuigaki ol
{
	padding: 3px 9px 3px 40px;
	border: 1px dashed #3f3f7f;
}
body#root_index #chuuigaki address
{
	display: inline;
}
body#root_index #chuuigaki strong.htmlMail
{
	color: #00007f;
	text-decoration: underline;
}
*/

body#root_index #counter
{
	text-align: right;
}
body#root_index #counter img
{
	border-width: 5px;
	border-style: outset inset inset outset;
	border-color: #bfbfff;
	padding: 2px;
	background-color: #000000;
}


/***************************
**  トップページここまで。**
***************************/
