/* 普通に CSS を解釈するブラウザ向け */
body {
	text-align: left;
	color : black;
	background-color : white;
	line-height : 150%;
}

A:link {
/*	color : #328282; */
	color: #066;
}

A:visited {
	color : #CE3921;
}

A:active {
	color : #FF0000;
}

a:hover {
	color: #FF0000;
}

/* NN4 向け：border 使うと line-height が無効になる現象対応 */
p {
	line-height : 145%;
}

ul {
	line-height : 145%;
}

/* 行間隔なし */
p.nolineh {
	line-height : 100%;
}

/* フレーズ要素 */
/* em: 強調。通常のキーワードで使用 */
em {
	font-style: normal;
	font-weight: normal;
/*	color : #4159e1; */
	color: #24e;
}

/* strong: 強い強調 */
strong {
	font-style: normal;
	font-weight: bold;
}

/* cite: 他のリソースへの参照。本やマンガなどのタイトルで使用 */
cite {
	font-style: normal;
	color : #084;
}

/* q: 引用。台詞とか */
q {
	color : #08a;
}

/* dfn: キーワード */
dfn {
	font-style: normal;
	color : #b33;
}

/* オレ要素 */
/* 注釈 */
span.notes {
	color : #778899;
}

/* エロい */
span.ero {
	color : #ff1493;
}

/* タイトル（控えめ） */
span.title {
	color : #008080;
}

/* キーワード（今後は DFN を使用。廃止の予定）*/
span.keyword {
	color : #b22222;
}

/* 挨拶 */
p.aisatsu {
	color : #284068;
	font-weight: bold;
}

span.aisatsu {
	color : #284068;
}

/* センタリング */
p.center {
	text-align: center;
}

/* 小さい文字（こういう使い方はあんまり良くないので廃止の予定）*/
.small {
	font-size: small;
}

small {
	line-height : 135%;
}
