@charset "UTF-8";


/* ナビゲーション */

/*グローバルナビ*/
div#global_navi {
	height:37px;
	}
div#global_navi ul {
	padding:0;
	zoom:1;/*IE6用*/
	}

div#global_navi ul li {
	margin:0;
	padding:0;
	width:130px;
	height:37px;
	float:left;
	list-style: none;
	text-indent:-9999px;
	}
div#global_navi ul li.gn01 {
		background:url(global_navi.jpg) no-repeat;
		background-position:0px -37px;
		}
div#global_navi ul li.gn02 {
		background:url(global_navi.jpg) no-repeat;
		background-position:-130px -37px;
		}
div#global_navi ul li.gn03 {
		background:url(global_navi.jpg) no-repeat;
		background-position:-260px -37px;
		}
div#global_navi ul li.gn04 {
		background:url(global_navi.jpg) no-repeat;
		background-position:-390px -37px;
		}
div#global_navi ul li.gn05 {
		background:url(global_navi.jpg) no-repeat;
		background-position:-520px -37px;
		}
div#global_navi ul li.gn06 {
		background:url(global_navi.jpg) no-repeat;
		background-position:-650px -37px;
		}
	
div#global_navi a {
	display:block;
	border-style:none;
	outline:0;
	background:url(global_navi.jpg) no-repeat;
	height:37px;
	}
	div#global_navi ul li.gn01 a {
		background-position:0px 0px;
		}
	div#global_navi ul li.gn02 a {
		background-position:-130px 0px;
		}
	div#global_navi ul li.gn03 a {
		background-position:-260px 0px;
		}
	div#global_navi ul li.gn04 a {
		background-position:-390px 0px;
		}
	div#global_navi ul li.gn05 a {
		background-position:-520px 0px;
		}
	div#global_navi ul li.gn06 a {
		background-position:-650px 0px;
		}
		
		
	div#global_navi ul li.gn01 a:hover {
		background-position:0px -37px;
		}
	div#global_navi ul li.gn02 a:hover {
		background-position:-130px -37px;
		}
	div#global_navi ul li.gn03 a:hover {
		background-position:-260px -37px;
		}
	div#global_navi ul li.gn04 a:hover {
		background-position:-390px -37px;
		}
	div#global_navi ul li.gn05 a:hover {
		background-position:-520px -37px;
		}
	div#global_navi ul li.gn06 a:hover {
		background-position:-650px -37px;
		}

/*治療案内ナビ*/
div#treatment_navi {
	height:275px;
	}
div#treatment_navi ul {
	padding:0;
	zoom:1;/*IE6用*/
	}

div#treatment_navi ul li {
	margin:0;
	padding:0;
	width:227px;
	height:55px;
	list-style: none;
	text-indent:-9999px;
	}
div#treatment_navi ul li.tn01 {
		background:url(treatment_navi.jpg) no-repeat;
		background-position:-227px 0px;
		}
div#treatment_navi ul li.tn02 {
		background:url(treatment_navi.jpg) no-repeat;
		background-position:-227px -55px;
		}
div#treatment_navi ul li.tn03 {
		background:url(treatment_navi.jpg) no-repeat;
		background-position:-227px -110px;
		}
div#treatment_navi ul li.tn04 {
		background:url(treatment_navi.jpg) no-repeat;
		background-position:-227px -165px;
		}
div#treatment_navi ul li.tn05 {
		background:url(treatment_navi.jpg) no-repeat;
		background-position:-227px -220px;
		}

div#treatment_navi a {
	display:block;
	border-style:none;
	outline:0;
	background:url(treatment_navi.jpg) no-repeat;
	height:55px;
	}
	div#treatment_navi ul li.tn01 a {
		background-position:0px 0;
		}
	div#treatment_navi ul li.tn02 a {
		background-position:0px -55px;
		}
	div#treatment_navi ul li.tn03 a {
		background-position:0px -110px;
		}
	div#treatment_navi ul li.tn04 a {
		background-position:0px -165px;
		}
	div#treatment_navi ul li.tn05 a {
		background-position:0px -220px;
		}		
		
	div#treatment_navi ul li.tn01 a:hover {
		background-position:-227px 0px;
		}
	div#treatment_navi ul li.tn02 a:hover {
		background-position:-227px -55px;
		}
	div#treatment_navi ul li.tn03 a:hover {
		background-position:-227px -110px;
		}
	div#treatment_navi ul li.tn04 a:hover {
		background-position:-227px -165px;
		}
	div#treatment_navi ul li.tn05 a:hover {
		background-position:-227px -220px;
		}



/* 診療時間テーブル */
table.hours{
    border-top:1px solid #41220D;
    border-left:1px solid #41220D;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.hours th{
    border-right:1px solid #41220D;
    border-bottom:1px solid #41220D;
    color:#FFF;
    background-color:#000000;
    background-image:url(table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.hours td{
    border-right:1px solid #41220D;
    border-bottom:1px solid #41220D;
    padding:0.3em 1em;
	text-align:center;
}
