#jouhou A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#jouhou A:active {
	LEFT: 1px; CLIP: rect(auto auto auto auto); COLOR: #ff0000; POSITION: relative; TOP: 1px; TEXT-DECORATION: underline
}
#jouhou A:hover {
	LEFT: 1px; CLIP: rect(auto auto auto auto); COLOR: #ff0000; POSITION: relative; TOP: 1px; TEXT-DECORATION: underline
}
.box_iryo {
	BORDER-RIGHT: #f4449f 3px double; BORDER-TOP: #f4449f 3px double; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #f4449f 3px double; COLOR: #f4449f; BORDER-BOTTOM: #f4449f 3px double
}
.box_shika {
	BORDER-RIGHT: #811787 3px double; BORDER-TOP: #811787 3px double; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #811787 3px double; COLOR: #811787; BORDER-BOTTOM: #811787 3px double
}
.box_hoiku {
	BORDER-RIGHT: #ff7f00 3px double; BORDER-TOP: #ff7f00 3px double; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #ff7f00 3px double; COLOR: #ff7f00; BORDER-BOTTOM: #ff7f00 3px double
}
.box_hukushi {
	BORDER-RIGHT: #7fc41c 3px double; BORDER-TOP: #7fc41c 3px double; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #7fc41c 3px double; COLOR: #7fc41c; BORDER-BOTTOM: #7fc41c 3px double
}
.box_biyo {
	BORDER-RIGHT: #8da1c6 3px double; BORDER-TOP: #8da1c6 3px double; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #8da1c6 3px double; COLOR: #8da1c6; BORDER-BOTTOM: #8da1c6 3px double
}
.box_mido {
	BORDER-RIGHT: #11584a 3px double; BORDER-TOP: #11584a 3px double; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #11584a 3px double; COLOR: #11584a; BORDER-BOTTOM: #11584a 3px double
}
.box_ao {
	BORDER-RIGHT: #154fa3 3px double; BORDER-TOP: #154fa3 3px double; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #154fa3 3px double; COLOR: #154fa3; BORDER-BOTTOM: #154fa3 3px double
}
.box_f {
	BORDER-RIGHT: #92b0dd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #92b0dd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; BORDER-LEFT: #92b0dd 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #92b0dd 1px solid; BACKGROUND-COLOR: #e2eaf8; 92B0DDcolor: #FFFF00
}
.F16pxB_iryo {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #f4449f
}
.F16pxB_shika {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #811787
}
.F16pxB_hoiku {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff7f00
}
.F16pxB_hukushi {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #7fc41c
}
.F16pxB_biyo {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #8da1c6
}
.F16pxB_ao {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #0a51a1
}
.F16pxB_mido {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #34a02c
}
.F16pxB_kii {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffcc00
}
.F14px_hoiku {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff7f00
}
.F12px_iryo {
	FONT-SIZE: 12px; COLOR: #f4449f
}
.F12px_shika {
	FONT-SIZE: 12px; COLOR: #811787
}
.F12px_hoiku {
	FONT-SIZE: 12px; COLOR: #ff7f00
}
.F12px_hukushi {
	FONT-SIZE: 12px; COLOR: #7fc41c
}
.F12px_biyo {
	FONT-SIZE: 12px; COLOR: #8da1c6
}
.F12px_ao {
	FONT-SIZE: 12px; COLOR: #0a51a1
}
.F12px_mido {
	FONT-SIZE: 12px; COLOR: #34a02c
}
.F12px_kii {
	FONT-SIZE: 12px; COLOR: #ffcc00
}
.F12px_ao_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0a51a1
}
.F12px_b {
	FONT-SIZE: 12px; COLOR: #333333
}
.F12px_b_3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px; PADDING-TOP: 0px
}
.F11px_iryo {
	FONT-SIZE: 11px; COLOR: #f4449f
}
.F11px_shika {
	FONT-SIZE: 11px; COLOR: #811787
}
.F11px_hoiku {
	FONT-SIZE: 11px; COLOR: #ff7f00
}
.F11px_hukushi {
	FONT-SIZE: 11px; COLOR: #7fc41c
}
.F11px_biyo {
	FONT-SIZE: 11px; COLOR: #8da1c6
}
.F11px_ao {
	FONT-SIZE: 11px; COLOR: #0a51a1
}
.F11px_mido {
	FONT-SIZE: 11px; COLOR: #34a02c
}
.F11px_kii {
	FONT-SIZE: 11px; COLOR: #ffcc00
}
.top {
	MARGIN-TOP: 5px; COLOR: #999999; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
#menu {
	CLEAR: both; FLOAT: none; MARGIN-BOTTOM: 1px; WIDTH: 100%; LIST-STYLE-TYPE: none
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu A {
	DISPLAY: block; BACKGROUND-IMAGE: url(../senmon/images/menyu_top.jpg); OVERFLOW: hidden; TEXT-INDENT: -300px; HEIGHT: 29px
}
#menu A:hover {
	LEFT: 0px; TOP: 0px
}
#menu A.menu_01 {
	BACKGROUND-POSITION: 0px 0px; WIDTH: 192px
}
#menu A.menu_01:hover {
	BACKGROUND-POSITION: 0px -29px
}
#menu A.menu_02 {
	BACKGROUND-POSITION: -192px 0px; WIDTH: 86px
}
#menu A.menu_02:hover {
	BACKGROUND-POSITION: -192px -29px
}
#menu A.menu_03 {
	BACKGROUND-POSITION: -278px 0px; WIDTH: 158px
}
#menu A.menu_03:hover {
	BACKGROUND-POSITION: -278px -29px
}
#menu A.menu_04 {
	BACKGROUND-POSITION: -436px 0px; WIDTH: 122px
}
#menu A.menu_04:hover {
	BACKGROUND-POSITION: -436px -29px
}
#menu_02 {
	CLEAR: both; FLOAT: none; LIST-STYLE-TYPE: none
}
#menu_02 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_02 LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_02 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../senmon/images/contents.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 170px; TEXT-INDENT: -300px; PADDING-TOP: 0px; HEIGHT: 40px
}
#menu_02 A:hover {
	LEFT: 0px; TOP: 0px
}
#menu_02 A.menu_01 {
	BACKGROUND-POSITION: 0px 0px; MARGIN: 10px 0px 0px
}
#menu_02 A.menu_01_1 {
	BACKGROUND-POSITION: 0px 0px; MARGIN: 0px
}
#menu_02 A.menu_01:hover {
	BACKGROUND-POSITION: -170px 0px
}
#menu_02 A.menu_01_1:hover {
	BACKGROUND-POSITION: -170px 0px
}
#menu_02 A.menu_02 {
	BACKGROUND-POSITION: 0px -40px; MARGIN: 10px 0px 0px
}
#menu_02 A.menu_02:hover {
	BACKGROUND-POSITION: -170px -40px
}
#menu_02 A.menu_03 {
	BACKGROUND-POSITION: 0px -80px; MARGIN: 10px 0px 0px
}
#menu_02 A.menu_03:hover {
	BACKGROUND-POSITION: -170px -80px
}
#menu_02 A.menu_04 {
	BACKGROUND-POSITION: 0px -120px; MARGIN: 10px 0px 0px
}
#menu_02 A.menu_04:hover {
	BACKGROUND-POSITION: -170px -120px
}
#menu_02 A.menu_05_1 {
	BACKGROUND-POSITION: 0px -160px; MARGIN: 0px
}
#menu_02 A.menu_05 {
	BACKGROUND-POSITION: 0px -160px; MARGIN: 10px 0px 0px
}
#menu_02 A.menu_05:hover {
	BACKGROUND-POSITION: -170px -160px
}
#menu_02 A.menu_05_1:hover {
	BACKGROUND-POSITION: -170px -160px
}
#menu_02 A.menu_06 {
	BACKGROUND-POSITION: 0px -200px; MARGIN: 10px 0px 0px
}
#menu_02 A.menu_06:hover {
	BACKGROUND-POSITION: -170px -200px
}
#menu_02 A.menu_07 {
	BACKGROUND-POSITION: 0px -240px; MARGIN: 10px 0px 0px
}
#menu_02 A.menu_07:hover {
	BACKGROUND-POSITION: -170px -240px
}
#menu_02 A.menu_08 {
	BACKGROUND-POSITION: 0px -280px; MARGIN: 10px 0px 0px
}
#menu_02 A.menu_08:hover {
	BACKGROUND-POSITION: -170px -280px
}
#menu_iryo {
	CLEAR: both; FLOAT: none; MARGIN-BOTTOM: 1px; WIDTH: 100%; LIST-STYLE-TYPE: none
}
#menu_iryo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_iryo LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_iryo A {
	DISPLAY: block; BACKGROUND-IMAGE: url(../senmon/images/menyu_top.gif); OVERFLOW: hidden; WIDTH: 106px; TEXT-INDENT: -300px; HEIGHT: 37px
}
#menu_iryo A:hover {
	LEFT: 0px; TOP: 0px
}
#menu_iryo A.menu_01 {
	BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px
}
#menu_iryo A.menu_01_on {
	BACKGROUND-POSITION: 0px -37px; MARGIN-LEFT: 5px
}
#menu_iryo A.menu_01:hover {
	BACKGROUND-POSITION: 0px -37px
}
#menu_iryo A.menu_02 {
	BACKGROUND-POSITION: -106px 0px
}
#menu_iryo A.menu_02_on {
	BACKGROUND-POSITION: -106px -37px
}
#menu_iryo A.menu_02:hover {
	BACKGROUND-POSITION: -106px -37px
}
#menu_iryo A.menu_03 {
	BACKGROUND-POSITION: -212px 0px
}
#menu_iryo A.menu_03_on {
	BACKGROUND-POSITION: -212px -37px
}
#menu_iryo A.menu_03:hover {
	BACKGROUND-POSITION: -212px -37px
}
#menu_iryo A.menu_04 {
	BACKGROUND-POSITION: -318px 0px
}
#menu_iryo A.menu_04_on {
	BACKGROUND-POSITION: -318px -37px
}
#menu_iryo A.menu_04:hover {
	BACKGROUND-POSITION: -318px -37px
}
#menu_iryo A.menu_05 {
	BACKGROUND-POSITION: -424px 0px
}
#menu_iryo A.menu_05_on {
	BACKGROUND-POSITION: -424px -37px
}
#menu_iryo A.menu_05:hover {
	BACKGROUND-POSITION: -424px -37px
}
#menu_supo {
	CLEAR: both; FLOAT: none; MARGIN-BOTTOM: 1px; WIDTH: 100%; LIST-STYLE-TYPE: none
}
#menu_supo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_supo LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_supo A {
	DISPLAY: block; BACKGROUND-IMAGE: url(../senmon/images/supo_menyu_top.gif); OVERFLOW: hidden; WIDTH: 84px; TEXT-INDENT: -300px; HEIGHT: 35px
}
#menu_supo A:hover {
	LEFT: 0px; TOP: 0px
}
#menu_supo A.menu_01 {
	BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px
}
#menu_supo A.menu_01_on {
	BACKGROUND-POSITION: 0px -35px; MARGIN-LEFT: 5px
}
#menu_supo A.menu_01:hover {
	BACKGROUND-POSITION: 0px -35px
}
#menu_supo A.menu_02 {
	BACKGROUND-POSITION: -85px 0px
}
#menu_supo A.menu_02_on {
	BACKGROUND-POSITION: -85px -35px
}
#menu_supo A.menu_02:hover {
	BACKGROUND-POSITION: -85px -35px
}
#menu_supo A.menu_03 {
	BACKGROUND-POSITION: -170px 0px
}
#menu_supo A.menu_03_on {
	BACKGROUND-POSITION: -170px -35px
}
#menu_supo A.menu_03:hover {
	BACKGROUND-POSITION: -170px -35px
}
#menu_supo A.menu_04 {
	BACKGROUND-POSITION: -255px 0px
}
#menu_supo A.menu_04_on {
	BACKGROUND-POSITION: -255px -35px
}
#menu_supo A.menu_04:hover {
	BACKGROUND-POSITION: -255px -35px
}
#menu_supo A.menu_05 {
	BACKGROUND-POSITION: -340px 0px
}
#menu_supo A.menu_05_on {
	BACKGROUND-POSITION: -340px -35px
}
#menu_supo A.menu_05:hover {
	BACKGROUND-POSITION: -340px -35px
}
#menu_supo A.menu_06 {
	BACKGROUND-POSITION: -425px 0px
}
#menu_supo A.menu_06_on {
	BACKGROUND-POSITION: -425px -35px
}
#menu_supo A.menu_06:hover {
	BACKGROUND-POSITION: -425px -35px
}
.navi_t {
	BORDER-RIGHT: #92b0dd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #92b0dd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #92b0dd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #92b0dd 1px solid; BACKGROUND-COLOR: #e2eaf8; 92B0DDcolor: #FFFF00
}
#nabi_kosu A {
	FONT-SIZE: 11px; LETTER-SPACING: -2px
}
#nabi_kosu TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
#nabi_kosu TD {
	LINE-HEIGHT: 12px
}
