.main_table {  background-color: #FFFFFF; width: 750px; margin-top: 0px; border: 1px #0C419A solid}.hd_back {  background-color: #FFFFFF; padding-left: 13px; height: 57px; clip:    rect(   ); padding-bottom: 7px}.line_gray_right {  border-color: black #666666 black black; text-decoration: line-through; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}.line_gray_top { border-color: #666666 #000000 black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}.sp_top32 {  margin-top: 32px}.font10 {  font-size: 10px}.sp_left15 { margin-left: 15px}.line_003399 {  border: 1px #0C419A solid}.ft_back1 { background-color: #FFFFFF; background-image: url(img/ft_back.gif); background-repeat: no-repeat; background-position: 580px 0px; height: 33px; width: 100%; clip:   rect(   ); padding-bottom: 3px; font-size: 10px; color: #000000; text-align: center}.ft_back2 { background-color: #003399; background-image: url(img/ft_back2.gif); background-repeat: no-repeat; background-position: 480px 0px; height: 22px; width: 100%; clip:   rect(   ); font-size: 10px; color: #FFFFFF; text-align: center}.body {  font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka"; font-size: 12px; color: #000000; background-image: url(img/back.gif)}.menu_back {  background-image: url(img/menu_back.jpg); background-repeat: repeat-y; border-color: black #666666 black black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}.sp_top20 { margin-top: 20px}.line_gray_under { border-color: #000000 #000000 #666666 black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}.sp_under5 { margin-bottom: 5px}.font12 { font-size: 12px}.line_999999 { border: 1px #999999 solid; font-size: 12px}.line_999999_top { border: solid; border-width: 1px 0px 0px; border-color: #999999 black black}a:hover { color: #0033CC; text-decoration: underline}a:visited { font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka"}a:active { font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka"; color: #0099FF; text-decoration: underline}.pop_up560 { background-color: #FFFFFF; width: 560px; margin-top: 0px; border: 1px #0C419A solid ; clip:  rect(   )}.ft_subback1 { background-color: #FFFFFF; background-image: url(img/ft_back.gif); background-repeat: no-repeat; background-position: 390px 0px; height: 33px; width: 100%; clip: rect( ); padding-bottom: 3px; font-size: 10px; color: #000000; text-align: center }.ft_subback2 { background-color: #003399; background-image: url(img/ft_back2.gif); background-repeat: no-repeat; background-position: 290px 0px; height: 22px; width: 100%; clip: rect( ); font-size: 10px; color: #FFFFFF; text-align: left; text-indent: 10pt}.sp_under20 { margin-top: 0px; margin-bottom: 20px}.go_top500 {  vertical-align: bottom; height: 20px; width: 500px; padding-bottom: 10px}.hd_title {  font-size: 12px; color: #FFFFFF; text-indent: 8pt}a {  font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka"; color: #000066; text-decoration: none}.sp_under15 { margin-bottom: 15px}.sp_under10 { margin-bottom: 10px}.sp_under25 { margin-bottom: 25px}.map_tbl_a1 {  font-size: 12px; background-color: #F0F0F0; padding-top: 5px; padding-bottom: 5px; border-color: #FFFFFF #FFFFFF #FFFFFF #0C419A; clip:    rect(   ); text-align: center; white-space: nowrap; vertical-align: top; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 3px; padding-right: 15px; padding-left: 15px}.map_tbl_b1 { font-size: 12px; background-color: #E6FAFF; text-align: center; white-space: nowrap; padding-top: 5px; padding-bottom: 5px; border-color: #FFFFFF #FFFFFF #FFFFFF #0C419A; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 3px; vertical-align: top; clip:  rect(   ); padding-right: 15px; padding-left: 15px}.map_tbl_a2 { font-size: 12px; background-color: #F0F0F0; padding-top: 5px; padding-bottom: 5px; border-color: #FFFFFF #FFFFFF #FFFFFF #0C419A; padding-left: 15px; clip:  rect(   ); white-space: nowrap; padding-right: 15px; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}.map_tbl_b2 { font-size: 12px; background-color: #E6FAFF; padding-top: 5px; padding-bottom: 5px; border-color: #FFFFFF #FFFFFF #FFFFFF #0C419A; padding-left: 15px; clip:  rect(   ); border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; white-space: nowrap; padding-right: 15px}.sit_tbl_a {  padding-top: 5px; padding-bottom: 5px; padding-left: 20px}.sit_tbl_b {  font-size: 12px; white-space: nowrap; padding-top: 5px; padding-bottom: 5px; padding-left: 7px}.line_dot {  background-image: url(img/line_dot.gif); background-repeat: repeat-x; background-position: 0px 10px}.prp_tbl_a {  font-size: 12px; vertical-align: top; width: 0px; white-space: nowrap}.prp_tbl_b { font-size: 12px; vertical-align: top; clip:  rect(   ); padding-bottom: 15px}