/*「ピーチ・ライン」*/
/*  TOSSランド登録コンテンツ用CSS */
/*  最終更新日：2002年1月23日(水) */

/* 作成者：山田正和 yamadarn@mbe.nifty.com */
/* 配布元：山田庵 http://www.yamadarn.com/ */

/* このシートはTOSSの方だけが自由に利用・再配布できます。*/

/* 見出し要素 */
h1, h2, h3, h4, h5, h6{/* 共通設定 */
	font-weight:bold;
	padding:0.2em;
	border-style:solid;
}
h1{
	font-size:185%;
	margin:0.2em 0em 1em 0em;
	border-width:0em 0em 0.2em 2em;
}
h1.sub{/* 章単位でファイル分割する際の２ページ目以降 */
	font-size:85%;
}
h2{
	font-size:150%;
	margin:2em 0em 1em 0.5em;
	border-width:0em 0em 0.2em 2em;
}
h3{
	font-size:140%;
	margin:2em 0em 1em 1.2em;
	border-width:0em 0em 0.2em 1.5em;
}
h4{
	font-size:120%;
	margin:2em 0em 1em 0.5em;
	border-width:0em 0em 0.2em 0em;
	padding:0.2em 0.2em 0.2em 1em;
}
h5{
	font-size:110%;
	margin:2em 0em 1em 1.5em;
	border-width:0em 0em 0.1em 0em;
	padding:0.2em 0.2em 0.2em 1em;
}
h6{
	font-size:105%;
	margin:2em 0em 1em 2em;
	border-width:0em 0em 0.1em 0em;
	padding:0.2em 0.2em 0.2em 1em;
}
/* 主なブロック系要素 */
address{/* 作者名（作者名・所属・更新日など） */
	font-size:90%;
	font-style:normal;
	text-align:right;
	padding:0.2em;
	line-height:140%;
	margin:2em 1em;
}
p{/* 通常の段落 */
	margin:0.6em 1em 0.6em 3em ;
	line-height:120%;
}
p.key, p.formula{/* 指示・発問の段落 */
	margin:1em 2em 0.7em 2em;
	border-style:solid;
	border-width:thin;
	padding:0.3em 1em;
	font-weight:bold;
	line-height:130%;
}
p.lead{/* リード文の段落 */
	font-size:105%;
	font-weight:bold;
	padding:0.3em 1em;
	margin:1em 5em 2em 5em;
}
p.note{/* 注意点や留意事項や備考など、指示・発問以外で強調したい段落 */
	font-weight:bold;
	padding:0.3em 1em;
	margin:1em 5em;
}
div.navi, div.contents{/* ナビゲーションと目次 */
	font-size:90%;
	font-weight:bold;
	margin:2em 5em 2em 5em;
	border-style:solid;
	border-width:0.1em 0em 0em 0.1em;
	padding:0.5em;
}
div.category, div.path{/* TOSSランドカテゴリー分類と、自サイト内パンくずリスト */
	font-size:80%;
	text-align:left;
	margin:0.8em 0em;
}
div.menu{/* タブ式メニュー */
	margin:1em 0em 0em 0em;
	border-style:solid;
	border-width:0em 0em 0.4em 0em;
}
/* 主なインライン系要素 */
em{/* 強調語句は太字 */
	font-style:normal;
	font-weight:bold;
}
strong{/* 最強調語句は色も変える */
	font-style:normal;
	font-weight:bold;
}
h1 strong, h2 strong, h3 strong,h4 strong, h5 strong, h6 strong{
	font-size:120%;
	/* 見出しの中の最強調語句は、太字＋色変え＋文字サイズ変更 */
	/* ちなみに見出しの中の強調語句は、太字＋色を変える */
}
div.menu em{/* 表示しているのページのタブ */
	font-weight:normal;
	padding:0.4em 0.3em;
}
div.menu a{/* タブ式メニューの中のリンク */
	padding:0.3em 0.3em 0em 0.3em;
	border-style:solid;
	border-width:0.1em 0.1em 0.4em 0.1em;
}
a:link{/* リンクはアンダーラインで色も変える */
	text-decoration:underline;
}
a:visited{/* 一度行ったリンクはアンダーラインを消す */
	text-decoration:none;
}
a:hover{/* マウスが触れたリンクはアンダーライン＋色が変る */
	text-decoration:underline;
}
/* 引用系要素 */
blockquote{/* 引用文はインデント＋枠囲い＋背景色変更 */
	font-size:100%;
	margin:1em 5em;
	border-style:solid;
	border-width:thin;
	padding:0.3em 1em;
}
blockquote p{/* 引用文の中の段落はマージンを調整 */
	margin:0.7em 0em;
}
cite{/* 引用文の出典（書名・作者名）は太字で */
	font-style:normal;
	font-weight:bold;
}
/* リスト系要素 */
ol,ul,dl{/* 箇条書きは上下に１行余白を取る */
	margin:1em 0em 1em 6em;
}
li{/* 箇条書きは見やすいように行間を広めに */
	margin:0.3em 0.1em 0.3em 0.1em;
	line-height:120%;
}
li ol, li ul{/* リスト内リストの余白は狭い */
	margin:0.3em 0.1em 0.3em 0.5em;
	line-height:120%;
}
dt{/* 用語名 */
	font-weight:bold;
	margin:0.3em 0.1em 0.3em 0.1em;
}
dd{/* 用語の説明 */
	font-weight:normal;
	margin:0.3em 0.1em 0.3em 2em;
}
/* テーブル（表）系要素 */
table{/* 表全体 */
	margin:1em 4em;
}
th{/* 表の項目マス */
	font-weight:normal;
	padding:0.5em;
	line-height:130%;
}
td{/* 表の内容マス */
	font-size:90%;
	padding:0.5em;
	line-height:130%;
}
td ol, td ul{/* 表の中の箇条書きは余白を狭める */
	margin:0.5em 0em 0.5em 1em;
}
/*非CSS環境への配慮*/
.none, hr{
	display:none;
}
/* 各要素のカラー設定（ピーチ） */
body{
	background-color:#fffaf0;/* FloralWhite */
	color:#000000;/* Black */
}
h1, h2, h3, h4, h5, h6,
div.menu, div.navi, div.contents{
	border-color:#ffb6c1;/* LightPink */
}
p.key, p.formula, div.menu a{
	background-color:#ffe4e1;/* MistyRose */
	border-color:#ffb6c1;/* LightPink */
}
p.lead{
	background-color:#ffe4e1;/* MistyRose */
}
strong{
	color:#b22222;/* FireBrick */
}
h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{
	color:#cd5c5c;/* IndianRed */
}
div.menu em{
	background-color:#ffb6c1;/* LightPink */
}
a:link, a:visited{
	color:#b22222;/* FireBrick */
}
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{
	color:#b22222;/* FireBrick */
}
a:hover{
	color:#ffffff;/* White */
	background-color:#b22222;/* FireBrick */
}
blockquote{
	background-color:#ffb6c1;/* LightPink */
	border-color:#ffb6c1;/* LightPink */
}
table{
	background-color:#ffb6c1;/* LightPink */
}
th{
	background-color:#ffe4e1;/* MistyRose */
	color:#000000;/* Black */
}
td{
	background-color:#fffafa;/* Snow */
	color:#000000;/* Black */
}
/* 印刷時のみ有効な設定 */
@media print {
body{/* 背景色は白、フォントサイズは１２ポイント */
	background-color:#ffffff;/* White */
	font-size:12pt;
}
table{
	background-color:#b22222;/* FireBrick */
}
th,td{
	background-color:#ffffff;/* White */
	color:#000000;/* Black */
}
div.navi{
	display:none;
}
}
