
.audio  { color: #003399; font-size: 80%; font-family: Arial, Verdana, Helvetica, sans-serif }
.blue { color: #000066 }
.copy  { color: #cc9; font-size: 80%; font-family: Arial, Verdana, Helvetica, sans-serif }
.copyright  { font-size: 80%; font-family: Arial, Verdana, Helvetica, sans-serif }
.dropcap  { font-size: 300%; line-height: 100%; margin-top: 2px; margin-right: -3px; float: left }
.doublecap { font-size: 300%; line-height: 100%; margin-top: 2px; margin-right: -3px }
.headere     { font-size: 80%; font-family: Palatino, Times, serif }
.headerj  { font-size: 80% }
.menu  { color: #003399; font-size: 70% }
.menufix  { color: #006600; font-size: 70%; font-family: Arial, Verdana, Helvetica, sans-serif }
.menujfix  { color: #006600; font-size: 70% }
.div.side { width: 160px; float: left }
.div.header  { background-image: url("../images/head/background_hd.gif"); background-repeat: repeat-x; height: 50px }
.real  { color: #996; font-size: 80%; font-family: Arial, Verdana, Helvetica, sans-serif }
.red { color: #660000 }
.roman  { font-family: Palatino, Times, serif }
.smaller  { font-size: 80% }
.subheader  { font-size: 80%; font-family: Arial, Verdana, Helvetica, sans-serif }
.subheaderj  { font-size: 80% }
.text  { font-size: 80%; line-height: 150% }
.video  { color: #cc3300; font-size: 80%; font-family: Arial, Verdana, Helvetica, sans-serif }
a:active  { color: #f00; text-decoration: none }
a:hover { color: #f00; text-decoration: underline }
a:link  { color: #00c; text-decoration: none }
a:visited  { color: #066; text-decoration: none }
td  { font-size: 80%; line-height: 150% }
.body   { font-size: 80%; line-height: 150%; text-decoration: none; position: absolute; top: 80px; right: 12px; left: 320px; float: left }
.bodyhome { font-size: 80%; line-height: 150%; text-decoration: none; position: absolute; top: 80px; right: 12px; left: 320px; float: left }
.title { font-size: 200%; font-style: italic; font-weight: bold; position: relative; top: 12px; left: 20px; width: 300px }
.marginl20  { position: relative; left: 20px }
.marginl20f80 { font-size: 80%; line-height: 150%; position: relative; left: 20px }
.marginl40 { position: relative; left: 40px }
.marginlc4020 { position: relative; top: 20px; left: 40px }
body   { color: black; line-height: 150%; background-color: #ffffce; line-break: strict   }
.div.menu { }
div#left  { padding: 15px; position: relative; left: 40px; width: 190px; height: 100% }
div#right  { font-size: 80%; line-height: 150%; padding: 15px; position: absolute; top: 60px; left: 200px }
.right { font-size: 80%; line-height: 150%; position: absolute; left: 210px }
.navi { color: #ffffff; font: 100% Arial, Helvetica, sans-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; text-align: left; margin: 0 auto; padding: 0 }
div.navi a:link { color: #fff; text-decoration: none }
div.navi a:visited { color: #fff; text-decoration: none }
div.navi a:active { color: #fff; text-decoration: none }
div.navi a:hover { color: #fff; text-decoration: underline }
.uline { text-decoration: underline }
div.navi  { color: #ffffff; font-size: 80%; font-family: Arial, Helvetica, sans-serif, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; font-style: normal; font-variant: normal; line-height: normal; text-align: left; margin: 0 auto; padding: 0; position: relative; top: 5px; left: 30px; width: 660px; height: 18px }
.text1 {
	font-size: 80%;
	font-weight: lighter;
	color: #3C7DBF;
}
.text2 {
	font-size: 80%;
	font-weight: lighter;
}
.head1 {
	font-size: 100%t;
	font-weight: bold;
}
.head2 {
	font-size: 90%;
	font-weight: bold;
}
.head3 {
	font-size: 125%;
	font-weight: bold;
	color: #3C7DBF;
}
.head4 {
	font-size: 125%;
	font-weight: bold;
}
.subhead1 {
	font-size: 80%;
	font-weight: bold;
}
.subhead2 {
	font-size: 80%;
	font-weight: bold;
	color: #3C7DBF;
}
.subhead3 {
	font-size: 80%;
	font-weight: bold;
	color: #EADC7B;
}
.smalltext {
	font-size: 65%;
}
.footer {
	font-size: 60%;
}
.polltitle {
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
}
.small { font-size: 80% }
