/* CSS Document */

/***** TOP右メニュー ************************************************************/


.top_menu li a{
	display:block;
	text-indent:-9999px;
	width:225px;
	}
.top_menu li a:hover{
	display:block;
	text-indent:-9999px;
	width:225px;
	}

#top_muryou a{background: url(../images/index/top_muryou.jpg) no-repeat; height:120px;}
#top_muryou a:hover{background: url(../images/index/top_muryou.jpg) no-repeat 0 -120px;}

#top_hoken a{background:url(../images/index/top_hoken.jpg) no-repeat; height:122px;}
#top_hoken a:hover{background:url(../images/index/top_hoken.jpg) no-repeat 0 -122px;}

#top_shindan a{background:url(../images/index/top_shindan.jpg) no-repeat; height:111px}
#top_shindan a:hover{background:url(../images/index/top_shindan.jpg) no-repeat 0 -111px}

#top_coun a{background:url(../images/index/top_coun.jpg) no-repeat; height:110px}
#top_coun a:hover{background:url(../images/index/top_coun.jpg) no-repeat 0 -110px}

#top_corch a{background:url(../images/index/top_corch.jpg) no-repeat; height:105px;}
#top_corch a:hover{background:url(../images/index/top_corch.jpg) no-repeat 0 -105px;}

#top_iriguchi a{background:url(../images/index/top_iriguchi.jpg) no-repeat; height:59px}
#top_iriguchi a:hover{background:url(../images/index/top_iriguchi.jpg) no-repeat 0 -59px}

#top_contents a{background:url(../images/index/top_contents.jpg) no-repeat; height:114px}
#top_contents a:hover{background:url(../images/index/top_contents.jpg) no-repeat 0 -114px}

#top_tyuusyou a{background:url(../images/index/top_tyuusyou.jpg) no-repeat; height:67px;}
#top_tyuusyou a:hover{background:url(../images/index/top_tyuusyou.jpg) no-repeat 0 -67px}

#top_clinic a{background:url(../images/index/top_clinic.jpg) no-repeat; height:78px}
#top_clinic a:hover{background:url(../images/index/top_clinic.jpg) no-repeat 0 -78px}


/***** お客様の声 ************************************************************/
#voice{
	margin-bottom:12px;
	}
	
#top_voice a{
	background:url(../images/index/top_voice.jpg) no-repeat;
	height:29px;
	width:225px;
	display:block;
	text-indent:-9999px;
	}
#top_voice a:hover{background:url(../images/index/top_voice.jpg) no-repeat 0 -29px}

.voice_box{
	background:url(../images/index/hito.jpg) no-repeat;
	width:182px;
	height:57px;
	padding:8px 0 0 43px;
	border-bottom:1px #666666 dotted;
	line-height:1.4em
	}
*html .voice_box{
	background:url(../images/index/hito.jpg) no-repeat;
	width:225px;
	height:57px;
	padding:8px 0 0 43px;
	border-bottom:1px #666666 dotted
	}
#ichiran{
	position:absolute;
	font-size:12px;
	left: 475px;
	top: 571px;
	width: 170px;
	}
#oyaku{
	width:418px;
	float:left
	}
#oyaku li{
	line-height:1.6em;
	margin:4px 0 4px 0;
	padding:0 0 4px 0;
	border-bottom:1px #999999 dotted;
	}
	
#topics_hyou td{
	padding:5px 0px 5px 0px;
	border-bottom:1px #999999 dotted;
	vertical-align:text-top;
	line-height:1,8em;
	font-size:12px
	}
#topics_hyou a{
	color:#333333;
	}
#topics_hyou a:hover{
	text-decoration:underline;
	color:#0026CC
	}
#topics_hyou a:visited{
	color:#333333;
	}	
.date{
	color:#0026CC;
	font-weight:bold;
	}	
#topics_h{
	background:url(../images/index/topics.jpg) no-repeat;
	width:632px;
	height:30px;
	display:block;
	text-indent:-9999px;
	}
#oyaku_h{
	background:url(../images/index/oyaku.jpg) no-repeat;
	width:632px;
	height:30px;
	display:block;
	margin:50px 0 0 0;
	text-indent:-9999px;
	}

#flash{
	width:894px;
	height:250px;
	margin:25px 0 20px 0;
	}

/***** TOPナビゲーション ************************************************************/

ul#top_navi{
	width:894px;
	height:145px;
	}
ul#top_navi {list-style:none; margin:0}

ul#top_navi li{list-style:none; float:left;}

ul#top_navi a{
    display:block;
	text-indent:-9999px;
    overflow:hidden;
	}
	
#t_setsuritsu a{width:300px; height:57px; background:url(../images/index/top_navi.jpg) no-repeat; }
#t_setsuritsu a:hover{background:url(../images/index/top_navi.jpg) no-repeat 0 -115px; }

#t_keikaku a{width:291px; height:57px; background:url(../images/index/top_navi.jpg) no-repeat -300px 0  ; }
#t_keikaku a:hover{background:url(../images/index/top_navi.jpg) no-repeat -300px -115px; }

#t_cash a{width:302px; height:57px; background:url(../images/index/top_navi.jpg) no-repeat -591px 0  ; }
#t_cash a:hover{background:url(../images/index/top_navi.jpg) no-repeat -591px -115px; }

#t_syoukei a{width:300px; height:58px; background:url(../images/index/top_navi.jpg) no-repeat 0px -57px  ; }
#t_syoukei a:hover{background:url(../images/index/top_navi.jpg) no-repeat 0px -172px  ; }

#t_clinik a{width:291px; height:58px; background:url(../images/index/top_navi.jpg) no-repeat -300px -57px  ; }
#t_clinik a:hover{background:url(../images/index/top_navi.jpg) no-repeat -300px -172px  ; }

#t_shikin a{width:302px; height:58px; background:url(../images/index/top_navi.jpg) no-repeat -591px -57px  ; }
#t_shikin a:hover{background:url(../images/index/top_navi.jpg) no-repeat -591px -172px  ; }
