/* 基本のスタイルシート */

A:link    { text-decoration:none; color:#4169E1; } /* 下線を消す、まだ見ていないリンク */
A:visited { text-decoration:none; color:#BA55D3; } /* 下線を消す、すでに見たリンク */
A:hover   { text-decoration:none; color:#FF6347; position:relative;top:2px;left:2px; /* マウスが乗ったとき引っ込む */} /* 下線を消す、マウスカーソルが重なっているリンク */
A:active  { text-decoration:none; color:#F4A460; } /* 下線を消す、マウスボタンを押したときのリンク */


h1 { /* トップ挨拶（緑） */
	color: #228B22;
	font-size: large;
	margin-bottom: 0em; /* 次の段落との余白は取らない */
    margin-top: 1em; /* 次の段落との余白は取らない */
}


h2 { /* 大見出し（上を1行空ける・緑） */
	color: #228B22;
	font-size: medium;
	margin-bottom: 0em;
}


h3 { /* 上の行を空けない見出し・強調（P-BBSへのリンク） */
	font-size: large;
	color: #228B22;
	margin-bottom: 0em; /* 次の段落との余白は取らない */
    margin-top: 0em; /* 次の段落との余白は取らない */
}


h4 { /* 小見出し（太字にしない緑文字） */
	color: #228B22;
	font-weight: lighter;
	margin-bottom: 0em; /* 次の段落との余白は取らない */
    margin-top: 0em; /* 次の段落との余白は取らない */
}


P { /* 一般の段落 */
    line-height: 1.5em; /* 行幅は1.5文字分 */
    margin-bottom: 0em; /* 次の段落との余白 */
    margin-top: 0em; /* 前の段落との余白 */
}


.caution {color: #DC143C;} /* 赤で注意書き */


.margin1 { /* 前行との間を1行空ける行 */
	margin-top: 1em;
}


.number {text-indent:2em; /* 番号つきインデント */}


.margin2 { /* 行の左側を4文字分空ける */
	margin-left: 4em;
}


.toindex { /* 「目次へ戻る」リンク */
	text-align: right;
	margin-top: 2em;
}


.link1 { /* 「別窓はこちら」 */
	white-space: nowrap;
	font-weight: lighter;
	font-size: small;
}


.center1 {text-align: center; /* 中央寄せ */}


.position1 {margin-left:15em; /* メインメニュー目次位置 */} 


.new {color:#FFD700; /* newマーク・★ */}


STRONG { /* 強調（赤、太字） */
	color: #DC143C;
}


.textarea1 { /* テキストエリアとスクロールバー */
	float:left; width:15em;
	border:0px solid #F5F5DC;
	scrollbar-face-color:#FFFFCC; /*スクロールバー本体の色*/
	scrollbar-highlight-color: #FF9966; /*スクロールバー左側（上）の影*/
	scrollbar-shadow-color: #FF9966; /*スクロールバー右側（上）の影*/
	scrollbar-3dlight-color: #FFFFCC; /*スクロールバーの左側（下）の影*/
	scrollbar-arrow-color: #FF9966; /*矢印の色*/
	scrollbar-track-color: #FFFFCC; /*背面の色*/
	scrollbar-darkshadow-color: #FFFFCC;/*スクロールバー右側（下）の影*/
}


.line { /* コンテンツ間の仕切り線 */
	margin-bottom: 1em; /* 次の段落との余白 */
    margin-top: 2em; /* 前の段落との余白 */
    border-top:outset 4px #FFCC66;
}


.tomain { /* メインメニューに戻る */
	margin-bottom: 2em; /* 次の段落との余白 */
    margin-top: 2em; /* 前の段落との余白 */
}


.yohaku { /* 最下段の余白 */
	margin-bottom: 0em; /* 次の段落との余白 */
    margin-top: 20em; /* 前の段落との余白 */
    margin-left: 45%;
    margin-right: 45%;
    border-top:solid 1px #FFFFCC;
}