BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; BACKGROUND-COLOR: #000000
}
TABLE {
	FONT-SIZE: 12px; COLOR: #555555; LINE-HEIGHT: 140%; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
}
#px8 {
	FONT-SIZE: 8px
}
#px9 {
	FONT-SIZE: 9px
}
#px10 {
	FONT-SIZE: 10px
}
#px11 {
	FONT-SIZE: 11px
}
#px12 {
	FONT-SIZE: 12px
}
#px14 {
	FONT-SIZE: 14px
}
#px16 {
	FONT-SIZE: 16px
}
#px18 {
	FONT-SIZE: 18px
}
#px20 {
	FONT-SIZE: 20px
}
#red {
	COLOR: #ff0000
}
#fc {
	COLOR: #fcfcfc; TEXT-DECORATION: none
}
#c1 {
	FONT-SIZE: 17px
}
#c2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#c3 {
	LEFT: 8px; POSITION: relative
}
H1#navi {
	FONT-SIZE: 13px; LEFT: 0px; POSITION: relative; TOP: 0px
}
H2#navi {
	FONT-SIZE: 12px; LEFT: 0px; POSITION: relative; TOP: 0px
}
#bgn A:link {
	COLOR: #fc1ce4; TEXT-DECORATION: underline
}
#bgn A:visited {
	COLOR: #ff4cec; TEXT-DECORATION: underline
}
#bgn A:active {
	TEXT-DECORATION: none
}
#bgn A:hover {
	COLOR: #fc1ce4; TEXT-DECORATION: none
}
#bgn_r A:link {
	COLOR: #dd0c0c; TEXT-DECORATION: underline
}
#bgn_r A:visited {
	COLOR: #e74444; TEXT-DECORATION: underline
}
#bgn_r A:active {
	TEXT-DECORATION: none
}
#bgn_r A:hover {
	COLOR: #cd0c0c; TEXT-DECORATION: none
}
#bgn_o A:link {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
#bgn_o A:visited {
	COLOR: #e74444; TEXT-DECORATION: underline
}
#bgn_o A:active {
	TEXT-DECORATION: none
}
#bgn_o A:hover {
	COLOR: #cd0c0c; TEXT-DECORATION: none
}
#bgn_g A:link {
	COLOR: #009900; TEXT-DECORATION: underline
}
#bgn_g A:visited {
	COLOR: #00ff00; TEXT-DECORATION: underline
}
#bgn_g A:active {
	TEXT-DECORATION: none
}
#bgn_g A:hover {
	COLOR: #cd0c0c; TEXT-DECORATION: none
}
#bgn_v A:link {
	COLOR: #6600ff; TEXT-DECORATION: underline
}
#bgn_v A:visited {
	COLOR: #00ff00; TEXT-DECORATION: underline
}
#bgn_v A:active {
	TEXT-DECORATION: none
}
#bgn_v A:hover {
	COLOR: #cd0c0c; TEXT-DECORATION: none
}
#navi_pctit {
	BORDER-RIGHT: #0099ff 1px solid; BORDER-TOP: #0099ff 1px solid; BORDER-LEFT: #0099ff 1px solid; COLOR: #fcfcfc; BORDER-BOTTOM: #0099ff 1px solid; BACKGROUND-COLOR: #3366ee
}
#navi_pctit A:link {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_pctit A:visited {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_pctit A:active {
	TEXT-DECORATION: none
}
#navi_pctit A:hover {
	COLOR: #33ffff; TEXT-DECORATION: none
}
#pc_line {
	BORDER-RIGHT: #3366ee 1px solid; BORDER-TOP: #3366ee 1px solid; BORDER-LEFT: #3366ee 1px solid; BORDER-BOTTOM: #3366ee 1px solid
}
#pc A:link {
	COLOR: #3193c6; TEXT-DECORATION: underline
}
#pc A:visited {
	COLOR: #00a2ff; TEXT-DECORATION: underline
}
#pc A:active {
	TEXT-DECORATION: none
}
#pc A:hover {
	COLOR: #0066ff; TEXT-DECORATION: none
}
#navi_dctit {
	BORDER-RIGHT: #676bff 1px solid; BORDER-TOP: #676bff 1px solid; BORDER-LEFT: #676bff 1px solid; COLOR: #fcfcfc; BORDER-BOTTOM: #676bff 1px solid; BACKGROUND-COLOR: #0005e4
}
#navi_dctit A:link {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_dctit A:visited {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_dctit A:active {
	TEXT-DECORATION: none
}
#navi_dctit A:hover {
	COLOR: #9fadff; TEXT-DECORATION: none
}
#dc_line {
	BORDER-RIGHT: #0d0089 1px solid; BORDER-TOP: #0d0089 1px solid; BORDER-LEFT: #0d0089 1px solid; BORDER-BOTTOM: #0d0089 1px solid
}
#dc A:link {
	COLOR: #0013c8; TEXT-DECORATION: underline
}
#dc A:visited {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
#dc A:active {
	TEXT-DECORATION: none
}
#dc A:hover {
	COLOR: #0005e4; TEXT-DECORATION: none
}
#navi_mactit {
	BORDER-RIGHT: #ff77aa 1px solid; BORDER-TOP: #ff77aa 1px solid; BORDER-LEFT: #ff77aa 1px solid; COLOR: #fcfcfc; BORDER-BOTTOM: #ff77aa 1px solid; BACKGROUND-COLOR: #ff0066
}
#navi_mactit A:link {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_mactit A:visited {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_mactit A:active {
	TEXT-DECORATION: none
}
#navi_mactit A:hover {
	COLOR: #ff99cc; TEXT-DECORATION: none
}
#mac_line {
	BORDER-RIGHT: #ff0066 1px solid; BORDER-TOP: #ff0066 1px solid; BORDER-LEFT: #ff0066 1px solid; BORDER-BOTTOM: #ff0066 1px solid
}
#mac A:link {
	COLOR: #ff0066; TEXT-DECORATION: underline
}
#mac A:visited {
	COLOR: #fd72a0; TEXT-DECORATION: underline
}
#mac A:active {
	TEXT-DECORATION: none
}
#mac A:hover {
	COLOR: #ff0066; TEXT-DECORATION: none
}
#navi_btotit {
	BORDER-RIGHT: #33bb33 1px solid; BORDER-TOP: #33bb33 1px solid; BORDER-LEFT: #33bb33 1px solid; COLOR: #fcfcfc; BORDER-BOTTOM: #33bb33 1px solid; BACKGROUND-COLOR: #006600
}
#navi_btotit A:link {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_btotit A:visited {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_btotit A:active {
	TEXT-DECORATION: none
}
#navi_btotit A:hover {
	COLOR: #33ff33; TEXT-DECORATION: none
}
#bto_line {
	BORDER-RIGHT: #006600 1px solid; BORDER-TOP: #006600 1px solid; BORDER-LEFT: #006600 1px solid; BORDER-BOTTOM: #006600 1px solid
}
#bto A:link {
	COLOR: #009900; TEXT-DECORATION: underline
}
#bto A:visited {
	COLOR: #5b965b; TEXT-DECORATION: underline
}
#bto A:active {
	TEXT-DECORATION: none
}
#bto A:hover {
	COLOR: #009900; TEXT-DECORATION: none
}
#navi_softtit {
	BORDER-RIGHT: #ffbb33 1px solid; BORDER-TOP: #ffbb33 1px solid; BORDER-LEFT: #ffbb33 1px solid; COLOR: #fcfcfc; BORDER-BOTTOM: #ffbb33 1px solid; BACKGROUND-COLOR: #ff9900
}
#navi_softtit A:link {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_softtit A:visited {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_softtit A:active {
	TEXT-DECORATION: none
}
#navi_softtit A:hover {
	COLOR: #ffee33; TEXT-DECORATION: none
}
#soft_line {
	BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BORDER-LEFT: #ff9900 1px solid; BORDER-BOTTOM: #ff9900 1px solid
}
#soft A:link {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
#soft A:visited {
	COLOR: #ffb24d; TEXT-DECORATION: underline
}
#soft A:active {
	TEXT-DECORATION: none
}
#soft A:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
#navi_ez {
	BORDER-RIGHT: #dd4444 1px solid; BORDER-TOP: #dd4444 1px solid; BORDER-LEFT: #dd4444 1px solid; COLOR: #dd4444; BORDER-BOTTOM: #dd4444 1px solid; BACKGROUND-COLOR: #dd4444
}
#navi_ez A:link {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_ez A:visited {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_ez A:active {
	TEXT-DECORATION: none
}
#navi_ez A:hover {
	COLOR: #ff9999; TEXT-DECORATION: none
}
#ez_line {
	BORDER-RIGHT: #9f1111 1px solid; BORDER-TOP: #9f1111 1px solid; BORDER-LEFT: #9f1111 1px solid; BORDER-BOTTOM: #9f1111 1px solid
}
#ez A:link {
	COLOR: #dd4444; TEXT-DECORATION: underline
}
#ez A:visited {
	COLOR: #dd4444; TEXT-DECORATION: underline
}
#ez A:active {
	TEXT-DECORATION: none
}
#ez A:hover {
	COLOR: #9f1111; TEXT-DECORATION: none
}
#navi_hetit {
	BORDER-RIGHT: #996666 1px solid; BORDER-TOP: #996666 1px solid; BORDER-LEFT: #996666 1px solid; COLOR: #fcfcfc; BORDER-BOTTOM: #996666 1px solid; BACKGROUND-COLOR: #663333
}
#navi_hetit A:link {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_hetit A:visited {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_hetit A:active {
	TEXT-DECORATION: none
}
#navi_hetit A:hover {
	COLOR: #cc9999; TEXT-DECORATION: none
}
#he_line {
	BORDER-RIGHT: #663333 1px solid; BORDER-TOP: #663333 1px solid; BORDER-LEFT: #663333 1px solid; BORDER-BOTTOM: #663333 1px solid
}
#he A:link {
	COLOR: #663300; TEXT-DECORATION: underline
}
#he A:visited {
	COLOR: #655245; TEXT-DECORATION: underline
}
#he A:active {
	TEXT-DECORATION: none
}
#he A:hover {
	COLOR: #663300; TEXT-DECORATION: none
}
#navi_wztit {
	BORDER-RIGHT: #aa44cc 1px solid; BORDER-TOP: #aa44cc 1px solid; BORDER-LEFT: #aa44cc 1px solid; COLOR: #fcfcfc; BORDER-BOTTOM: #aa44cc 1px solid; BACKGROUND-COLOR: #660099
}
#navi_wztit A:link {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_wztit A:visited {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_wztit A:active {
	TEXT-DECORATION: none
}
#navi_wztit A:hover {
	COLOR: #cc44ff; TEXT-DECORATION: none
}
#wz_line {
	BORDER-RIGHT: #660099 1px solid; BORDER-TOP: #660099 1px solid; BORDER-LEFT: #660099 1px solid; BORDER-BOTTOM: #660099 1px solid
}
#wz A:link {
	COLOR: #660099; TEXT-DECORATION: underline
}
#wz A:visited {
	COLOR: #845999; TEXT-DECORATION: underline
}
#wz A:active {
	TEXT-DECORATION: none
}
#wz A:hover {
	COLOR: #660099; TEXT-DECORATION: none
}
#navi_goriyou {
	BORDER-RIGHT: #00cccc 1px solid; BORDER-TOP: #00cccc 1px solid; BORDER-LEFT: #00cccc 1px solid; COLOR: #fcfcfc; BORDER-BOTTOM: #00cccc 1px solid; BACKGROUND-COLOR: #00bbbb
}
#navi_goriyou A:link {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_goriyou A:visited {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_goriyou A:active {
	TEXT-DECORATION: none
}
#navi_goriyou A:hover {
	COLOR: #33ffff; TEXT-DECORATION: none
}
#goriyou_line {
	BORDER-RIGHT: #00cccc 1px solid; BORDER-TOP: #00cccc 1px solid; BORDER-LEFT: #00cccc 1px solid; BORDER-BOTTOM: #00cccc 1px solid
}
#goriyou A:link {
	COLOR: #3193c6; TEXT-DECORATION: underline
}
#goriyou A:visited {
	COLOR: #00a2ff; TEXT-DECORATION: underline
}
#goriyou A:active {
	TEXT-DECORATION: none
}
#goriyou A:hover {
	COLOR: #0066ff; TEXT-DECORATION: none
}
#navi_kaisya {
	BORDER-RIGHT: #cc6600 1px solid; BORDER-TOP: #cc6600 1px solid; BORDER-LEFT: #cc6600 1px solid; COLOR: #fcfcfc; BORDER-BOTTOM: #cc6600 1px solid; BACKGROUND-COLOR: #dd7700
}
#navi_kaisya A:link {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_kaisya A:visited {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#navi_kaisya A:active {
	TEXT-DECORATION: none
}
#navi_kaisya A:hover {
	COLOR: #ffee33; TEXT-DECORATION: none
}
#kaisya_line {
	BORDER-RIGHT: #cc6600 1px solid; BORDER-TOP: #cc6600 1px solid; BORDER-LEFT: #cc6600 1px solid; BORDER-BOTTOM: #cc6600 1px solid
}
#kaisya A:link {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
#kaisya A:visited {
	COLOR: #ffb24d; TEXT-DECORATION: underline
}
#kaisya A:active {
	TEXT-DECORATION: none
}
#kaisya A:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
#h_tokka A:link {
	COLOR: #ff0033; TEXT-DECORATION: underline
}
#h_tokka A:visited {
	COLOR: #ff3366; TEXT-DECORATION: underline
}
#h_tokka A:active {
	TEXT-DECORATION: none
}
#h_tokka A:hover {
	COLOR: #ff0033; TEXT-DECORATION: none
}
#dir_h A:link {
	COLOR: #0033ff; TEXT-DECORATION: underline
}
#dir_h A:visited {
	COLOR: #6699ff; TEXT-DECORATION: underline
}
#dir_h A:active {
	TEXT-DECORATION: none
}
#dir_h A:hover {
	COLOR: #0033ff; TEXT-DECORATION: none
}
#rank {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #ffffcc
}
#dir_text {
	FONT-SIZE: 12px; COLOR: #fcfcff; LINE-HEIGHT: 120%
}
H1 {
	FONT-SIZE: 17px; LEFT: 5px; MARGIN: 3px; POSITION: relative
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LEFT: 8px; MARGIN: 0px; POSITION: relative
}
A:link {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #5753fb; TEXT-DECORATION: underline
}
A:active {
	COLOR: #0000ff; TEXT-DECORATION: none
}
A:hover {
	COLOR: #0000ff; TEXT-DECORATION: none
}
#header A:link {
	COLOR: #fcfcfc; TEXT-DECORATION: none
}
#header A:visited {
	COLOR: #fcfcfc; TEXT-DECORATION: none
}
#header A:active {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#header A:hover {
	COLOR: #fcfcfc; TEXT-DECORATION: underline
}
#line {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BORDER-BOTTOM: #dddddd 1px solid
}
#line2 {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid
}
#line3 {
	BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; BORDER-LEFT: #cccccc 2px solid; BORDER-BOTTOM: #cccccc 2px solid
}
#line_bl {
	BORDER-RIGHT: #000099 2px solid; BORDER-TOP: #000099 2px solid; BORDER-LEFT: #000099 2px solid; BORDER-BOTTOM: #000099 2px solid
}
#line_pnk {
	BORDER-RIGHT: #ff0099 2px solid; BORDER-TOP: #ff0099 2px solid; BORDER-LEFT: #ff0099 2px solid; BORDER-BOTTOM: #ff0099 2px solid
}
#line_pre {
	BORDER-RIGHT: #dddddd 1px; BORDER-TOP: #dddddd 1px; BORDER-LEFT: #dddddd 1px; BORDER-BOTTOM: #dddddd 1px dotted
}
#line_bl01 {
	BORDER-RIGHT: #0000ff 1px solid; BORDER-TOP: #0000ff 1px solid; BORDER-LEFT: #0000ff 1px; BORDER-BOTTOM: #0000ff 1px solid
}
#line_tbl {
	BORDER-RIGHT: #eeeeee 1px; BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; BORDER-BOTTOM: #eeeeee 1px solid
}
#line_r {
	BORDER-RIGHT: #eeeeee 1px solid; BORDER-TOP: #eeeeee 1px; BORDER-LEFT: #eeeeee 1px; BORDER-BOTTOM: #eeeeee 1px
}
#line_news {
	BORDER-RIGHT: #0099ff 1px; BORDER-TOP: #0099ff 1px solid; BORDER-LEFT: #0099ff 1px; BORDER-BOTTOM: #0099ff 1px
}
#line_news_2004 {
	BORDER-RIGHT: #00cc99 3px; BORDER-TOP: #00cc99 3px solid; BORDER-LEFT: #00cc99 3px; BORDER-BOTTOM: #00cc99 3px
}
#line_news_2003 {
	BORDER-RIGHT: #ff0099 3px; BORDER-TOP: #ff0099 3px solid; BORDER-LEFT: #ff0099 3px; BORDER-BOTTOM: #ff0099 3px
}
#oshirase {
	LINE-HEIGHT: 130%
}
UL {
	LIST-STYLE-POSITION: outside; MARGIN: 0px 14px; LIST-STYLE-TYPE: square
}
#tt {
	MARGIN: 10px
}
TABLE#sitemap {
	LINE-HEIGHT: 100%
}
#r {
	MARGIN-LEFT: 100px
}
#scroll {
	SCROLLBAR-FACE-COLOR: #eeeeee; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #bbbbbb; SCROLLBAR-3DLIGHT-COLOR: #bbbbbb; SCROLLBAR-ARROW-COLOR: #0831bc; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; scrollbar-base-colo: #FFFFFF
}
#org_b_16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff6600
}
#mt_05 {
	MARGIN-TOP: 5px; margain:
}
#mt_10 {
	MARGIN-TOP: 10px; margain:
}
#ml_05 {
	MARGIN-LEFT: 5px; margain:
}
#mb_01 {
	MARGIN-BOTTOM: 1px; margain:
}
#mb_05 {
	MARGIN-BOTTOM: 5px; margain:
}
#ml_10 {
	MARGIN-LEFT: 10px; margain:
}
#ml_20 {
	MARGIN-LEFT: 20px; margain:
}
#ml_30 {
	MARGIN-LEFT: 30px; margain:
}
#ml_40 {
	MARGIN-LEFT: 40px; margain:
}
#ml_50 {
	MARGIN-LEFT: 50px; margain:
}
#mtl_05 {
	MARGIN-TOP: 5px; MARGIN-LEFT: 10px; margain:
}
#mtb_05 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; margain:
}
#mtb_10 {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; margain:
}
#l-h_100 {
	LINE-HEIGHT: 100%
}
#mask {
	Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; WIDTH: 88px; CLIP: rect(0px 88px 31px 0px); POSITION: absolute; TOP: 0px; HEIGHT: 31px
}
#text {
	Z-INDEX: 1; LEFT: 0px; VISIBILITY: visible; WIDTH: 100px; POSITION: absolute; TOP: 0px; HEIGHT: 100px
}
