/*	スタイルシート	*/
BODY{ margin: 2px; padding: 0px; font-size: 100%; line-height:165%; background-color: white; background:URL(trback.gif);}

.left { width: 204px; background-color: #ffffaa; color: black; padding: 2px 2px 2px 4px; margin: 4px 0px 4px 0px; position: absolute; left: 2; top: 2; }
/*.left a { color: blue; font-size: 80%; line-height: 120%; text-decoration: none; font-weight: normal;}*/
.menu { background-color: #660044 ;}
.menu a { font-size: 20px; text-decoration: none; color: white; font-weight:bold; }
.menu a:visited { color: white; }
.left a:hover { background-color:#fff8dd; color: #770033; }
.left td { color: white; }

.main { margin: 0px 4px 4px 220px; }
.main div { margin:4px 0px 4px 0px; padding: 8px; border: 1px solid blue; background-color: #ffffff; }
.main H1 { margin:8px 0px 4px 0px; padding: 4px; font-size: 165%; line-height:120% ; color: white; text-align: center; border-top: 3px solid blue; border-bottom: 3px solid blue; background-color: #000044; }
.main H2 { margin:8px 0px 4px 0px; padding: 2px; border: 1px solid fuchsia; text-align: center; background-color: #440033; color: white; font-size: 140%; line-height: 115%;}
.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:130%; }
TH	{ background-color: #ffeecc; }
TD	{ font-size: 95%; line-height:150% }
BIG	{ font-size: 150%; line-height:120%;	font-weight:bold; color: red;}
SUP { font-weight: bold;}

.P10	{ font-size: 60%; line-height:120%; }
.P11	{ font-size: 90%; line-height:150%; }
.P12	{ font-size: 100%; line-height:160%; }
.P15	{ font-size: 115%; line-height:160%; }
.P20	{ font-size: 125%; line-height:150%;	font-weight:bold }
.P24	{ font-size: 150%; line-height:120%;	font-weight:bold }
.P32	{ font-size: 200%; line-height:110%;	font-weight:bold }

.LPN	{ font-size: 95%; line-height:125%; }
.LCL	{ font-size: 110%; line-height:125%; }
.LLL	{ font-size: 80%; line-height:125%; }

.BL	{ padding:2px; font-size: 105%; line-height:150%;	font-weight:bold; color: #550099; background-color: #ffffcc;}
.RD	{ padding:1px; border-top: 2px solid red; border-bottom: 2px solid red; font-weight:bold; background-color: #800000; color: white; font-size: 110%;}

