
* { margin: 0; padding: 0 }
body             { font-size: 83%; font-family: Arial, Helvetica, sans-serif; line-height: 1.5em; text-align: center }
body table    { font-size: 1em; line-height: 1.5em }
a { text-decoration: none; border-style: none }
a:hover { text-decoration: underline }
a img { border-style: none }
.none  { display: none }
hr  { color: #cccccc }
ol     { margin-left: 10px }
.clear { float: none; clear: both }
.right { float: right }
.left  { float: left }
.p_right { text-align: right; display: block }
.p_left { text-align: left; display: block }
.p_center  { text-align: center; display: block }
.p_yellow    { background-color: #fffee2; padding: 5px; width: 525px; border: solid 1px #999 }
.p_green   { background-color: #e9ffec; padding: 5px; width: 525px; border: solid 1px #999 }
.p_blue   { background-color: #e9ffff; padding: 5px; width: 525px; border: solid 1px #999 }
.p_red   { background-color: #ffe9e9; padding: 5px; width: 525px; border: solid 1px #999 }
.p_glay   { background-color: #eeeeee; padding: 5px; width: 525px; border: solid 1px #999 }
.p_yellow2    { background-color: #fffee2; padding: 5px; width: 525px; border: dotted 1px #999 }
.p_green2    { background-color: #e9ffec; padding: 5px; width: 525px; border: dotted 1px #999 }
.p_blue2    { background-color: #e9ffff; padding: 5px; width: 525px; border: dotted 1px #999 }
.p_red2    { background-color: #ffe9e9; padding: 5px; width: 525px; border: dotted 1px #999 }
.p_glay2    { background-color: #eeeeee; padding: 5px; width: 525px; border: dotted 1px #999 }
.img_right  { margin-bottom: 10px; margin-left: 10px; float: right }
.img_left   { margin-right: 10px; margin-bottom: 10px; float: left }
.large  { font-size: 1.1em }
.small  { font-size: 0.8em }
.green    { color: #228b22 }
.orange   { color: #f60 }
.yellow   { color: #c90 }
.red    { color: #c00 }
.y_r_glay              { background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 0 4px; padding-bottom: 3px; padding-left: 8px }
.y_r_white              { background-image: url("media/y_r_white.gif"); background-repeat: no-repeat; background-position: 0 4px; padding-bottom: 3px; padding-left: 8px }
.y_l_glay              { background-image: url("media/y_l_glay.gif"); background-repeat: no-repeat; background-position: 0 4px; padding-bottom: 3px; padding-left: 8px }
.y_l_white              { background-image: url("media/y_l_white.gif"); background-repeat: no-repeat; background-position: 0 4px; padding-bottom: 3px; padding-left: 8px }

/*toppage*/
#top_body_bg { background-image: url("media/top_body_bg.jpg"); background-repeat: repeat-x; background-position: center top }
#top_main { text-align: left; margin-right: auto; margin-left: auto; width: 980px }
#top_header h1 { background-image: url("media/top_header.jpg"); background-repeat: no-repeat; text-indent: -9999px; width: 980px; height: 95px; float: left }
#top_menu { width: 980px; float: left }
#top_menu0 { text-indent: -9999px; width: 174px; height: 80px; float: left }
#top_menu1 a { text-decoration: none; background-image: url("media/top_menu_hospital.jpg"); background-repeat: no-repeat; text-indent: -9999px; width: 76px; height: 80px; float: left }
#top_menu1 a:hover { background-image: url("media/top_menu_hospital.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; width: 76px; height: 80px; float: left }
#top_menu2 a { text-decoration: none; background-image: url("media/top_menu_shisetu.jpg"); background-repeat: no-repeat; text-indent: -9999px; width: 76px; height: 80px; float: left }
#top_menu2 a:hover { background-image: url("media/top_menu_shisetu.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; width: 76px; height: 80px; float: left }
#top_menu3 a { text-decoration: none; background-image: url("media/top_menu_bumon.jpg"); background-repeat: no-repeat; text-indent: -9999px; width: 76px; height: 80px; float: left }
#top_menu3 a:hover { background-image: url("media/top_menu_bumon.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; width: 76px; height: 80px; float: left }
#top_menu4 a { text-decoration: none; background-image: url("media/top_menu_gairai.jpg"); background-repeat: no-repeat; text-indent: -9999px; width: 76px; height: 80px; float: left }
#top_menu4 a:hover { background-image: url("media/top_menu_gairai.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; width: 76px; height: 80px; float: left }
#top_menu5 a { text-decoration: none; background-image: url("media/top_menu_nyuin.jpg"); background-repeat: no-repeat; text-indent: -9999px; width: 76px; height: 80px; float: left }
#top_menu5 a:hover { background-image: url("media/top_menu_nyuin.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; width: 76px; height: 80px; float: left }
#top_menu6 a { text-decoration: none; background-image: url("media/top_menu_shitumon.jpg"); background-repeat: no-repeat; text-indent: -9999px; width: 99px; height: 80px; float: left }
#top_menu6 a:hover { background-image: url("media/top_menu_shitumon.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; width: 99px; height: 80px; float: left }
#top_menu7 a { text-decoration: none; background-image: url("media/top_menu_access.jpg"); background-repeat: no-repeat; text-indent: -9999px; width: 76px; height: 80px; float: left }
#top_menu7 a:hover { background-image: url("media/top_menu_access.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; width: 76px; height: 80px; float: left }
#top_menu8 a { text-decoration: none; background-image: url("media/top_menu_bosyu.jpg"); background-repeat: no-repeat; text-indent: -9999px; width: 77px; height: 80px; float: left }
#top_menu8 a:hover { background-image: url("media/top_menu_bosyu.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; width: 77px; height: 80px; float: left }
#top_image { display: block; width: 980px; float: left; vertical-align: bottom }
#top_image img { vertical-align: bottom }
#top_contents { background-image: url("media/top_contents_bg.gif"); background-repeat: repeat-y; width: 980px; clear: both }
#top_contents_l { background-repeat: repeat-y; display: block; width: 780px; float: left }
#top_kanjamenu { display: block; width: 765px; float: left; border-top: 15px solid #fff }
#top_kanjamenu1 a { text-decoration: none; background-image: url("media/top_kanjamenu1.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-right: 15px; width: 245px; height: 70px; float: left }
#top_kanjamenu1 a:hover { background-image: url("media/top_kanjamenu1.jpg"); background-repeat: no-repeat; background-position: 0 -70px; text-indent: -9999px; display: block; margin-right: 15px; width: 245px; height: 70px; float: left }
#top_kanjamenu2 a { text-decoration: none; background-image: url("media/top_kanjamenu2.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; margin-right: 15px; width: 245px; height: 70px; float: left }
#top_kanjamenu2 a:hover { background-image: url("media/top_kanjamenu2.jpg"); background-repeat: no-repeat; background-position: 0 -70px; text-indent: -9999px; display: block; margin-right: 15px; width: 245px; height: 70px; float: left }
#top_kanjamenu3 a { text-decoration: none; background-image: url("media/top_kanjamenu3.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 245px; height: 70px; float: left }
#top_kanjamenu3 a:hover { background-image: url("media/top_kanjamenu3.jpg"); background-repeat: no-repeat; background-position: 0 -70px; text-indent: -9999px; display: block; width: 245px; height: 70px; float: left }
#top_new { display: block; margin-right: 15px; width: 375px; float: left; border-top: 15px solid #fff }
#top_new_title { color: #fff; background-color: #996633; text-align: left; display: block; padding-top: 3px; padding-bottom: 3px; width: 375px; float: left; border-bottom: 15px solid #fff }
#top_new_title h2 { color: #fff; font-size: 1.1em; text-align: left; display: block; padding-left: 15px; float: left }
#top_new_title p a { color: #fff; background-image: url("media/y_r_white.gif"); background-repeat: no-repeat; background-position: 0 6px; text-align: right; display: block; padding-right: 15px; padding-left: 8px; float: right }
#top_new dl { background-image: url("media/top_title1.jpg"); background-repeat: no-repeat; padding-bottom: 20px; padding-left: 9px }
#top_new dl dt { color: #963; font-size: 1.1em; font-weight: bold; padding-left: 10px }
#top_new dl dd { margin-top: 15px }
#top_topics { display: block; width: 375px; float: left; border-top: 15px solid #fff }
#top_topics_title { color: #fff; background-color: #4c6b1b; text-align: left; display: block; padding-top: 3px; padding-bottom: 3px; width: 375px; float: left; border-bottom: 15px solid #fff }
#top_topics dl { background-image: url("media/top_title2.jpg"); background-repeat: no-repeat; padding-bottom: 20px; padding-left: 9px }
#top_topics dl dt { color: #4c6b1b; font-size: 1.1em; font-weight: bold; padding-left: 10px }
#top_topics dl dd { margin-top: 15px }
#top_topics_title h2 { color: #fff; font-size: 1.1em; text-align: left; display: block; padding-left: 15px; float: left }
#top_bosyu { display: block; margin-right: 15px; width: 180px; float: left; border-top: 15px solid #fff }
#top_bosyu_title { color: #fff; background-color: #4c6b1b; text-align: left; display: block; padding-top: 3px; padding-bottom: 3px; width: 180px; float: left; border-bottom: 15px solid #fff }
#top_bosyu_title h2 { color: #fff; font-size: 1.1em; text-align: left; display: block; padding-left: 15px; float: left }
#top_bosyu dl { background-image: url("media/top_title2.jpg"); background-repeat: no-repeat; padding-bottom: 20px; padding-left: 9px }
#top_bosyu dl dt { color: #4c6b1b; font-size: 1.1em; font-weight: bold; padding-left: 10px }
#top_bosyu dl dd { margin-top: 15px }
#top_bana { text-align: center; display: block; width: 200px; float: left }
#top_bana p { margin-bottom: 5px; width: 200px }
#top_bana p a { text-decoration: none }
#top_footer { background-image: url("media/footer_bg.jpg"); background-repeat: repeat-x; clear: both }
#top_footer2 { display: block; margin-right: auto; margin-left: auto; padding-bottom: 30px; width: 980px }
#top_footer2 ul { text-align: left; display: block; padding-top: 3px; width: 980px; float: left; clear: none }
#top_footer2 ul li { list-style-type: none; display: block; margin-right: 20px; float: left }
#top_footer2 ul li a { color: #000066 }
#top_footer2 p { color: #000066; font-size: 0.9em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; text-align: right; display: block; margin-right: auto; margin-left: auto; padding-top: 20px; width: 980px; float: left; clear: both }
/*subpage*/
#sub_main { text-align: left; margin-right: auto; margin-left: auto; width: 800px }
#sub_menu { display: none; margin-top: 45px; width: 800px; height: 80px }
#sub_menu0_blue a { text-decoration: none; background-image: url("media/sub_logo_blue.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 236px; height: 80px; float: left }
#sub_menu1_blue a { text-decoration: none; background-image: url("media/sub_menu_blue_top.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 75px; height: 80px; float: left }
#sub_menu1_blue a:hover { background-image: url("media/sub_menu_blue_top.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 75px; height: 80px; float: left }
#sub_menu2_blue a { text-decoration: none; background-image: url("media/sub_menu_blue_hospital.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu2_blue a:hover { background-image: url("media/sub_menu_blue_hospital.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu2_blue { background-image: url("media/sub_menu_blue_hospital.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu3_blue a { text-decoration: none; background-image: url("media/sub_menu_blue_shisetu.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu3_blue a:hover { background-image: url("media/sub_menu_blue_shisetu.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu3_blue { background-image: url("media/sub_menu_blue_shisetu.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu4_blue a { text-decoration: none; background-image: url("media/sub_menu_blue_bumon.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 48px; height: 80px; float: left }
#sub_menu4_blue a:hover { background-image: url("media/sub_menu_blue_bumon.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 48px; height: 80px; float: left }
#sub_menu4_blue { background-image: url("media/sub_menu_blue_bumon.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 48px; height: 80px; float: left }
#sub_menu5_blue a { text-decoration: none; background-image: url("media/sub_menu_blue_gairai.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu5_blue a:hover { background-image: url("media/sub_menu_blue_gairai.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu5_blue { background-image: url("media/sub_menu_blue_gairai.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu6_blue a { text-decoration: none; background-image: url("media/sub_menu_blue_nyuin.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu6_blue a:hover { background-image: url("media/sub_menu_blue_nyuin.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu6_blue { background-image: url("media/sub_menu_blue_nyuin.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu7_blue a { text-decoration: none; background-image: url("media/sub_menu_blue_shitumon.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 68px; height: 80px; float: left }
#sub_menu7_blue a:hover { background-image: url("media/sub_menu_blue_shitumon.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 68px; height: 80px; float: left }
#sub_menu7_blue { background-image: url("media/sub_menu_blue_shitumon.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 68px; height: 80px; float: left }
#sub_menu8_blue a { text-decoration: none; background-image: url("media/sub_menu_blue_access.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu8_blue a:hover { background-image: url("media/sub_menu_blue_access.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu8_blue { background-image: url("media/sub_menu_blue_access.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu9_blue a { text-decoration: none; background-image: url("media/sub_menu_blue_bosyu.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu9_blue a:hover { background-image: url("media/sub_menu_blue_bosyu.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu9_blue { background-image: url("media/sub_menu_blue_bosyu.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }

#sub_menu0_yellow a { text-decoration: none; background-image: url("media/sub_logo_yellow.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 236px; height: 80px; float: left }
#sub_menu1_yellow a { text-decoration: none; background-image: url("media/sub_menu_yellow_top.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 75px; height: 80px; float: left }
#sub_menu1_yellow a:hover { background-image: url("media/sub_menu_yellow_top.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 75px; height: 80px; float: left }
#sub_menu2_yellow a { text-decoration: none; background-image: url("media/sub_menu_yellow_hospital.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu2_yellow a:hover { background-image: url("media/sub_menu_yellow_hospital.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu2_yellow { background-image: url("media/sub_menu_yellow_hospital.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu3_yellow a { text-decoration: none; background-image: url("media/sub_menu_yellow_shisetu.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu3_yellow a:hover { background-image: url("media/sub_menu_yellow_shisetu.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu3_yellow { background-image: url("media/sub_menu_yellow_shisetu.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu4_yellow a { text-decoration: none; background-image: url("media/sub_menu_yellow_bumon.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 48px; height: 80px; float: left }
#sub_menu4_yellow a:hover { background-image: url("media/sub_menu_yellow_bumon.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 48px; height: 80px; float: left }
#sub_menu4_yellow { background-image: url("media/sub_menu_yellow_bumon.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 48px; height: 80px; float: left }
#sub_menu5_yellow a { text-decoration: none; background-image: url("media/sub_menu_yellow_gairai.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu5_yellow a:hover { background-image: url("media/sub_menu_yellow_gairai.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu5_yellow { background-image: url("media/sub_menu_yellow_gairai.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu6_yellow a { text-decoration: none; background-image: url("media/sub_menu_yellow_nyuin.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu6_yellow a:hover { background-image: url("media/sub_menu_yellow_nyuin.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu6_yellow { background-image: url("media/sub_menu_yellow_nyuin.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu7_yellow a { text-decoration: none; background-image: url("media/sub_menu_yellow_shitumon.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 68px; height: 80px; float: left }
#sub_menu7_yellow a:hover { background-image: url("media/sub_menu_yellow_shitumon.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 68px; height: 80px; float: left }
#sub_menu7_yellow { background-image: url("media/sub_menu_yellow_shitumon.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 68px; height: 80px; float: left }
#sub_menu8_yellow a { text-decoration: none; background-image: url("media/sub_menu_yellow_access.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu8_yellow a:hover { background-image: url("media/sub_menu_yellow_access.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu8_yellow { background-image: url("media/sub_menu_yellow_access.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu9_yellow a { text-decoration: none; background-image: url("media/sub_menu_yellow_bosyu.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu9_yellow a:hover { background-image: url("media/sub_menu_yellow_bosyu.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu9_yellow { background-image: url("media/sub_menu_yellow_bosyu.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }

#sub_menu0_green a { text-decoration: none; background-image: url("media/sub_logo_green.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 236px; height: 80px; float: left }
#sub_menu1_green a { text-decoration: none; background-image: url("media/sub_menu_green_top.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 75px; height: 80px; float: left }
#sub_menu1_green a:hover { background-image: url("media/sub_menu_green_top.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 75px; height: 80px; float: left }
#sub_menu2_green a { text-decoration: none; background-image: url("media/sub_menu_green_hospital.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu2_green a:hover { background-image: url("media/sub_menu_green_hospital.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu2_green { background-image: url("media/sub_menu_green_hospital.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu3_green a { text-decoration: none; background-image: url("media/sub_menu_green_shisetu.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu3_green a:hover { background-image: url("media/sub_menu_green_shisetu.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu3_green { background-image: url("media/sub_menu_green_shisetu.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu4_green a { text-decoration: none; background-image: url("media/sub_menu_green_bumon.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 48px; height: 80px; float: left }
#sub_menu4_green a:hover { background-image: url("media/sub_menu_green_bumon.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 48px; height: 80px; float: left }
#sub_menu4_green { background-image: url("media/sub_menu_green_bumon.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 48px; height: 80px; float: left }
#sub_menu5_green a { text-decoration: none; background-image: url("media/sub_menu_green_gairai.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu5_green a:hover { background-image: url("media/sub_menu_green_gairai.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu5_green { background-image: url("media/sub_menu_green_gairai.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu6_green a { text-decoration: none; background-image: url("media/sub_menu_green_nyuin.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu6_green a:hover { background-image: url("media/sub_menu_green_nyuin.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu6_green { background-image: url("media/sub_menu_green_nyuin.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu7_green a { text-decoration: none; background-image: url("media/sub_menu_green_shitumon.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 68px; height: 80px; float: left }
#sub_menu7_green a:hover { background-image: url("media/sub_menu_green_shitumon.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 68px; height: 80px; float: left }
#sub_menu7_green { background-image: url("media/sub_menu_green_shitumon.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 68px; height: 80px; float: left }
#sub_menu8_green a { text-decoration: none; background-image: url("media/sub_menu_green_access.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu8_green a:hover { background-image: url("media/sub_menu_green_access.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu8_green { background-image: url("media/sub_menu_green_access.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu9_green a { text-decoration: none; background-image: url("media/sub_menu_green_bosyu.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu9_green a:hover { background-image: url("media/sub_menu_green_bosyu.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu9_green { background-image: url("media/sub_menu_green_bosyu.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }


#sub_menu0_pink a      { text-decoration: none; background-image: url("media/sub_logo_pink.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 236px; height: 80px; float: left }
#sub_menu1_pink a        { text-decoration: none; background-image: url("media/sub_menu_pink_top.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 75px; height: 80px; float: left }
#sub_menu1_pink a:hover      { background-image: url("media/sub_menu_pink_top.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 75px; height: 80px; float: left }
#sub_menu2_pink a         { text-decoration: none; background-image: url("media/sub_menu_pink_hospital.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu2_pink a:hover           { background-image: url("media/sub_menu_pink_hospital.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu2_pink           { background-image: url("media/sub_menu_pink_hospital.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu3_pink a         { text-decoration: none; background-image: url("media/sub_menu_pink_shisetu.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu3_pink a:hover          { background-image: url("media/sub_menu_pink_shisetu.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu3_pink           { background-image: url("media/sub_menu_pink_shisetu.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu4_pink a         { text-decoration: none; background-image: url("media/sub_menu_pink_bumon.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 48px; height: 80px; float: left }
#sub_menu4_pink a:hover          { background-image: url("media/sub_menu_pink_bumon.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 48px; height: 80px; float: left }
#sub_menu4_pink          { background-image: url("media/sub_menu_pink_bumon.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 48px; height: 80px; float: left }
#sub_menu5_pink a        { text-decoration: none; background-image: url("media/sub_menu_pink_gairai.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu5_pink a:hover       { background-image: url("media/sub_menu_pink_gairai.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu5_pink        { background-image: url("media/sub_menu_pink_gairai.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu6_pink a        { text-decoration: none; background-image: url("media/sub_menu_pink_nyuin.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu6_pink a:hover        { background-image: url("media/sub_menu_pink_nyuin.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu6_pink        { background-image: url("media/sub_menu_pink_nyuin.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu7_pink a          { text-decoration: none; background-image: url("media/sub_menu_pink_shitumon.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 68px; height: 80px; float: left }
#sub_menu7_pink a:hover          { background-image: url("media/sub_menu_pink_shitumon.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 68px; height: 80px; float: left }
#sub_menu7_pink           { background-image: url("media/sub_menu_pink_shitumon.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 68px; height: 80px; float: left }
#sub_menu8_pink a          { text-decoration: none; background-image: url("media/sub_menu_pink_access.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu8_pink a:hover          { background-image: url("media/sub_menu_pink_access.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu8_pink           { background-image: url("media/sub_menu_pink_access.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu9_pink a          { text-decoration: none; background-image: url("media/sub_menu_pink_bosyu.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu9_pink a:hover          { background-image: url("media/sub_menu_pink_bosyu.jpg"); background-repeat: no-repeat; background-position: 0 -80px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }
#sub_menu9_pink           { background-image: url("media/sub_menu_pink_bosyu.jpg"); background-repeat: no-repeat; background-position: 0 -160px; text-indent: -9999px; display: block; width: 49px; height: 80px; float: left }

#sub_title { display: block; width: 800px; height: 40px }
#sub_title p  { display: none; padding-top: 10px; float: left }
#h2_hospital { padding-left: 10px; border-left: 10px solid #000 }
#h2_shisetu { padding-left: 10px; border-left: 10px solid #000 }
#h2_gairai { padding-left: 10px; border-left: 10px solid #000 }
#h2_gairai_izon { padding-left: 10px; border-left: 10px solid #000 }
#h2_nyuin { padding-left: 10px; border-left: 10px solid #000 }
#h2_access { padding-left: 10px; border-left: 10px solid #000 }
#h2_shitumon { padding-left: 10px; border-left: 10px solid #000 }
#h2_bumon { padding-left: 10px; border-left: 10px solid #000 }
#h2_bumon_kango     { padding-left: 10px; border-left: 10px solid #000 }
#h2_bumon_rehabili      { padding-left: 10px; border-left: 10px solid #000 }
#h2_bumon_iryou     { padding-left: 10px; border-left: 10px solid #000 }
#h2_bumon_rehabili    { padding-left: 10px; border-left: 10px solid #000 }
#h2_bumon_gairai      { padding-left: 10px; border-left: 10px solid #000 }
#h2_bumon_nyuin      { padding-left: 10px; border-left: 10px solid #000 }
#h2_bumon_rehabili2     { padding-left: 10px; border-left: 10px solid #000 }
#h2_bosyu { padding-left: 10px; border-left: 10px solid #000 }
#h2_bosyu2      { padding-left: 10px; border-left: 10px solid #000 }
#h2_bosyu3       { padding-left: 10px; border-left: 10px solid #000 }
#h2_bosyu4       { padding-left: 10px; border-left: 10px solid #000 }
#h2_bosyu5      { padding-left: 10px; border-left: 10px solid #000 }
#h2_bosyu6       { padding-left: 10px; border-left: 10px solid #000 }
#h2_bosyu7       { padding-left: 10px; border-left: 10px solid #000 }
#h2_bosyu8       { padding-left: 10px; border-left: 10px solid #000 }
#h2_bosyu9       { padding-left: 10px; border-left: 10px solid #000 }
#h2_contact { padding-left: 10px; border-left: 10px solid #000 }
#h2_policy { padding-left: 10px; border-left: 10px solid #000 }
#h2_link { padding-left: 10px; border-left: 10px solid #000 }
#h2_dokuritu { padding-left: 10px; border-left: 10px solid #000 }
#h2_sitemap { padding-left: 10px; border-left: 10px solid #000 }
#h2_blog { padding-left: 10px; border-left: 10px solid #000 }
#h2_jijo { padding-left: 10px; border-left: 10px solid #000 }
#h2_kazoku { padding-left: 10px; border-left: 10px solid #000 }
#h2_kouhoushi { padding-left: 10px; border-left: 10px solid #000 }

#sub_contents_blue h4 { color: #fff; font-weight: bold; background-color: #369; text-align: left; display: block; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 535px }
#sub_contents_yellow h4 { color: #fff; font-weight: bold; background-color: #999966; text-align: left; display: block; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 535px }
#sub_contents_green h4 { color: #fff; font-weight: bold; background-color: #228b22; text-align: left; display: block; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 535px }
#sub_contents_pink h4     { color: #fff; font-weight: bold; background-color: #FF6666; text-align: left; display: block; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 535px }
#sub_contents_blue h5 { color: #369; font-size: 1em; font-weight: bold; text-align: left; display: block; margin-bottom: 10px; padding-bottom: 3px; padding-left: 10px; border-bottom: 2px dotted #369 }
#sub_contents_yellow h5 { color: #999966; font-size: 1em; font-weight: bold; text-align: left; display: block; margin-bottom: 10px; padding-bottom: 3px; padding-left: 10px; border-bottom: 2px dotted #999966 }
#sub_contents_green h5 { color: #228b22; font-size: 1em; font-weight: bold; text-align: left; display: block; margin-bottom: 10px; padding-bottom: 3px; padding-left: 10px; border-bottom: 2px dotted #228b22 }
#sub_contents_pink h5      { color: #FF6666; font-size: 1em; font-weight: bold; text-align: left; display: block; margin-bottom: 10px; padding-bottom: 3px; padding-left: 10px; border-bottom: 2px dotted #FF6666 }
#sub_contents_bg   { color: #fff; text-indent: -9999px; width: 800px }
#sub_contents_blue  { display: block; float: left }
#sub_contents_yellow  { display: block; float: left }
#sub_contents_green  { display: block; float: left }
#sub_contents_pink  { display: block; float: left }
#sub_contents_honbun  { display: block; width: 565px; float: left }
#sub_contents_honbun li { margin-left: 20px }
#sub_contents_blue #sub_contents_honbun h3  { color: #369; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 2px dotted #369 }
#sub_contents_yellow #sub_contents_honbun h3 { color: #665500; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 2px dotted #665500 }
#sub_contents_green #sub_contents_honbun h3 { color: #228b22; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 2px dotted #228b22 }
#sub_contents_pink #sub_contents_honbun h3   { color: #FF6666; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 2px dotted #FF6666 }
#sub_contents_menu { display: none; width: 215px; float: right }
#sub_contents_blue #sub_contents_menu li { background-image: url("media/sub_contents_menu_blue.gif"); background-repeat: no-repeat; background-position: left top; list-style-type: none; margin-bottom: 15px; margin-left: 10px; padding-right: 10px; padding-left: 12px }
#sub_contents_blue #sub_contents_menu li a { color: #003366 }
#sub_contents_blue #sub_contents_menu li ul li { background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 0 8px; list-style-type: none; margin-top: 10px; margin-bottom: 5px; margin-left: 10px }
#sub_contents_yellow #sub_contents_menu li { background-image: url("media/sub_contents_menu_yellow.gif"); background-repeat: no-repeat; background-position: left top; list-style-type: none; margin-bottom: 15px; margin-left: 10px; padding-right: 10px; padding-left: 12px }
#sub_contents_yellow #sub_contents_menu li a { color: #665500 }
#sub_contents_yellow #sub_contents_menu li ul li { background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 0 8px; list-style-type: none; margin-top: 10px; margin-bottom: 5px; margin-left: 10px }
#sub_contents_green #sub_contents_menu li { background-image: url("media/sub_contents_menu_green.gif"); background-repeat: no-repeat; background-position: left top; list-style-type: none; margin-bottom: 15px; margin-left: 10px; padding-right: 10px; padding-left: 12px }
#sub_contents_green #sub_contents_menu li a { color: #006400 }
#sub_contents_green #sub_contents_menu li ul li { background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 0 8px; list-style-type: none; margin-top: 10px; margin-bottom: 5px; margin-left: 10px }
#sub_contents_pink #sub_contents_menu li            { background-image: url("media/sub_contents_menu_pink.gif"); background-repeat: no-repeat; background-position: left top; list-style-type: none; margin-bottom: 15px; margin-left: 10px; padding-right: 10px; padding-left: 12px }
#sub_contents_pink #sub_contents_menu li a       {color: #006400; }
#sub_contents_pink #sub_contents_menu li ul li             { background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 0 8px; list-style-type: none; margin-top: 10px; margin-bottom: 5px; margin-left: 10px }
.kiji  { display: block; padding-left: 20px; float: left }
.kiji_nyuin { background-image: url("media/nyuin_image01.jpg"); background-repeat: no-repeat; background-position: right bottom; display: block; padding-left: 20px; float: left }
.tantoui { background-color: #fffee2; margin-bottom: 10px; padding: 5px 10px 10px; border: solid 1px #ccc }
.tantoui table { margin-top: 10px; margin-bottom: 10px }
/*shitumon*/
#shitumon_ichiran { display: block; margin-left: -20px; width: 545px }
#shitumon_ichiran li { background-image: url("media/icon_q.gif"); background-repeat: no-repeat; list-style-type: none; display: block; margin-bottom: 5px; padding-bottom: 5px; padding-left: 20px; border-bottom: 1px dotted #999 }
.shitumon_box { background-color: #fffee2; display: block; width: 530px; float: left; border: solid 1px #eeeeee }
.shitumon_box1 { color: #360; font-size: 1.1em; font-weight: bold; line-height: 1.4em; background-color: #e8ffe7; background-image: url("media/shitumon_q.gif"); background-repeat: no-repeat; background-position: 10px 10px; padding: 15px 10px 15px 50px; border-bottom: 1px dotted #cccccc }
.shitumon_box2 { color: #900; font-size: 1.1em; font-weight: bold; line-height: 1.4em; background-color: #ffddff; background-image: url("media/shitumon_a.gif"); background-repeat: no-repeat; background-position: 10px 10px; padding: 15px 10px 15px 50px; border-bottom: 1px dotted #cccccc }
.shitumon_box3 { padding: 10px }
.shitumon_box3 h6 { font-size: 1.1em; font-weight: bold; margin-bottom: 3px; padding-bottom: 3px; padding-left: 10px; border-bottom: 2px dotted #999 }
/*link*/
.link_window { display: block; width: 545px }
.link_window li { background-image: url("media/icon_window.gif"); background-repeat: no-repeat; background-position: 0 2px; list-style-type: none; display: block; margin-bottom: 5px; padding-bottom: 5px; padding-left: 20px; position: relative; left: -20px; border-bottom: 1px dotted #999 }
.link_ol { padding-left: 10px; width: 505px }
.link_ol li { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #999 }
.link_pdf { display: block; width: 545px }
.link_pdf li      { background-image: url("media/icon_pdf.gif"); background-repeat: no-repeat; background-position: 0 2px; list-style-type: none; display: block; margin-bottom: 5px; padding-top: 15px; padding-bottom: 5px; padding-left: 35px; position: relative; left: -20px; border-bottom: 1px dotted #999 }
/*bosyu*/
#bosyu_itiran   { background-repeat: no-repeat; display: block; width: 535px; height: 190px; float: left }
#bosyu_itiran1   { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; display: block; width: 180px; height: 60px; float: left }
#bosyu_itiran1 a  { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; display: block; width: 180px; height: 60px; float: left }
#bosyu_itiran1 a:hover  { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: 0 -200px; text-indent: -9999px; display: block; width: 180px; height: 60px; float: left }
#bosyu_itiran2   { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: -180px 0; text-indent: -9999px; display: block; width: 180px; height: 60px; float: left }
#bosyu_itiran2 a  { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: -180px 0; text-indent: -9999px; display: block; width: 180px; height: 60px; float: left }
#bosyu_itiran2 a:hover   { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: -180px -200px; text-indent: -9999px; display: block; width: 180px; height: 60px; float: left }
#bosyu_itiran3   { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: -360px 0; text-indent: -9999px; display: block; width: 170px; height: 60px; float: left }
#bosyu_itiran3 a  { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: -360px 0; text-indent: -9999px; display: block; width: 170px; height: 60px; float: left }
#bosyu_itiran3 a:hover   { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: -360px -200px; text-indent: -9999px; display: block; width: 170px; height: 60px; float: left }
#bosyu_itiran4   { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: 0 -60px; text-indent: -9999px; display: block; width: 180px; height: 60px; float: left }
#bosyu_itiran4 a  { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: 0 -60px; text-indent: -9999px; display: block; width: 180px; height: 60px; float: left }
#bosyu_itiran4 a:hover   { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: 0 -260px; text-indent: -9999px; display: block; width: 180px; height: 60px; float: left }
#bosyu_itiran5   { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: -180px -60px; text-indent: -9999px; display: block; width: 180px; height: 60px; float: left }
#bosyu_itiran5 a  { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: -180px -60px; text-indent: -9999px; display: block; width: 180px; height: 60px; float: left }
#bosyu_itiran5 a:hover   { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: -180px -260px; text-indent: -9999px; display: block; width: 180px; height: 60px; float: left }
#bosyu_itiran6   { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: -360px -60px; text-indent: -9999px; display: block; width: 170px; height: 60px; float: left }
#bosyu_itiran6 a  { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: -360px -60px; text-indent: -9999px; display: block; width: 170px; height: 60px; float: left }
#bosyu_itiran6 a:hover   { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: -360px -260px; text-indent: -9999px; display: block; width: 170px; height: 60px; float: left }
#bosyu_itiran7    { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: 0 -120px; text-indent: -9999px; display: block; width: 530px; height: 70px; float: left }
#bosyu_itiran7 a   { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: 0 -120px; text-indent: -9999px; display: block; width: 530px; height: 70px; float: left }
#bosyu_itiran7 a:hover     { background-image: url("media/bosyu_itiran.jpg"); background-repeat: no-repeat; background-position: 0 -320px; text-indent: -9999px; display: block; width: 530px; height: 70px; float: left }
#bosyu_itiran8     { background-image: url("media/bosyu_itiran_yakuzaishi.gif"); background-repeat: no-repeat; background-position: -170px 0; text-indent: -9999px; display: block; width: 170px; height: 60px; float: left }
#bosyu_itiran8 a    { background-image: url("media/bosyu_itiran_yakuzaishi.gif"); background-repeat: no-repeat; background-position: -170px 0; text-indent: -9999px; display: block; width: 170px; height: 60px; float: left }
#bosyu_itiran8 a:hover      { background-image: url("media/bosyu_itiran_yakuzaishi.gif"); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; display: block; width: 170px; height: 60px; float: left }
#bosyu_itiran9      { background-image: url("media/bosyu_itiran_shinrijouhouka.gif"); background-repeat: no-repeat; background-position: -170px 0; text-indent: -9999px; display: block; width: 170px; height: 60px; float: left }
#bosyu_itiran9 a     { background-image: url("media/bosyu_itiran_shinrijouhouka.gif"); background-repeat: no-repeat; background-position: -170px 0; text-indent: -9999px; display: block; width: 170px; height: 60px; float: left }
#bosyu_itiran9 a:hover       { background-image: url("media/bosyu_itiran_shinrijouhouka.gif"); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; display: block; width: 170px; height: 60px; float: left }

.bosyu_itiran { display: block; position: relative; left: -20px; width: 530px }
.bosyu_itiran li { background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 0 7px; list-style-type: none; display: block; margin-bottom: 3px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px dotted #999 }
.li_none { list-style-type: none; position: relative; left: -20px }
.tyui { position: relative; left: -5px }
.tyui li { text-indent: -1em; list-style-type: none }
.tyui_p { text-indent: -1em; list-style-type: none; margin-left: 15px }
/*sitemap*/
.sitemap_box { display: block; padding-bottom: 20px; width: 545px; float: left }
.sitemap_box1 { display: block; margin-right: 20px; width: 250px; float: left }
.sitemap_box2 { background-color: #eeffe5; background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 10px 12px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; border-left: 3px solid #360 }
.sitemap_box3 { }
/*shisetu*/
#shisetu_top_1f { display: block; width: 545px }
#shisetu_top_1f dt { font-size: 1.1em; font-weight: bold; background-color: #eeeeee; background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 10px 10px; display: block; margin-bottom: 5px; padding: 3px 3px 3px 15px; border-bottom: 1px dotted #c00; border-left: 3px solid #c00 }
#shisetu_top_1f dd { background-color: #ffe9e9; padding: 10px; border: solid 1px #ccc }
#shisetu_top_2f { display: block; width: 545px }
#shisetu_top_2f dt { font-size: 1.1em; font-weight: bold; background-color: #eeeeee; background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 10px 10px; display: block; margin-bottom: 5px; padding: 3px 3px 3px 15px; border-bottom: 1px dotted #999966; border-left: 3px solid #999966 }
#shisetu_top_2f dd { background-color: #fffee2; padding: 10px; border: solid 1px #ccc }
#shisetu_top_3f { display: block; width: 545px }
#shisetu_top_3f dt { font-size: 1.2em; font-weight: bold; background-color: #eeeeee; background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 10px 10px; display: block; margin-bottom: 5px; padding: 3px 3px 3px 15px; border-bottom: 1px dotted #228b22; border-left: 3px solid #228b22 }
#shisetu_top_3f dd { background-color: #cfc; padding: 10px; border: solid 1px #ccc }
#shisetu_top_4f { display: block; width: 545px }
#shisetu_top_4f dt { font-size: 1.1em; font-weight: bold; background-color: #eeeeee; background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 10px 10px; display: block; margin-bottom: 5px; padding: 3px 3px 3px 15px; border-bottom: 1px dotted #369; border-left: 3px solid #369 }
#shisetu_top_4f dd { background-color: #e9ffff; padding: 10px; border: solid 1px #ccc }
.tamokuteki { display: block; margin-top: 10px }
#shisetu_box_1f .shisetu_box { display: block; margin-bottom: 10px; width: 545px; float: left }
#shisetu_box_1f .shisetu_box1 { background-color: #fffee2; display: block; margin-right: 9px; width: 266px; float: left; border: solid 1px #999 }
#shisetu_box_1f .shisetu_box1 dt { color: #fff; font-weight: bold; background-color: #c00; margin-bottom: 5px; padding: 5px; border-bottom: 1px solid #999 }
#shisetu_box_1f .shisetu_box1 dd { display: block }
#shisetu_box_1f .shisetu_box1 dd img { margin-left: 5px }
#shisetu_box_1f .shisetu_box1 dd p { text-align: left; display: block; padding: 5px }
#shisetu_box_1f .shisetu_box2 { background-color: #fffee2; display: block; width: 266px; float: left; border: solid 1px #999 }
#shisetu_box_1f .shisetu_box2 dt { color: #fff; font-weight: bold; background-color: #c00; margin-bottom: 5px; padding: 5px; border-bottom: 1px solid #999 }
#shisetu_box_1f .shisetu_box2 dd { display: block }
#shisetu_box_1f .shisetu_box2 dd img { margin-left: 5px }
#shisetu_box_1f .shisetu_box2 dd p { text-align: left; display: block; padding: 5px }
#shisetu_box_2f .shisetu_box { display: block; margin-bottom: 10px; width: 545px; float: left }
#shisetu_box_2f .shisetu_box1 { background-color: #fffee2; display: block; margin-right: 9px; width: 266px; float: left; border: solid 1px #999 }
#shisetu_box_2f .shisetu_box1 dt { color: #fff; font-weight: bold; background-color: #999966; margin-bottom: 5px; padding: 5px; border-bottom: 1px solid #999 }
#shisetu_box_2f .shisetu_box1 dd { display: block }
#shisetu_box_2f .shisetu_box1 dd img { margin-left: 5px }
#shisetu_box_2f .shisetu_box1 dd p { text-align: left; display: block; padding: 5px }
#shisetu_box_2f .shisetu_box2 { background-color: #fffee2; display: block; width: 266px; float: left; border: solid 1px #999 }
#shisetu_box_2f .shisetu_box2 dt { color: #fff; font-weight: bold; background-color: #999966; margin-bottom: 5px; padding: 5px; border-bottom: 1px solid #999 }
#shisetu_box_2f .shisetu_box2 dd { display: block }
#shisetu_box_2f .shisetu_box2 dd img { margin-left: 5px }
#shisetu_box_2f .shisetu_box2 dd p { text-align: left; display: block; padding: 5px }
#shisetu_box_3f .shisetu_box { display: block; margin-bottom: 10px; width: 545px; float: left }
#shisetu_box_3f .shisetu_box1 { background-color: #fffee2; display: block; margin-right: 9px; width: 266px; float: left; border: solid 1px #999 }
#shisetu_box_3f .shisetu_box1 dt { color: #fff; font-weight: bold; background-color: #228b22; margin-bottom: 5px; padding: 5px; border-bottom: 1px solid #999 }
#shisetu_box_3f .shisetu_box1 dd { display: block }
#shisetu_box_3f .shisetu_box1 dd img { margin-left: 5px }
#shisetu_box_3f .shisetu_box1 dd p { text-align: left; display: block; padding: 5px }
#shisetu_box_3f .shisetu_box2 { background-color: #fffee2; display: block; width: 266px; float: left; border: solid 1px #999 }
#shisetu_box_3f .shisetu_box2 dt { color: #fff; font-weight: bold; background-color: #228b22; margin-bottom: 5px; padding: 5px; border-bottom: 1px solid #999 }
#shisetu_box_3f .shisetu_box2 dd { display: block }
#shisetu_box_3f .shisetu_box2 dd img { margin-left: 5px }
#shisetu_box_3f .shisetu_box2 dd p { text-align: left; display: block; padding: 5px }
#shisetu_box_4f .shisetu_box { display: block; margin-bottom: 10px; width: 545px; float: left }
#shisetu_box_4f .shisetu_box1 { background-color: #fffee2; display: block; margin-right: 9px; width: 266px; float: left; border: solid 1px #999 }
#shisetu_box_4f .shisetu_box1 dt { color: #fff; font-weight: bold; background-color: #369; margin-bottom: 5px; padding: 5px; border-bottom: 1px solid #999 }
#shisetu_box_4f .shisetu_box1 dd { display: block }
#shisetu_box_4f .shisetu_box1 dd img { margin-left: 5px }
#shisetu_box_4f .shisetu_box1 dd p { text-align: left; display: block; padding: 5px }
#shisetu_box_4f .shisetu_box2 { background-color: #fffee2; display: block; width: 266px; float: left; border: solid 1px #999 }
#shisetu_box_4f .shisetu_box2 dt { color: #fff; font-weight: bold; background-color: #369; margin-bottom: 5px; padding: 5px; border-bottom: 1px solid #999 }
#shisetu_box_4f .shisetu_box2 dd { display: block }
#shisetu_box_4f .shisetu_box2 dd img { margin-left: 5px }
#shisetu_box_4f .shisetu_box2 dd p { text-align: left; display: block; padding: 5px }
/*bumon*/
#bumon_kango { display: block; width: 545px; float: left }
#bumon_kango dt { font-size: 1.1em; font-weight: bold; background-color: #eeeeee; background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 10px 10px; display: block; margin-bottom: 5px; padding: 3px 3px 3px 15px; border-bottom: 1px dotted #369; border-left: 3px solid #369 }
#bumon_kango dd { background-color: #ffc; display: block; width: 540px; float: left; border: solid 1px #999 }
#bumon_kango dd ul { display: block; margin-left: 5px; padding-top: 5px; padding-bottom: 5px; width: 250px; float: left }
#bumon_kango dd ul li { }
#bumon_iryou { display: block; margin-top: 20px; width: 545px; float: left }
#bumon_iryou dt { font-size: 1.1em; font-weight: bold; background-color: #eeeeee; background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 10px 10px; display: block; margin-bottom: 5px; padding: 3px 3px 3px 15px; border-bottom: 1px dotted #369; border-left: 3px solid #369 }
#bumon_iryou dd { background-color: #ffc; display: block; width: 540px; float: left; border: solid 1px #999 }
#bumon_iryou dd ul { display: block; margin-left: 5px; padding-top: 5px; width: 250px; float: left }
#bumon_iryou dd ul li { }
#bumon_iryou dd ul li ul { position: relative; top: -5px; left: -10px }
#bumon_rehabili { display: block; margin-top: 20px; width: 545px; float: left }
#bumon_rehabili dt { font-size: 1.1em; font-weight: bold; background-color: #eeeeee; background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 10px 10px; display: block; margin-bottom: 5px; padding: 3px 3px 3px 15px; border-bottom: 1px dotted #369; border-left: 3px solid #369 }
#bumon_rehabili dd { background-color: #ffc; display: block; width: 540px; float: left; border: solid 1px #999 }
#bumon_rehabili dd ul { display: block; margin-left: 5px; padding-top: 5px; padding-bottom: 5px; width: 250px; float: left }
#bumon_rehabili dd ul li { }
#bumon_jimu { display: block; margin-top: 20px; margin-bottom: 20px; float: left; width1: 545px  }
#bumon_jimu dt { font-size: 1.1em; font-weight: bold; background-color: #eeeeee; background-image: url("media/y_r_glay.gif"); background-repeat: no-repeat; background-position: 10px 10px; display: block; margin-bottom: 5px; padding: 3px 3px 3px 15px; border-bottom: 1px dotted #369; border-left: 3px solid #369 }
#bumon_jimu dd { background-color: #ffc; display: block; width: 540px; float: left; border: solid 1px #999 }
#bumon_jimu dd ul { display: block; margin-left: 5px; padding-top: 5px; padding-bottom: 5px; width: 250px; float: left }
#bumon_jimu dd ul li { }

#bumon_gairai { display: block; width: 545px; float: left }
#bumon_gairai dt  { font-size: 1.1em; font-weight: bold; background-color: #eeeeee; display: block; margin-bottom: 5px; padding: 3px 3px 3px 5px; border-bottom: 1px dotted #369; border-left: 3px solid #369 }
#bumon_gairai dd { background-color: #ffc; display: block; width: 540px; float: left; border: solid 1px #999 }
#bumon_gairai dd ul { display: block; margin-left: 5px; padding-top: 5px; padding-bottom: 5px; width: 250px; float: left }
#bumon_gairai dd ul li { }

#bumon_nyuin { display: block; margin-top: 20px; width: 545px; float: left }
#bumon_nyuin dt  { font-size: 1.1em; font-weight: bold; background-color: #eeeeee; display: block; margin-bottom: 5px; padding: 3px 3px 3px 5px; border-bottom: 1px dotted #369; border-left: 3px solid #369 }
#bumon_nyuin dd { background-color: #ffc; display: block; width: 540px; float: left; border: solid 1px #999 }
#bumon_nyuin dd ul { display: block; margin-left: 5px; padding-top: 5px; width: 250px; float: left }
#bumon_nyuin dd ul li { }
#bumon_nyuin dd ul li ul { position: relative; top: -5px; left: -10px }

#bumon_rehabili2 { display: block; margin-top: 20px; width: 545px; float: left }
#bumon_rehabili2 dt  { font-size: 1.1em; font-weight: bold; background-color: #eeeeee; display: block; margin-bottom: 5px; padding: 3px 3px 3px 5px; border-bottom: 1px dotted #369; border-left: 3px solid #369 }
#bumon_rehabili2 dd { background-color: #ffc; display: block; width: 540px; float: left; border: solid 1px #999 }
#bumon_rehabili2 dd ul { display: block; margin-left: 5px; padding-top: 5px; padding-bottom: 5px; width: 250px; float: left }
#bumon_rehabili2 dd ul li { }

#bumon_izon_top   { background-image: url("media/bumon_izon_top.gif"); background-repeat: no-repeat; display: block; width: 540px; float: left }
#bumon_izon_top1  { display: block; width: 180px; float: left }
#bumon_izon_top1 dt a     { background-image: url("media/bumon_izon_top.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 180px; height: 150px; float: left }
#bumon_izon_top1 dt a:hover     { background-image: url("media/bumon_izon_top_ov.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 180px; height: 150px; float: left }
#bumon_izon_top1 dd    { font-size: 0.8em; background-color: #eee; display: block; margin-top: 5px; margin-left: 2px; padding: 5px; width: 165px; float: left }

#bumon_izon_top2  { display: block; width: 180px; float: left }
#bumon_izon_top2 dt a      { background-image: url("media/bumon_izon_top.jpg"); background-repeat: no-repeat; background-position: -180px 0; text-indent: -9999px; display: block; width: 180px; height: 150px; float: left }
#bumon_izon_top2 dt a:hover      { background-image: url("media/bumon_izon_top_ov.jpg"); background-repeat: no-repeat; background-position: -180px 0; text-indent: -9999px; display: block; width: 180px; height: 150px; float: left }
#bumon_izon_top2 dd    { font-size: 0.8em; background-color: #eee; display: block; margin-top: 5px; margin-left: 2px; padding: 5px; width: 165px; float: left }

#bumon_izon_top3  { display: block; width: 180px; float: left }
#bumon_izon_top3 dt a      { background-image: url("media/bumon_izon_top.jpg"); background-repeat: no-repeat; background-position: -360px 0; text-indent: -9999px; display: block; width: 180px; height: 150px; float: left }
#bumon_izon_top3 dt a:hover      { background-image: url("media/bumon_izon_top_ov.jpg"); background-repeat: no-repeat; background-position: -360px 0; text-indent: -9999px; display: block; width: 180px; height: 150px; float: left }
#bumon_izon_top3 dd    { font-size: 0.8em; background-color: #eee; display: block; margin-top: 5px; margin-left: 2px; padding: 5px; width: 165px; float: left }

#bumon_izon_top_2   { background-image: url("media/bumon_izon_top_2.jpg"); background-repeat: no-repeat; display: block; width: 540px; float: left }
#bumon_izon_top1_2  { display: block; width: 180px; float: left }
#bumon_izon_top1_2 dt a    { background-image: url("media/bumon_izon_top_2.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 180px; height: 150px; float: left }
#bumon_izon_top1_2 dt a:hover    { background-image: url("media/bumon_izon_top_2ov.jpg"); background-repeat: no-repeat; text-indent: -9999px; display: block; width: 180px; height: 150px; float: left }
#bumon_izon_top1_2 dd    { font-size: 0.8em; background-color: #eee; display: block; margin-top: 5px; margin-left: 2px; padding: 5px; width: 165px; float: left }

#bumon_izon_top2_2  { display: block; width: 180px; float: left }
#bumon_izon_top2_2 dt a     { background-image: url("media/bumon_izon_top_2.jpg"); background-repeat: no-repeat; background-position: -180px 0; text-indent: -9999px; display: block; width: 180px; height: 150px; float: left }
#bumon_izon_top2_2 dt a:hover     { background-image: url("media/bumon_izon_top_2ov.jpg"); background-repeat: no-repeat; background-position: -180px 0; text-indent: -9999px; display: block; width: 180px; height: 150px; float: left }
#bumon_izon_top2_2 dd    { font-size: 0.8em; background-color: #eee; display: block; margin-top: 5px; margin-left: 2px; padding: 5px; width: 165px; float: left }

/**/
#sub_footer { background-image: url("media/footer_bg.jpg"); background-repeat: repeat-x; display: none; clear: both }
#sub_footer2 { display: block; margin-right: auto; margin-left: auto; padding-bottom: 30px; width: 800px }
#sub_footer2 ul { text-align: left; display: block; padding-top: 3px; padding-left: 20px; float: left; clear: none }
#sub_footer2 ul li { list-style-type: none; display: block; margin-right: 20px; float: left }
#sub_footer2 ul li a { color: #000066 }
#sub_footer2 p { color: #000066; font-size: 0.9em; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; text-align: right; display: block; margin-right: auto; margin-left: auto; padding-top: 20px; width: 800px; float: left; clear: both }
.page_top { text-align: right; display: block; margin-top: 10px; margin-bottom: 20px; width: 100%; float: left }
.page_top a { color: #000; font-size: 0.7em; background-image: url("media/y_u_red.gif"); background-repeat: no-repeat; background-position: 0 5px; margin-top: 10px; margin-bottom: 15px; padding-right: 20px; padding-left: 10px }
.page_return { text-align: right; display: block; margin-bottom: 20px; width: 100%; float: left }
.page_return a { color: #000; font-size: 0.7em; background-image: url("media/y_l_glay.gif"); background-repeat: no-repeat; background-position: 0 2px; margin-bottom: 15px; padding-right: 20px; padding-left: 10px }
/*table*/
.caption_blue { color: #fff; font-weight: bold; background-color: #369; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-top: 5px solid #fff; border-bottom: 5px solid #fff }
.caption_yellow { color: #fff; font-weight: bold; background-color: #999966; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-top: 5px solid #fff; border-bottom: 5px solid #fff }
.caption_green { color: #fff; font-weight: bold; background-color: #228b22; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-top: 5px solid #fff; border-bottom: 5px solid #fff }
.table { background-color: #cccccc }
.table_white { background-color: #fff; padding: 5px }
.table_glay { background-color: #eeeeee; margin: 1px; padding: 5px }
.table_glay2 { color: #fff; background-color: #999999; padding: 5px }
.table_glay3 { color: #fff; background-color: #666666; padding: 5px }
.table_glay4 { color: #fff; background-color: #333333; padding: 5px }
.table_yellow { background-color: #fffee2; padding: 5px }

/*kango-new*/
#sub_contents_pink2 #sub_contents_menu2 li              { color: #f30; font-weight: bold; background-image: url("media/sub_contents_menu_pink.gif"); background-repeat: no-repeat; background-position: left top; list-style-type: none; margin-bottom: 15px; padding-right: 10px; padding-left: 12px }
#sub_contents_pink2 #sub_contents_menu2 li a         { color: #f30; font-weight: normal }
#sub_contents_pink2 #sub_contents_menu2 li ul li                 { font-weight: normal; background-image: url("media/y_d_glay.gif"); background-repeat: no-repeat; background-position: 0 8px; list-style-type: none; margin-top: 10px; margin-bottom: 5px; margin-left: 10px }
#sub_contents_pink2 h4      { color: #fff; font-weight: bold; background-color: #ff6666; text-align: left; display: block; margin-bottom: 10px; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; height: 1%; clear: both }
#sub_contents_pink2 h5      { color: #FF6666; font-size: 1em; font-weight: bold; text-align: left; display: block; margin-bottom: 10px; padding-bottom: 3px; padding-left: 10px; border-bottom: 2px dotted #FF6666 }
#sub_contents_menu2              { display: none }

.midashi-h3    { color: #fa6869; font-size: 95%; background-image: url("media/kango-new-img/g-midasi.gif"); background-repeat: no-repeat; text-align: left; margin-left: 15px; padding-top: 5px; padding-left: 33px; height: 1%; min-height: 28px; clear: both }
.sub-title   { color: #fa6869; font-size: 2em; font-family: "ＭＳ 明朝", "ＭＳ Ｐ明朝", "ヒラギノ明朝 Pro W3", 細明朝体, 平成明朝; font-weight: bold; text-align: left; margin-left: 15px; clear: both }
.mt30 { margin-top: 30px }

/* toppage.html */
#kango-top-image  { display: block; width: 800px; vertical-align: bottom }
#kango-top-image img { vertical-align: top }
/*menu */
#kango_menu  { background-image: url("media/topimage/s-menu-back.gif"); background-repeat: repeat-x; margin-top: 20px; margin-bottom: 2px; width: 800px; height: 50px }
#kmenu_01 { background-image: url("media/topimage/kmenu01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; width: 140px; height: 50px; float: left }
#kmenu_01 a { text-decoration: none; background-image: url("media/topimage/kmenu01.gif"); background-repeat: no-repeat; display: block; width: 140px; height: 50px }
#kmenu_01 a:hover { text-decoration: none; background-image: url("media/topimage/kmenu01.gif"); background-repeat: no-repeat; background-position: 0 -50px; display: block; width: 140px; height: 50px }
#kmenu_02  { background-image: url("media/topimage/kmenu02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; width: 150px; height: 50px; float: left }
#kmenu_02 a  { text-decoration: none; background-image: url("media/topimage/kmenu02.gif"); background-repeat: no-repeat; display: block; width: 150px; height: 50px }
#kmenu_02 a:hover  { text-decoration: none; background-image: url("media/topimage/kmenu02.gif"); background-repeat: no-repeat; background-position: 0 -50px; display: block; width: 150px; height: 50px }
#kmenu_03  { background-image: url("media/topimage/kmenu03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; width: 169px; height: 50px; float: left }
#kmenu_03 a  { text-decoration: none; background-image: url("media/topimage/kmenu03.gif"); background-repeat: no-repeat; display: block; width: 169px; height: 50px }
#kmenu_03 a:hover  { text-decoration: none; background-image: url("media/topimage/kmenu03.gif"); background-repeat: no-repeat; background-position: 0 -50px; display: block; width: 169px; height: 50px }
#kmenu_04  { background-image: url("media/topimage/kmenu04.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; width: 165px; height: 50px; float: left }
#kmenu_04 a  { text-decoration: none; background-image: url("media/topimage/kmenu04.gif"); background-repeat: no-repeat; display: block; width: 165px; height: 50px }
#kmenu_04 a:hover  { text-decoration: none; background-image: url("media/topimage/kmenu04.gif"); background-repeat: no-repeat; background-position: 0 -50px; display: block; width: 165px; height: 50px }


#kango_menu dl  { list-style-type: none; display: block; margin-right: auto; margin-left: auto; width: 624px }
#id { }
/* menu */
#menu_ov   { list-style-type: none; margin-bottom: 10px; position: static; width: 800px; height: 79px; clear: both }
#mo_01  { background-image: url("media/topimage/mo01.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; width: 200px; height: 79px; float: left }
#mo_01 a  { text-decoration: none; background-image: url("media/topimage/mo01.gif"); background-repeat: no-repeat; display: block; width: 200px; height: 79px }
#mo_01 a:hover  { text-decoration: none; background-image: url("media/topimage/mo01.gif"); background-repeat: no-repeat; background-position: 0 -79px; display: block; width: 200px; height: 79px }
#mo_02  { background-image: url("media/topimage/mo02.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; width: 200px; height: 79px; float: left }
#mo_02 a { text-decoration: none; background-image: url("media/topimage/mo02.gif"); background-repeat: no-repeat; display: block; width: 200px; height: 79px }
#mo_02 a:hover { text-decoration: none; background-image: url("media/topimage/mo02.gif"); background-repeat: no-repeat; background-position: 0 -79px; display: block; width: 200px; height: 79px }
#mo_03  { background-image: url("media/topimage/mo03.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; width: 200px; height: 79px; float: left }
#mo_03 a { text-decoration: none; background-image: url("media/topimage/mo03.gif"); background-repeat: no-repeat; display: block; width: 200px; height: 79px }
#mo_03 a:hover { text-decoration: none; background-image: url("media/topimage/mo03.gif"); background-repeat: no-repeat; background-position: 0 -79px; display: block; width: 200px; height: 79px }
#mo_04  { background-image: url("media/topimage/mo04.gif"); background-repeat: no-repeat; text-indent: -9999px; display: inline; width: 200px; height: 79px; float: right }
#mo_04 a  { text-decoration: none; background-image: url("media/topimage/mo04.gif"); background-repeat: no-repeat; display: block; width: 200px; height: 79px }
#mo_04 a:hover  { text-decoration: none; background-image: url("media/topimage/mo04.gif"); background-repeat: no-repeat; background-position: 0 -79px; display: block; width: 200px; height: 79px }

