.txt_gray11px {  font-size: 11px; line-height: 16pt; color: #999999; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px}
.txt_gray12px { font-size: 12px; line-height: 16pt; color: #666666; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px }
.txt_gray12px_bold { font-size: 12px; line-height: 18pt; color: #666666; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold}
.txt_blue12px { font-size: 12px; line-height: 18pt; color: #003399; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px }
.txt_blue12px_bold { font-size: 12px; line-height: 18pt; color: #003399; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold}
.txt_red12px { font-size: 12px; line-height: 18pt; color: #CC0000; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px }
.txt_red12px_bold { font-size: 12px; line-height: 16pt; color: #CC0000; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold}
.txt_light_blue12px_bold { font-size: 12px; line-height: 18pt; color: #3399FF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold }
.txt_white12px { font-size: 12px; color: #FFFFFF; padding-right: 5px; padding-left: 5px; line-height: 18pt}
.txt_blue11px { font-size: 11px; line-height: 18pt; color: #003399; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px }
.txt_gray16px_bold { font-size: 16pt; line-height: 18pt; color: #666666; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold }
.txt_black14px_bold { font-size: 14pt; line-height: 18pt; color: #333333; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold }
.txt_gray12px_T { font-size: 12px; line-height: 18pt; color: #666666; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
.txt_white12px2 { font-size: 12px; color: #FFFFFF; padding-right: 5px; padding-left: 5px}
.txt_light_blue11px_bold_normal { font-size: 11px; line-height: normal; color: #3399FF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold }
.txt_light_blue12px_bold_normal { font-size: 12px; line-height: normal; color: #3399FF; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold }
.txt_gray11px_normal {  font-size: 11px; line-height: normal; color: #999999; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px}
.txt_gray12px_normal {  font-size: 12px; line-height: normal; color: #999999; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px}
.txt_orange12px_bold { font-size: 11pt; line-height: 14pt; color: #FF8C00; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold }
.txt_orange12px { font-size: 12px; color: #FF8C00; padding-right: 5px; padding-left: 5px; line-height: 18pt}
.txt_white14px { font-size: 14px; color: #FFFFFF; padding-right: 5px; padding-left: 5px; line-height: 18pt}
.txt_blue14px_bold { font-size: 14px; line-height: 18pt; color: #003399; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold}
.txt_gray14px { font-size: 14px; line-height: 18pt; color: #666666; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px }
.txt_gray14px_bold { font-size: 14px; line-height: 18pt; color: #666666; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px  ; font-weight: bold }
.txt_gray12px_normal2 { font-size: 12px; line-height: normal; color: #666666; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px }
.txt_blue16px_bold { font-size: 16px; line-height: 18pt; color: #003399; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold }
.txt_black12px_bold { font-size: 14px; line-height: 16pt; color: #000000; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold }
.txt10pxBlack { font-size: 10px; line-height: 12pt; color: #000000; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: normal }
.txt12pxBlack { font-size: 12px; line-height: 14pt; color: #000000; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: normal }
.txt_gray12px_T2 { font-size: 12px; line-height: 14pt; color: #525252; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-family: "ＭＳ ゴシック", "Osaka−等幅" }
.txt_gray14px_bold_G { font-size: 14px; line-height: 16pt; color: #555555; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold }
.txt_gray14px_G { font-size: 14px; line-height: 16pt; color: #555555; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: normal}
.txt_blue16px_bold2 { font-size: 24px; line-height: normal; color: #003399; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; font-weight: bold; font-family: "ＭＳ ゴシック", "Osaka−等幅"}
.txt_gray12px_UL { font-size: 12px; line-height: 16pt; color: #666666; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px ; text-decoration: underline}
.txt_white18px { font-size: 18px; color: #FFFFFF; padding-right: 5px; padding-left: 5px; line-height: 18pt }
.txt_gray11px_normal2 { font-size: 11px; line-height: normal; color: #666666; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px }
