/* 20040901追加 */
/* 共通 */
a			{ font-weight:bold }
a:link		{ color:#0099FF; }
a:active	{ color:#ffff00; }
a:visited	{ color:#ff6699; }
body    	{ background: #fff8e7; color:#000000; }
h3			{ color: #0000ff }

/* 紹介レイアウト */
.exp		{ font-weight: bold; margin-right: 10%; }
.main		{ background-color:#ffeedd; border-width:0px 2px 2px 2px; border-style:solid; border-color:#0000ff; margin: 0px 10% 0px 0px; padding:0px; }
.subt		{ color:#0000ff; background-color:#ccddff; font-weight:bold; border-width:2px 0px; border-style:solid; border-color:#0000ff; margin:0px 0px 4px 0px; padding:2px 0px ; text-indent:8px; }
.text		{ font-weight:bold; line-height:125%; ;margin-top:4px; padding:8px;}
br.clr		{ clear: both; }
img			{ float:left; padding:8px;}

/* テーブルレイアウト */
tr.l1		{ background:#ffffdd; }
tr.l2		{ background:#ffeebb; }




/* テーブルレイアウト */
tr.a		{ background: #ffffdd; }
th			{ background: #ffcc99 ; color: #ff0000}
td.a		{ font-weight:bold }



/* 20001003追加 */
DIV.Y { COLOR: #FFFFCC ; font-size : 1pt }
TD.Z {color: #00cc00 ;font-weight: bold ; font-size: 12px ;}
FONT.P {color:#000000 ; font-weight : normal ; font-size : 12px}
FONT.f9		{ FONT-SIZE: 9px; FONT-WEIGHT: normal}
FONT.f10	{ FONT-SIZE:10px; FONT-WEIGHT: normal}
FONT.f11	{ FONT-SIZE:11px; FONT-WEIGHT: normal}
FONT.f11b	{ FONT-SIZE:11px; FONT-WEIGHT: bold}
FONT.f12	{ FONT-SIZE:12px; FONT-WEIGHT: normal}
FONT.f12b	{ FONT-SIZE:12px; FONT-WEIGHT: bold}
FONT.f14	{ FONT-SIZE:14px; FONT-WEIGHT: normal}
FONT.f14b	{ FONT-SIZE:14px; FONT-WEIGHT: bold}
FONT.f15	{ FONT-SIZE:15px; FONT-WEIGHT: normal}
FONT.f15b	{ FONT-SIZE:15px; FONT-WEIGHT: bold}
FONT.f16	{ FONT-SIZE:16px; FONT-WEIGHT: normal}
FONT.f16b	{ FONT-SIZE:16px; FONT-WEIGHT: bold}
FONT.f24b	{ FONT-SIZE:24px; FONT-WEIGHT: bold}

/* 全共通 */
TD.B	{ background: #FFFFCC ; font-weight:bold }
TD.C	{ background: #0000FF ; color: #FFFF00 ; font-weight:bold }
TD.D	{ background: #FF9999 ; color: #FFFF00 ; font-weight:bold }
TD.E	{ background: #FFCCCC ; color: #FF9966 ; font-weight:bold }
TD.F	{ background: #FFCCFF ; color: #FF6666 ; font-weight:bold }
TD.G	{ background: #ffffcc ; color: #000000 ; font-weight:bold; FONT-SIZE:12px }


A.A { font-weight:normal; font-size: x-small; }
A.B { font-weight:bold ; font-size: medium;}
A.C { font-weight:normal; font-size: 12px; }

/* トップページ用設定 */
/* タイトル用 */
H1 { color: red ; font-weight: bold ; background: #FFDDBB }
H1.A { color: red ; font-weight: bold ; background: #FFDDBB; FONT-SIZE:24px }
DIV.A {color: orange ; font-weight: bold ;  background: #ccffff ;border: 1px solid #00ff00 }
FONT.A {color: #0000ff ; font-weight: bold ; font-size: 10pt }
FONT.B {color: #0000ff ; font-weight: normal ; font-size: 8pt ; font-style: italic}
FONT.C {color: #FF0000 ; background: #FFFF66 ;font-weight: bold ; font-size: 10pt ;}
FONT.D {color: #00cc00 ;font-weight: bold ; font-size: medium ;}
FONT.E {color: #00cc00 ;}
FONT.F {color: #FF9999 ;font-weight: bold   ; font-size: medium ;}
FONT.G {color: #FF6666 ;font-weight: normal ; font-size: 11px ;}
FONT.H {color: #00cc00 ;font-weight: normal ; font-size: x-small ;}

/* 速報など用 */
DIV.B {background: #336699 ;border: solid #ff0000 ; text-align: center}

/* 画像枠 */
DIV.C {border: 6px groove #ff9999}

/* コンテンツタイトル用 */
DIV.E {background-color: #CCFFCC ;border: solid #ff0000 ;line-height: 150%;}
H2 { color: #0000ff ;  font-weight: bold ; border: 4px groove #00ff00 }
H3.A { color: #0000ff ;  font-weight: bold ; border: 4px groove #00ff00 }

/* リンクページ用設定 */
/* タイトル用 */
DIV.D {background: #CC9966 ; border: 8px groove #99ccff}

/* 未使用 */
DIV.Z { color: red ; font-size: 150% ; background: yellow ; border: medium groove ; border-color: red }
DIV.S { font-size: large ; background: yellow ; border: medium groove ; border-color: red }

