/* ========== top ========== */

/* ========== LINK・BOLD（onmouseでBG有） ========== */
A{
	text-decoration : none;
    font-weight: bold;
	color : #444444; 
}

A:LINK:HOVER,A:VISITED:HOVER{
	background-color : #CCCCCC;
	color : black;
}

/* ========== LINK・NORMAL（onmouseでBG有） ========== */
A.N{
	text-decoration : none;
    font-weight: normal;
    color : #444444;
}

/* ========== LINK・BORDER ========== */
A.BD{
	text-decoration : none;
    font-weight: bold;
    color : #444444;
	padding : 1 2 1 2;
	margin : 0 2 0 2;
	border : 1px solid #444444;
}

A:LINK:HOVER.BD,A:VISITED:HOVER.BD{
	background-color : #CCCCCC;
	color : black;
	padding : 1 2 1 2;
}

/* ========== LINK・white（onmouseで白ヌキ） ========== */
A.W{
	text-decoration : none;
    color : #444444;
}
A:LINK:HOVER.W,A:VISITED:HOVER.W{
	background-color : transparent;
	color : white;
}

/* ========== LINK・red（赤地に白ヌキonmouseで変化無）========== */
A.R,A:LINK:HOVER.R,A:VISITED:HOVER.R{
	background-color : #D60021;
	text-decoration : none;
    font-weight: bold;
	color : white;
}

/* ========== 表紙の入り口用 ========== */

A.D	{ 
	font-weight : bold;
	color : #444444; 
	background-color : #CCCCCC; 
	padding : 4 4 4 4;
	border-style : solid;
	border-color : #777777;
	margin-top : 8pt;
	margin-bottom : 8;
}

/* ========== LINK・BOLD（onmouseでBG有、灰色） ========== */
A.GLAY{
	text-decoration : none;
    font-weight: bold;
	color : #888888; 
}

A:LINK:HOVER.GLAY,A:VISITED:HOVER.GLAY{
	background-color : #CCCCCC;
	color : black;
}

/* ========== 背景有 ========== */

P.BG	{ 
	background-color : #CCCCCC; 
	padding : 3 3 3 3;
	border-style : none;
	margin-top : 8pt;
	margin-bottom : 4pt;
}

/* ========== 文字色赤 ========== */

SPAN	{ 
	font-weight : bold;
	color : #d60021;
}

/* ========== テーブル ========== */

TABLE.TABLE	{ 
	border-style : solid solid solid solid;
	border-width : 1 1 1 1;
}

/* ========== テーブル ========== */

TABLE.WARNING	{ 
	border-style : solid solid solid solid;
	border-width : 4 4 4 4;
	border-color : #d60021;
}

/* ========== テーブル ========== */

TABLE.XMAS	{ 
	border-style : solid solid solid solid;
	border-width : 2 22 2 22;
	border-color : #d60021;
}

/* ========== TOP ・color1 ========== */

P.BC1	{ 
	text-indent : 0; 
	background-color : #EEC1CB; 
	padding : 0 0 0 0;
	border-style : none;
	margin-top : 1pt;
	margin-bottom : 0;
}

/* ========== TOP ・color2 ========== */

P.BC2	{ 
	text-indent : 0; 
	background-color : #EEE4C1; 
	padding : 0 0 0 0;
	border-style : none;
	margin-top : 1pt;
	margin-bottom : 0;
}

/* ========== TOP ・color3 ========== */

P.BC3	{ 
	text-indent : 0; 
	background-color : #C5EEC1; 
	padding : 0 0 0 0;
	border-style : none;
	margin-top : 1pt;
	margin-bottom : 0;
}

/* ========== TOP ・color4 ========== */

P.BC4	{ 
	text-indent : 0; 
	background-color : #C1CDEE; 
	padding : 0 0 0 0;
	border-style : none;
	margin-top : 1pt;
	margin-bottom : 0;
}
