﻿/*
all.css
------------------------------------------------------------------
スタイルシート：全ての出力機器用→最も基本
*/

*					/* html内の全ての要素 */
	{
	font-size	: large;	/* フォントサイズを相対指定 */
	line-height	: 1.1em;	/* 行間を相対指定	*/
	}
body
	{
	background-color: white;
	color		: black;
	font-family	: 'HG丸ｺﾞｼｯｸM-PRO','monospace';
	font-style	: normal;
	font-variant	: normal;
	font-weight	: bold;
	margin		: 0;
	padding		: 0;
					/* CSS3案∴動作しない可能性あり*/
	word-wrap	: break-word;	/* 単語内改行許可 */
	word-break	: normal;		/* 単語内改行時，可及的単語を保つ */
	line-break	: strict;		/* 日本語の禁則処理 */
	text-autospace	: ideograph-alpha ideograph-numeric ideograph-parenthesis ideograph-space;
					/* 日本語前後に空白を挿入し可読性アップ */
	}
body *					/* bodyの子孫が継承する属性を明示 */
	{
	font-size	:100%;
	line-height	:1.1em;
	}
table				/* 表：外枠 */
	{
	margin		: 0.5em;
	border-style	: none;
	border-color	: inherit;
	border-width	: 0.01em;
	}
td,th
	{
	background-color	: inherit;
	border-style	: solid;
	border-color	: inherit;
	border-width	: 0.01em;
	}
hr
	{
	color		: gray;
	back-graound-color: gray;
	height		: inherit;
	}
p
	{
	margin		: 0em 0em 0em 0em;
	padding		: 0em 0em 0em 0em;
	}
h1,h2,h3,h4,h5,h6 {				/* タイトル行共通 */
	line-height	: 1.0em;
	margin		: 0.2em 0em 0em 0em;
	padding		: 0em 0em 0em 0em;
	}
					/* タイトル行個別 */
h1
	{
	font-size		: 1.8em;
	margin		: 0em 0em 0em 0em;
	}
h2	{font-size	: 1.4em;}
h3	{font-size	: 1.2em;}
h4	{font-size	: 1.0em;}
h5	{font-size	: 0.8em;}
h6	{font-size	: 0.6em;}
h1 + h1	{margin		: 0em 0em 0em 0em;}
h2 + h2	{margin		: 0em 0em 0em 0em;}
h3 + h3	{margin		: 0em 0em 0em 5em;}
h4 + h4	{margin		: 0em 0em 0em 0em;}
h5 + h5	{margin		: 0em 0em 0em 0em;}
h6 + h6	{margin		: 0em 0em 0em 0em;}
*:link,*:visited
	{				/* リンク一般 */
	text-decoration	: none;
	font-weight	: bold;
	}
*:link
	{				/* リン先訪問【前】 */
	color		: black;
	}
*:visited
	{				/* リン先訪問【後】 */
	color		: navy;
	}
*.a:link, *.a:visited
	{				/* 碇簡便で自動作成したリンク */
	font-weight	: normal;
	text-decoration	: underline;
	}
*:focus					/* テキスト入力時等 */
	{
	}
a:hover		/*もし*:とするとすべての要素で色がかわる→みにくい*/
	{				/* マウスポインタ通過時 */
	color		: white;
	background-color	: black;
	}
a:active	/*もし*:とするとすべての要素で色がかわる→みにくい*/
	{				/* タブ・アクセスキー・マウスクリック時 */
	color		: white;
	background-color	: lightgreen;
	}
a.a					/* 碇置換で自動作成されたa要素 */
	{
	}
body.kitei				/* 規定のbody */
	{
	margin		: 0%;
	padding		: 0%;
	}
*.waku					/* 標準枠 */
	{
	border		: thin solid gray;
	margin		: auto;
	padding		: inherit;
	}
*.wakunashi				/* 枠なし */
	{
	border		: 0em none white;
	margin		: auto;
	padding		: auto;
	}
img.shuzu				/* 頁の主要図 */
	{
/*	width		: 100%;*/
	floart		: right;
	clear		: left;
	margin		: 0.2em;
	border-width	: thin;
	border-style	: none;
	border-color	: gray;	
	}
p.midashi				/* 見出し */
	{
	font-size	: 200%;
	width		: 100%;
	clear		: both;
	margin		: 0% 0% 1% 0%;
	padding		: 2%;
	border-width	: thick;
	border-style	: none none solid none;
	border-color	: gray;
	text-align	: center;
	}
*.kokuchi				/* 告知領域 */
	{
	margin		: 0;
	padding		: 1%;
	width		: 30%;
	float		: right;
	clear		: none;
	border-width	: thin;
	border-style	: solid;
	border-color	: gray;
	}
*.komidashigun				/* 小見出し群：小見出し・図・連(リンク) */
	{
	width		: 40%;
	float		: left;
	clear		: left;		/* 左端に寄せる */
	margin		: 0em 0em 0em 0em;
	padding		: 0em;
	border-width	: thick;
	border-style	: none;
	border-color	: gray;
	}
img.zu					/* 小見出し群の図 */
	{
	width		: 100%;
	margin		: 0;
	border-width	: thin;
	border-style	: solid;
	border-color	: gray;
	}
q.mago					/* 孫列挙 */
	{
	}
p.mago					/* 孫段・一覧等 */
	{
	}
q.shoudai					/* 小題語を文中(q)に入れるとき */
	{
	}
p.shoudai					/* 小題語を段落(p)にするとき */
	{
	float		: left;
	clear		: left;
	padding		: 0.4 em;
	border-width	: thin;
	border-style	: solid;
	border-color	: gray;
	}
*.ren					/* 小見出し群の連(リンク) */
	{
	margin		: 0;
	padding		: 0;
	border-width	: thin;
	border-style	: solid;
	border-color	: gray;
	text-align	: center;
	}
*.ichiran					/* 小題語の一覧 */
	{
	}
p.komidashi				/* 小見出し群の小見出し */
	{
	margin		: 0;
	padding		: 0.4em;
	border-width	: thin;
	border-style	: solid;
	border-color	: gray;
	text-align	: left;
	}
p.linkbutton				/* リンクボタン.語をセンタリングで強調 */
	{
	margin		: 0.3em;
	padding		: 0.3em;
	border-width	: thick;
	border-style	: outset;
	border-color	: inhrit;
	text-align		: center;
	width		: 50%;
	}
div.linkbutton
	{
	clear		: left;
	text-align		: center;
	}
*.deko					/* 強調：でこ */
	{
	margin		: 1% 0% 1% 0%;
	padding		: 0.1em 0.1em 0.1em 0.1em ;
	border-width	: thick;
	border-style	: outset;
	border-color	: inherit;
	}
*.boko					/* 強調：ぼこ */
	{
	margin		: 1% 0% 1% 0%;
	padding		: 0.1em 0.1em 0.1em 0.1em ;
	border-width	: thick;
	border-style	: inset;
	border-color	: inherit;
	}
*.beko					/* 強調：べこ */
	{
	margin		: 1% 0% 1% 0%;
	padding		: 0.1em 0.1em 0.1em 0.1em ;
	border-width	: thick;
	border-style	: ridge;
	border-color	: inherit;
	}
img.qr					/* QRコード*/
	{
	border		: thin none white;
	margin		: 2px;
	backgroundcolor	: white;
	}
p.honbun				/* 本文 */
	{
	}
*.clear	{
	clear		: both;
	}
*.ikari					/* 碇一覧 */
	{
	font-size	: 40%;
	word-break	: break-all;
	}
*.tango					/* 単語の表記 */
	{
	font-size	: 100%;
	}
*.yomi					/* 単語の読み */
	{
	font-size	: 50%;
	}
					/* 目次の階層ごとの書式 */
p.m0
	{
	l
	margin		: 0em 0em 0em 0em;
	}
p.m1
	{
	margin		: 0em 0em 0em 1em;
	}
p.m2
	{
	margin		: 0em 0em 0em 2em;
	}
p.m3
	{
	margin		: 0em 0em 0em 3em;
	}
p.m4
	{
	margin		: 0em 0em 0em 4em;
	}
p.m5
	{
	margin		: 0em 0em 0em 5em;
	}
p.m6
	{
	margin		: 0em 0em 0em 6em;
	}
p.m7
	{
	margin		: 0em 0em 0em 7em;
	}
p.m8
	{
	margin		: 0em 0em 0em 8em;
	}
p.m9
	{
	margin		: 0em 0em 0em 9em;
	}
p.m10
	{
	margin		: 0em 0em 0em 10em;
	}
p.m11
	{
	margin		: 0em 0em 0em 11em;
	}
p.m12
	{
	margin		: 0em 0em 0em 12em;
	}
p.m13
	{
	margin		: 0em 0em 0em 13em;
	}
p.m14
	{
	margin		: 0em 0em 0em 14em;
	}
p.m15
	{
	margin		: 0em 0em 0em 15em;
	}
p.m16
	{
	margin		: 0em 0em 0em 16em;
	}
p.m17
	{
	margin		: 0em 0em 0em 17em;
	}
p.m18
	{
	margin		: 0em 0em 0em 18em;
	}
p.m19
	{
	margin		: 0em 0em 0em 19em;
	}
p.m20
	{
	margin		: 0em 0em 0em 20em;
	}
*.sousa
	{
	clear		: both;
	margin		: 1% 1% 1% 1%;
	padding		: 0.1em 0.1em 0.1em 0.1em ;
	border-width	: thick;
	border-style	: outset;
	border-color	: inherit;
	}
img.counter				/* アクセスカウンター */
	{
	vertical-align	: middle;
	height		: 1.0em;	/* 高さを文字と同じにする */
	}
*.01	{font-size	: 0.1em;}
img.01	{width		: 0.1em;}
*.02	{font-size	: 0.2em;}
img.02	{width		: 0.2em;}
*.03	{font-size	: 0.3em;}
img.03	{width		: 0.3em;}
*.04	{font-size	: 0.4em;}
img.04	{width		: 0.4em;}
*.05	{font-size	: 0.5em;}
img.05	{width		: 0.5em;}
*.06	{font-size	: 0.6em;}
img.06	{width		: 0.6em;}
*.07	{font-size	: 0.7em;}
img.07	{width		: 0.7em;}
*.08	{font-size	: 0.8em;}
img.08	{width		: 0.8em;}
*.09	{font-size	: 0.9em;}
img.09	{width		: 0.9em;}
*.10	{font-size	: 1.0em;}
img.10	{width		: 1.0em;}
*.11	{font-size	: 1.1em;}
img.11	{width		: 1.1em;}
*.12	{font-size	: 1.2em;}
img.12	{width		: 1.2em;}
*.13	{font-size	: 1.3em;}
img.13	{width		: 1.3em;}
*.14	{font-size	: 1.4em;}
img.14	{width		: 1.4em;}
*.15	{font-size	: 1.5em;}
img.15	{width		: 1.5em;}
*.16	{font-size	: 1.6em;}
img.16	{width		: 1.6em;}
*.17	{font-size	: 1.7em;}
img.17	{width		: 1.7em;}
*.18	{font-size	: 1.8em;}
img.18	{width		: 1.8em;}
*.19	{font-size	: 1.9em;}
img.19	{width		: 1.9em;}
*.20	{font-size	: 2.0em;}
img.20	{width		: 2.0em;}
*.25	{font-size	: 2.5em;}
img.25	{width		: 2.5em;}
*.30	{font-size	: 3.0em;}
img.30	{width		: 3.0em;}
*.40	{font-size	: 4.0em;}
img.40	{width		: 4.0em;}
*.50	{font-size	: 5.0em;}
img.50	{width		: 5.0em;}
*.60	{font-size	: 6.0em;}
img.60	{width		: 6.0em;}
*.70	{font-size	: 7.0em;}
img.70	{width		: 7.0em;}
*.80	{font-size	: 8.0em;}
img.80	{width		: 8.0em;}
*.90	{font-size	: 9.0em;}
img.90	{width		: 9.0em;}
*.h05					/* 高さを文字の半分(1.0em)にする */
	{
	height		: 0.5em;
	}
*.h10					/* 高さを文字と同じ(1.0em)にする */
	{
	height		: 1.0em;
	}
*.h20					/* 高さ変更 */
	{
	height		: 2.0em;
*.h30					/* 高さ変更 */
	{
	height		: 3.0em;
	}
*.h40					/* 高さ変更 */
	{
	height		: 4.0em;
	}
*.h50					/* 高さを文字と同じ(1.0em)にする */
	{
	height		: 5.0em;
	}
*.h60					/* 高さ変更 */
	{
	height		: 6.0em;
	}
*.h70					/* 高さ変更 */
	{
	height		: 7.0em;
	}
*.h80					/* 高さ変更 */
	{
	height		: 8.0em;
	}
*.h90					/* 高さ変更 */
	{
	height		: 9.0em;
	}
*.010	{width		:  10%;}
*.020	{width		:  20%;}
*.030	{width		:  30%;}
*.040	{width		:  40%;}
*.050	{width		:  50%;}
*.060	{width		:  60%;}
*.070	{width		:  70%;}
*.080	{width		:  80%;}
*.090	{width		:  90%;}
*.100	{width		: 100%;}
*.center
	{
	text-align	: center;
	}
*.left
	{
	text-align	: left;
	}
*.right
	{
	text-align	: right;
	}
*.justify
	{
	text-align		: justify;
	text-justify 	: distribute-all-line;
	}
*.migi	{float		: right;}
*.hidari	{float		: left;}
*.hide					/* 埋込文字 */
	{
	background-color	: while;
	color		: white;
	font-size		: 0px;
	}

/*all.css後半*/

/*all.css後半*/
