.font_s1 {  font-size: small; color: #000000; background-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.font_s2 { font-size: x-small ; color: #000000; background-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.b_hana1 {  background-image: url(images/b_hana.jpg); background-repeat: repeat-x; background-position: bottom}
.font_menu1 {  color: #FFFFFF; background-color: #9999FF; padding-top: 3px; padding-right: 1em; padding-bottom: 3px; padding-left: 1em; text-align: center; font-weight: bold; vertical-align: middle}
.menu1 {  font-weight: bold; color: #0000FF; text-decoration: none; background-color: #99CCFF; text-align: justify; width: 10em; height: 1.5em}
.menu_b1 {  background-color: #99CCFF}
.font_l1 {  font-size: large; font-weight: bold}
.p_name1 {  text-indent: -1em; line-height: 1.2em; margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0em; padding-right: 0em; padding-bottom: 0.5em; padding-left: 2em}
.font_m1 {  font-size: medium; font-weight: bold}
.p_bc_bl1 {  background-color: #CCFFFF}
.font_s1a { font-size: small; color: #000000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.font_b1 {  font-weight: bold; margin-top: 0.5em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em}
.font_low1 {  margin-top: 0em; margin-right: 0em; margin-bottom: 0em; margin-left: 0em; padding-top: 0.3em; padding-right: 0em; padding-bottom: 0.3em; padding-left: 0em}
.thead1 {  background-color: #FFFFCC; font-weight: bold; line-height: 1.5em}
thead {  font-weight: bold; background-color: #FFFFCC}
caption {  font-size: larger; font-weight: bold; color: #003399; background-color: #FFCC66; line-height: 2em}
.t_name1 {  text-indent: 1em}
.t_sf1 {  font-size: smaller; margin-top: 1em; margin-right: 1em; margin-bottom: 0.5em; margin-left: 1em; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
h3 {  font-weight: bold; margin-top: 0.5em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em; font-size: medium}
.honbun1 {  line-height: 1.2em; margin-top: 0.5em; margin-right: 1em; margin-bottom: 1em; margin-left: 2em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em}
.link_s1 {  font-size: x-small; background-color: #FFFFFF}
.font_s3 {  font-size: smaller}
.font_b2 { font-weight: bold; margin-top: 0.5em; margin-right: 1em; margin-bottom: 1em; margin-left: 1em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em ; text-indent: 0.5em; background-color: #FFCCFF}
.indent1 {  line-height: 0em; text-indent: 1em}
.font_space1 {  margin-top: 1em; margin-bottom: 1em}
.font_s1b { font-size: small; color: #000000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.font_s2b { font-size: xx-small; color: #000000; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.font_s2a { font-size: xx-small; color: #000000; background-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.honbun1r { line-height: 1.2em; margin-top: 0.5em; margin-right: 1em; margin-bottom: 1em; margin-left: 2em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em ; text-align: right }
.honbun1i { line-height: 1.2em; margin-top: 0.5em; margin-right: 1em; margin-bottom: 1em; margin-left: 2em; padding-top: 0em; padding-right: 0em; padding-bottom: 0em; padding-left: 0em ; text-indent: 1em}
.mojikan1 {  letter-spacing: 1em}
.l_ai1 {  list-style-type: none}
.font_lc { font-size: medium; text-align: center}
.font_c { text-align: center }
.font_u {  text-decoration: underline}
.font_lce { font-size: large; font-weight: bold ; text-align: center}
a:hover {  color: #FF0000}

