a:link { color: #336699; text-decoration: none; }
a:visited { color: #000066; text-decoration: none; }
a:hover { color: #F43131; text-decoration: underline; }
a:active { color: #336699; text-decoration: underline; }
a.submenu:link { font-size: 12px; color: #336699; text-decoration: none; }
a.submenu:visited { font-size: 12px; color: #000066; text-decoration: none; }
a.submenu:active { font-size: 12px; color:#FFFFFF; text-decoration:none; background-color: #0078FF; }
a.submenu:hover { font-size: 12px; color: #FFFFFF; text-decoration: none; background-color:#003399; }
a.pagetop:link { font-size: 12px; text-decoration: none; color: #FF6600; }
a.pagetop:visited { font-size: 12px; text-decoration: none; color: #FF6600; }
a.pagetop:active { font-size: 12px; text-decoration: none; color: #FFFFFF; }
a.pagetop:hover { font-size: 12px; background-color: #ff6600; text-decoration: none; color: #FFFFFF; }
a.taiguu:link { font-size: 10pt; text-decoration: none; color: #FFFFFF; }
a.taiguu:visited { font-size: 10pt; text-decoration: none; color: #FFFFFF; }
a.taiguu:active { font-size: 10pt; text-decoration: none; color: #FFFFFF; }
a.taiguu:hover { font-size: 10pt; text-decoration: underline; color: #FFFFFF; }
h1 { font-size: 10px; color: #000000; font-weight: normal; margin: 2px 0px; line-height: 120%; }
.sub16m { font-family: ＭＳ Ｐ明朝, 細明朝体, ヒラギノ明朝 Pro W3; font-size: 16px; color: #000000; line-height:120%; }
.sub15 { font-size: 15px; color: #000000; line-height:120%; }
.arrownavi { font-size: 12px; color: #000000; }
.textbody { font-size: 10pt; color: #000000; line-height:130%; }
.textbodys { font-size: 9pt; color: #000000; line-height:130%; }
.footer10k { font-size: 10px; color: #000000; line-height:120%; }
.footer12k { font-size: 12px; color: #000000; line-height:120%; }
.text15or { font-size: 15px; color: #FF6600; line-height:140%; }
.line { border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6F6CBB;
	padding-top: 0px;
	padding-bottom: 0px; }
.cus10g { font-size: 10px; color: #333333; line-height:140%; }
.cus12g { font-size: 12px; color: #333333; line-height:140%; }
.cus14g { font-size: 14px; color: #333333; line-height:120%; }
.cus16g { font-size: 16px; color: #333333; line-height:120%; }
.cus14o { font-size: 14px; color: #F28353; line-height:120%; }
.cus16o { font-size: 16px; color: #F28353; line-height:120%; }
.cus12b { font-size: 12px; color: #2f429A; line-height:140%; }
.cus16b { font-size: 16px; color: #6F6CBB; line-height:120%; }
.cus14w { font-size: 14px; color: #ffffff; line-height:120%; }


