body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-attachment: fixed; background-repeat: no-repeat; background-position: left center; text-align: center}
.main_table {  padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; width: 906px}
.menu_1 {  background-color: #CCFFFF; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: #0000CC; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.menu_2 { background-color: #FFCC99; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #FF3300 dashed}
.menu_3 { background-color: #FFCAFF; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #FF00FF dashed}
.menu_4 { background-color: #FFFF99; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border: 1px #FFFF00 dashed}
.normal_fontsize {  font-size: 12pt; background-repeat: no-repeat; background-position: center center}
.address_table {  background-color: #FFFFFF; width: 100%; margin-top: 2px; margin-right: 10px; margin-bottom: 2px; margin-left: 10px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-size: 10pt}
.small_font {  font-size: 10pt}
.midashi_cell {  font-size: 16pt; font-weight: bold; color: #FFFFFF; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
.sub_table {  padding-right: 10px; padding-left: 10px; font-size: 12pt; line-height: 22pt}
.underline {  border: dotted; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-width: 0px 0px 2px; border-color: black black #008000; font-size: 12pt; font-weight: bold}
.underline2 { border: dotted; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-width: 0px 0px 2px; border-color: black black #FF6633; font-size: 12pt; font-weight: bold }
.menu_indent {  line-height: 18pt; border: 1px #9999FF solid; margin-right: 20px; margin-left: 20px; padding-right: 5px; padding-left: 5px; background-color: #EEFFEE; margin-top: 5px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; border-color: #9999FF solid; text-align: left}
.noline {  font-size: 12pt; color: #006633; text-decoration: none}
a:hover {  color: #3333FF; background-color: #CCCCFF}
.syarou { background-color: #FFFFFF; width: 100%; margin-top: 5px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; border: 1px #006600 solid; text-align: left; font-size: 12pt}
.soumu_syori {  font-size: 16pt; background-repeat: no-repeat; background-position: center center; height: 50px; text-align: center; vertical-align: middle}
h2 {  font-size: 22pt; color: #FFFFFF; font-family: "ＭＳ Ｐ明朝", "細明朝体"; vertical-align: bottom; letter-spacing: 3px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.midashi { background-repeat: no-repeat; background-position: center bottom ; height: 50px; vertical-align: bottom}
.big_font {  font-size: 14pt; text-align: left}
.under_menu {  font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #009900}
.under_info {  background-color: #FFFFFF; border: 1px #3333FF solid; width: 70%; padding-top: 4px; padding-right: 4px; padding-bottom: 20px; padding-left: 4px; margin-bottom: 20px}
.under_menu2 { font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #FF6600}
.under_menu3 { font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #FF00FF}
.menu_back {  background-color: #009900; height: 40px; width: 100%; vertical-align: middle; margin-top: 0px; margin-bottom: 10px}
.menu_back2 { background-color: #FF6600; height: 40px; width: 100% ; margin-top: 5px; margin-bottom: 10px}
.menu_back3 { background-color: #FF00FF; height: 40px; width: 100% ; vertical-align: middle; margin-top: 5px; margin-bottom: 10px}
.menu_back4 { background-color: #FFFF66; height: 40px; width: 100% ; margin-top: 5px; margin-bottom: 10px}
.shad {  background-repeat: repeat-y; width: 13px}
.sidemenu { font-size: 12pt; background-repeat: no-repeat; background-position: center center ; border-color: black #6666FF black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.under_menu4 { font-size: 10pt; color: #666666; text-decoration: none; font-weight: bold; background-color: #FFFF33}
.under_menu5 { font-size: 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: #6666FF}
.cell {  border: #6666FF; border-style: double; border-top-width: 4px; border-right-width: 4px; border-bottom-width: 4px; border-left-width: 4px}
.top_back {  background-attachment: fixed; background-repeat: no-repeat; background-position: right bottom; border-color: black black #6666FF; padding-right: 5px; padding-left: 245px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px}
.top_back_index { background-attachment: fixed; background-repeat: no-repeat; background-position: right bottom; border-color: black black #6666FF; padding-right: 5px; padding-left: 5px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 3px; border-left-width: 0px ; font-size: 11pt; color: #FFFFFF}
.menu_address { border: 1px #9999FF solid; margin-right: 10px; margin-left: 10px; padding-right: 5px; padding-left: 5px; background-color: #9999FF; margin-top: 5px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; border-color: #9999FF solid; text-align: left ; color: #FFFFFF}
