/* CLASSの定義(アルファベット昇順) */
.ric {
	COLOR:#000000;
	BACKGROUND-COLOR:#FFFFFF;
	BORDER-STYLE:SOLID SOLID SOLID SOLID;
	BORDER-WIDTH:1px 1px 1px 1px;
	BORDER-COLOR:#4D678C;
}

.bold {
	font-weight: bolder;
}

.separator {
	margin:0% 1% 0% 1%;
}

.CENTER {
	TEXT-ALIGN:CENTER;
}

.LST {
	font-weight: bolder;
}

.LEFT {
	TEXT-ALIGN:LEFT;
}

.RED {
	COLOR:#FF0000;
	BACKGROUND-COLOR:#FFFFFF;
}

.RIGHT {
	TEXT-ALIGN:RIGHT;
}

/* 各タグの設定(アルファベット昇順) */

A {
	TEXT-DECORATION:NONE;
	BORDER-STYLE:HIDDEN;
}

A:VISITED {
	COLOR:#8092B7;
	BACKGROUND-COLOR:#FFFFFF;
}

A:LINK {
	COLOR:#7996D1;
	BACKGROUND-COLOR:#FFFFFF;
}

A:HOVER {
	TEXT-DECORATION:UNDERLINE;
	COLOR:#B7A5B1;
	BACKGROUND-COLOR:#FFFFFF;
}

ADDRESS {
	TEXT-ALIGN:RIGHT;
}

BODY,P,TABLE,DL {
	MARGIN:1% 3% 1% 4%;
}

BODY {
	FONT-SIZE: 120%;
	SCROLLBAR-FACE-COLOR:#E0E8FF;
	SCROLLBAR-SHADOW-COLOR:#4D678C;
	SCROLLBAR-HIGHLIGHT-COLOR:#C4C4E1;
	SCROLLBAR-3DLIGHT-COLOR:#4D678C;
	SCROLLBAR-DARKSHADOW-COLOR:#C4C4E1;
	SCROLLBAR-TRACK-COLOR:#F9F9FD; 
	SCROLLBAR-ARROW-COLOR:#4D678C;
	BACKGROUND-COLOR:#FFFFFF;
	COLOR:#000000;
}

H1 {
	TEXT-ALIGN: center;
	BACKGROUND-COLOR:#4D678C;
	FONT-FAMILY:"Times New Roman",Times,SERIF;
	FONT-SIZE:x-large;
	COLOR:#FFFFFF;
}

H2 {
	FONT-FAMILY:"Times New Roman",Times,SERIF;
	FONT-SIZE:large;
	BORDER-STYLE:NONE NONE SOLID SOLID;
	BORDER-WIDTH:0px 0px 1px 10px;
	BORDER-COLOR:#4D678C;
	MARGIN:1em 1em 0em 0em;
}

H3 {
	BORDER-STYLE:NONE NONE NONE SOLID;
	BORDER-WIDTH:0px 0px 0px 10px;
	BORDER-COLOR:#4D678C;
	MARGIN:1em 1em 0em 0em;
}

H4 {
	FONT-FAMILY:"Times New Roman",Times,SERIF;
	FONT-SIZE:MEDIUM;
	BORDER-STYLE:NONE NONE NONE SOLID;
	BORDER-WIDTH:0px 0px 0px 10px;
	BORDER-COLOR:#4D678C;
	MARGIN:1em 1em 0em 0em;
}

HR {
	COLOR:#4D678C;
	BACKGROUND-COLOR:#4D678C;
}

IMG {
	BORDER-WIDTH:0px;
}
