/*	スタイルシート	*/
BODY{ margin: 2px; padding: 0px; ;font-family:"メイリオ","MeiryoKe_PGothic","ＭＳ Ｐゴシック",sans-serif;font-size: 100%; line-height:165%; color: #282828; background:URL(img/grad.gif) repeat-x fixed left top;}

#left { width: 204px; background-color: #004411; color: white; padding: 2px; margin: 0px; position: absolute; left: 2; top: 2; }
#left a { color: white; line-height: 135%; text-decoration: none; font-weight: normal;}
#left a:visited { color: yellow; }
#left a:hover { background-color:yellow; color: blue; }
#left td { color: white; }
#left div { margin:0px 0px 0px 0px; padding: 0px; }

#menu a { margin: 0; font-size: 19px; text-decoration: none; color: white; font-weight:bold; }
#menu a:visited { color: white; }

.main { margin: 0px 4px 0px 214px;}
.main H1 { margin:8px 0px 4px 0px; padding: 4px; font-size: 160%; line-height:120% ; color: white; text-align: center; border-bottom: 4px solid red; background-color: #660000; }
.main H2 { font-size: 155%; color: red; text-align: center;}
.main H3 { margin:8px 0px 4px 0px; padding: 2px; border: 1px solid lime; text-align: center; background-color: #004400; color: white; font-size: 115%; line-height: 115%;}
.main H4 { margin:8px 0px 4px 0px; padding: 2px 2px 2px 16px; font-size: 115%; color: white; }


A { text-decoration:underline; font-weight:bold; }
A:hover { background-color: blue; color: white; }
B { color: red; }
SMALL { font-size: 75%; line-height:120%; }
TD	{ font-size: 100%; line-height:165% }
BIG	{ font-size: 150%; line-height:120%;	font-weight:bold; color: red;}
SUP { font-weight: bold;}
EM { margin:1px; padding: 1px 8px 1px 8px; background-color: #10FFFF; color: #002060; font: bold 100%; line-height: 115%;}

.BOX { margin:4px 0px 4px 0px; padding: 8px; border: 1px solid green; background-color: #f9fffd; }
.NS { margin:0px; padding: 0px; font-size: 100%; line-height:105%; }
.P10 { font-size: 60%; line-height:120%; }
.P11 { font-size: 80%; line-height:125%; }
.P12 { font-size: 100%; line-height:160%; }
.PAA { font-size: 100%; line-height:105%; font-family: 'ＭＳ Ｐゴシック';}
.P13 { font-size: 110%; line-height:150%; }
.P15 { font-size: 120%; line-height:145%; }
.P20 { font-size: 135%; line-height:130%;	font-weight:bold }
.P24 { font-size: 160%; line-height:120%;	font-weight:bold }
.P32 { font-size: 200%; line-height:110%;	font-weight:bold }
.BL	{ padding:0px 2px 0px 2px ; font-size: 105%; line-height:110%;	font-weight:bold; color: #550088; background-color: #fff8c0;}
.PK	{ padding:0px 2px 0px 2px ; font-weight:bold; line-height:115%; color: #401010; background-color: #ffe0f8;}
.WCC	{ padding:2px; font-size: 110%;	font-weight:bold; color: white; background-color: #004466;}

.HBL { border-left: 16px solid #77ffff; border-bottom: 3px solid #3377ff; background-color: #000066; color: white;}
.HRD { border-left: 16px solid #ff0077; border-bottom: 3px solid #ff3333; background-color: #550000; color: white;}

