.class1 { color: white; font-size: 8pt; line-height: 10pt }
.class2 { font-size: 8pt; padding-top: 8px }
.class3    { font-size: 12px; padding-top: 6px }
.sub_pane { font-size: 12px; text-decoration: none; margin-left: 15px }
.folder { CURSOR: pointer }
.pane2   { color: #0d2da6; text-decoration: none; text-align: left; vertical-align: middle; margin: 0px 0px 0px 3px; padding: 3px 0px }
.maintable { padding-top: 15px; padding-bottom: 20px }
.maintable2 { background-color: #ececec; border: #bdbdbd; width: 220px }
.maintable3 { background-color: #fff; width: 220px; height: 15px }
.contents  { background-color: #ececec; padding-bottom: 20px; border: none 1px #bdbdbd; width: 220px }
.navi-margin { padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #bdbdbd; width: 200px }
.navi2 { color: #ffffff; font-size: 12px; text-decoration: none; background: #666666 no-repeat 7px center; text-indent: 20px; padding-top: 3px; padding-bottom: 3px; width: 190px }
.navi2 A:link { color: #ffffff; text-decoration: none }
.navi2 A:visited { color: #ffffff; text-decoration: none }
.pane   { color: #222; font-size: 12px; text-decoration: none; text-align: left; margin: 0px 2px; padding: 6px 0px 6px 3px; border-bottom: 1px solid #ffffff }
.navisub    { color: #444; font-size: 11px; text-decoration: none; text-align: left; display: block }
A.navisub:hover  { background-color: #e0e0e0 }
A.navisub1   { color: #009933; font-style: normal; font-size: 11px; line-height: 10px; text-decoration: none; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; display: block }
A.navisub1:hover { color: #ffffff; background-color: #009933 }
A.navisub1:active  { color: #ffffff; background-color: #444 }
.class2 A:link { color: black; text-decoration: none }
.class2 A:visited { color: #444; text-decoration: none }
.class2 A:hover { color: #444; text-decoration: none }
.class3 A:link { color: #093; text-decoration: none }
.class3 A:visited { color: #093; text-decoration: none }
.class3 A:hover { color: #093; text-decoration: none }
.title    { color: #444; font-size: 13pt; letter-spacing: 2px; padding-bottom: 5px }
.title_red    { color: #F00; font-size: 13pt; letter-spacing: 2px; padding-bottom: 5px }
.title-tokutyou   { color: #444; font-size: 11pt; background-color: #dedecf; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-left: 3px solid #f96 }
.sub-title      { color: #093; font-size: 11pt; padding-top: 10px; padding-bottom: 5px; padding-left: 5px; border-left: 1px solid #979797 }
.sub-title01 { color: #093; font-size: 11pt; padding-top: 10px; padding-bottom: 5px; border-left: #979797 }
.sub-title-s { font-size: 8pt }
.sub-title-tokutyou { color: #093; font-size: 10pt; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border-left: 3px solid #979797 }
.tokutyou-s { font-size: 7pt }
.class { color: #093; font-size: 11pt; padding-left: 5px; border-left: 5px }
.hyo_title { color: #979797; font-size: 10pt; padding-top: 5px; padding-bottom: 5px }
.bodytxt  { color: #444; font-size: 9pt; line-height: 14pt; padding-top: 5px; padding-bottom: 5px }
.bodytxt2     { color: #444; font-size: 9pt; line-height: 14pt; padding-top: 10px; padding-bottom: 10px; border-style: none none solid none; border-width: medium medium 1px medium; border-color: #979797 }
.bodytxt3 { color: #990; font-size: 9pt; padding-top: 5px; padding-bottom: 5px }
.bodytext-s  { font-size: 7pt }
.bodytxt-color   { color: #ff6a42 }
.bodytext-s-up { color: #444; font-size: 7pt; vertical-align: super }
.objecttitle  { color: white; font-size: 9pt; background-color: #946370; padding: 3px }
.table01   { color: white; font-size: 10pt; background-color: #97a8a8; padding: 3px; border: solid 1px #fff }
.table02   { color: white; font-size: 9pt; background-color: #6a718c; padding: 3px; border: solid 1px }
.table03      { color: #444; font-size: 9pt; background-color: #e6e6ef; padding: 3px 10px; border: solid 1px #fff }
.table04   { color: #646464; font-size: 8pt; background-color: #e6e6ef; border: solid 1px #fff; height: 27px }
.tablemoji { color: #e7e7e7; font-size: 9pt }
.border
  { border: solid 1px #979797 }
.border2 { padding: 5px; border: solid 1px #979797 }
.banner_space  { padding-left: 5px }
.table-spaceT30 { height: 30px }
.table-spaceT15 { height: 15px }
.table-spaceY30 { width: 30px }
.table-spaceY295 { width: 295px }
.link01 { color: #444; font-size: 8pt; text-decoration: none }
.link01 A:link { color: #444; text-decoration: none }
.link01 A:hover   { color: #093 }
.link01 A:visited       { color: #496497; text-decoration: none }
.bodytxt_red {color: #F00; font-size: 9pt; line-height: 14pt; padding-top: 5px; padding-bottom: 5px }
.bodytxt_purple {color: #c500ff; font-size: 9pt; line-height: 14pt; padding-top: 5px; padding-bottom: 5px }
.bodytxt_green {
	color: #096;
	font-size: 9pt;
	line-height: 14pt;
	padding-top: 5px;
	padding-bottom: 5px
}
.text_red {
	color: #F00;
}
