/* CSS Document */

/* BODY部分 マージン設定 */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}


/****************************************************************/
/*　フォント
/****************************************************************/
/* H1〜H2 */
H1{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	MARGIN: 2px 3px 2px 3px;
	COLOR: #003366;
}

H2{
	FONT-WEIGHT: normal;
	font-size:8pt;
	MARGIN: 0px 0px 0px 0px;
	color:#333333;
}

H3{
	FONT-WEIGHT: normal;
	font-size:8pt;
	MARGIN: 0px 0px 0px 0px;
	color:#000000;
}

/* TOP用フォント　中型　灰色　リンクのアンダーラインなし */
.SIZE_M_GLAY_OFF{
	font-size:9pt;
	line-height:150%;
	color:#92A5C4;
}
.SIZE_M_GLAY_OFF A:link { color: #92A5C4; text-decoration: none; }
.SIZE_M_GLAY_OFF A:visited { color: #92A5C4; text-decoration: none; }
.SIZE_M_GLAY_OFF A:hover { color: #92A5C4; text-decoration: underline; }
.SIZE_M_GLAY_OFF A:active { color: #92A5C4; text-decoration: underline; }

/* 文章用フォント　中型　青色　リンクのアンダーラインあり */
.SIZE_M_BLUE_ON{
	font-size:9pt;
	line-height:150%;
	color:#003366;
}
.SIZE_M_BLUE_ON A:link { color: #0000FF; text-decoration: underline; }
.SIZE_M_BLUE_ON A:visited { color: #0000FF; text-decoration: underline; }
.SIZE_M_BLUE_ON A:hover { color: #ff0000; text-decoration: none; }
.SIZE_M_BLUE_ON A:active { color: #ffcc00; text-decoration: none; }

/* トップページ　泉説明用 */
.TOP_IZUMI_EXPLAIN{
	font-size:10pt;
	line-height:220%;
	color:#333333;
}

/* 文章用フォント　小型　青色　リンクのアンダーラインあり */
.SIZE_S_BLUE_ON{
	font-size:8pt;
	line-height:150%;
	color:#003366;	
}
.SIZE_S_BLUE_ON A:link { color: #0000FF; text-decoration: underline; }
.SIZE_S_BLUE_ON A:visited { color: #0000FF; text-decoration: underline; }
.SIZE_S_BLUE_ON A:hover { color: #ff0000; text-decoration: none; }
.SIZE_S_BLUE_ON A:active { color: #ffcc00; text-decoration: none; }

/* 文章用フォント　中型　青色リンクのアンダーラインなし */
.SIZE_M_BLUE_OFF{
	font-size:9pt;
	line-height:150%;
	color:#003366;	
}
.SIZE_M_BLUE_OFF A:link { color: #0000FF; text-decoration: none; }
.SIZE_M_BLUE_OFF A:visited { color: #0000FF; text-decoration: none; }
.SIZE_M_BLUE_OFF A:hover { color: #ff0000; text-decoration: underline; }
.SIZE_M_BLUE_OFF A:active { color: #ffcc00; text-decoration: underline; }

/* アラート用フォント　小型　赤色リンクのアンダーラインなし*/
.SIZE_S_RED_OFF{
	font-size:8pt;
	line-height:150%;
	color:#FF0000;
}

/* アラート用フォント　中型　赤色リンクのアンダーラインなし*/
.SIZE_M_RED_OFF{
	font-size:9pt;
	line-height:150%;
	color:#FF0000;
}

/* タイトル用フォント　中型　白色リンクのアンダーラインなし */
.SIZE_M_WHITE_OFF{
	font-size:9pt;
	line-height:150%;
	color:#FFFFFF;	
}

/* カテゴリ用フォント　中型　青色　リンクのアンダーラインあり */
.SIZE_M_BLUE_ON_CATEGORY{
	font-size:9pt;
	line-height:150%;
	color:#003366;
}
.SIZE_M_BLUE_ON_CATEGORY A:link { color: #003366; text-decoration: underline; }
.SIZE_M_BLUE_ON_CATEGORY A:visited { color: #003366; text-decoration: underline; }
.SIZE_M_BLUE_ON_CATEGORY A:hover { color: #ff0000; text-decoration: none; }
.SIZE_M_BLUE_ON_CATEGORY A:active { color: #ffcc00; text-decoration: none; }

/* カテゴリ用フォント　小型　青色　リンクのアンダーラインあり */
.SIZE_S_BLUE_ON_CATEGORY{
	font-size:8pt;
	line-height:150%;
	color:#003366;	
}
.SIZE_S_BLUE_ON_CATEGORY A:link { color: #003366; text-decoration: underline; }
.SIZE_S_BLUE_ON_CATEGORY A:visited { color: #003366; text-decoration: underline; }
.SIZE_S_BLUE_ON_CATEGORY A:hover { color: #ff0000; text-decoration: none; }
.SIZE_S_BLUE_ON_CATEGORY A:active { color: #ffcc00; text-decoration: none; }

/* カテゴリ用フォント　中型　青色リンクのアンダーラインなし */
.SIZE_M_BLUE_OFF_CATEGORY{
	font-size:9pt;
	line-height:150%;
	color:#003366;	
}
.SIZE_M_BLUE_OFF_CATEGORY A:link { color: #003366; text-decoration: none; }
.SIZE_M_BLUE_OFF_CATEGORY A:visited { color: #003366; text-decoration: none; }
.SIZE_M_BLUE_OFF_CATEGORY A:hover { color: #ff0000; text-decoration: underline; }
.SIZE_M_BLUE_OFF_CATEGORY A:active { color: #ffcc00; text-decoration: underline; }

/* 文章用フォント　大型　青色　リンクのアンダーラインあり */
.SIZE_L_BLUE_ON{
	font-size:10pt;
	line-height:150%;
	font-family: monospace;
	color:#003366;
}
.SIZE_L_BLUE_ON A:link { color: #0000FF; text-decoration: underline; }
.SIZE_L_BLUE_ON A:visited { color: #0000FF; text-decoration: underline; }
.SIZE_L_BLUE_ON A:hover { color: #ff0000; text-decoration: none; }
.SIZE_L_BLUE_ON A:active { color: #ffcc00; text-decoration: none; }