@charset "shift_jis";


* {
	margin: 0px;
	padding: 0px;
}

html,body {
	　text-align: left;
	　color:#CCCCCC;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	　font-size: 90%;
	　background-color:#FFFFFF;
}

#wrapper {
	width: 772px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;
}

.border{border:solid 1px #CCCCCC;
}

.table_text{text-indent:5px;
            font-size:80%;
			color:#333333;
}

.tablemenu_text{text-indent:5px;
            font-size:80%;
			color:#333333;
}

.tablemenu_text02{text-indent:3px;
            font-size:70%;
			color:#333333;
}

.table_left{margin-right:3px;
	　　　　margin-top: 0px;
	　　　　margin-left:12px;
	　　　　padding-top: 0px;
	　　　　padding-right: 0px;
	　　　　padding-bottom: 0px;
	　　　　padding-left:0px;	
}

.table_left_td{margin-bottom:20px;
}


.table_left_td01{margin-bottom:20px;
                 margin-left:2px;
}

.info_text{font-size:100%;
            color:#333333;
}

.table_info_td{margin-bottom:10px;
			   border-bottom-width: 1px;
	           border-bottom-style: dotted;
	           border-bottom-color: #cccccc;
			   }
.table_info_td02{margin-bottom:10px;}
	

.table_right{margin-top:0px;
	         margin-left:0px;
	         margin-right:0px;
	         padding-top:0px;
	         padding-bottom:0px;
}

.table_right_td{margin-bottom:10px;
}

.table_right_text{font-size:100%;
  　　　　　　　　color:#333333;
}

#top{text-align:right;
      margin-top:10px;
	  margin-bottom:10px;
	  margin-left:0px;
	  margin-right:0px;
	  font-size:100%;
	  color:#333333;
	  }
#footer{text-align:right;
padding:7px 5px 7px 0;
background-color:#EFEFEF;
background-repeat:no-repeat;
background-position: bottom;
border-top:solid;
border-top-color:#CCCCCC;
border-top-width:1px;
}

#top_table td{
	padding:2px;
}

/*メニューバー*/
#head_navi {margin-top:3px;
	        margin-bottom:0px;
	        margin-left:0px;
	        margin-right:0px;
	        padding: 0px;
	        width:333px;
}

#head_navi ul{
	width:51px;
}

#head_navi li {margin-top:0px;
	           margin-bottom:0px;
	           margin-left:0px;
	           margin-right:0px;
	           padding: 0px;
	           float: left;
	           list-style-type: none;
}


#head_navi ul li a:hover {
	text-decoration: none;
}
.menu_border_bottom{
		border-bottom:1px solid #cccccc;
}
.menu_hr{
		 height:5px;
}


#menu_s{margin-top:23px;
	    margin-bottom:5px;
	    margin-left:0px;
	    margin-right:0px;
		text-align:right;
		font-size:11px;        
}

#head_navi_menu_text{margin-top:0px;
           margin-bottom:2px;
		   margin-left:0px;
		   margin-right:0px;
		   text-align:left;
		   font-size:12px;
		   color:#333333;
}

/*　パンくず　*/
/*----------------------------------------*/
#pan{
	margin: 0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}

/*----------------------------------------*/
/*　サイドメニュー　*/
/*----------------------------------------*/
#side_menu{
	width:197px;
	}
.side_back{
	background-image: url(../img/side_back.gif);
	background-repeat: repeat-y;
	}

/*　サイドメニューピンク　*/
/*----------------------------------------*/

#right_list_pink{
	width:195px;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

a.right_pink_list01{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_pink.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
a.right_pink_list01:hover{
	background-image:url(../img/list_pink_on.gif);
	background-color:#F6B7CD;
	color:#FFFFFF;
	text-decoration:none;
} 
a.right_pink_list02{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_pink.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCCCC;
}
a.right_pink_list02:hover{
	background-image:url(../img/list_pink_on.gif);
	background-color:#F6B7CD;
	color:#FFFFFF;
	text-decoration:none;
} 

a.right_pink_list03{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_pink.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
}
a.right_pink_list03:hover{
	background-color:#F6B7CD;
	background-image:url(../img/list_pink_on.gif);
	color:#FFFFFF;
	text-decoration:none;
} 
/*----------------------------------------*サイドメニューピンクここまで/

*　見出しピンク用　*/
/*----------------------------------------*/
.midasi_big_pink{
	width:537px;
	font-weight: bold;
	color: #CC6699;
	background-image:
	background-repeat: no-repeat;
	text-indent: 50px;
	height: 40px;
	padding-top: 14px;
	margin: 0px;
	font-size: larger;
	clear: both;
	}
	.midasi_pink{
	width:666px;
	color: #CC6699;
	text-indent: 24px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	background-color: #F5F5F5;
	font-size: larger;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(../common/dot_03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	}
	/*　見出しピンク用ここまで　*/
/*----------------------------------------*/

/*初診ページ*/	
.height{height:10px;
}


.sub_text{font-size:100%;
          padding-left:26px;
		  color:#333;
		  line-height:2em;
}
.sub_table{margin-top:10px;
}

.title-s{font-size:100%;
padding-left:10px;
color:#060;
background-image:url(../img/t-backimg.jpg);
}

.shoshin-td01{line-height:2em;
             border-top:1px solid #666666;
             border-left:1px solid #666666;
}

.shoshin-td02{line-height:2em;
			 border-top:1px solid #666666;
             border-left:1px solid #666666;
			 border-bottom:1px solid #666666;
}

.shoshin-td03{line-height:2em;
             border-top:1px solid #666666;
             border-left:1px solid #666666;
			 border-right:1px solid #666666;
			 padding-left:3px;
}

.shoshin-td04{line-height:2em;
			 border-top:1px solid #666666;
             border-left:1px solid #666666;
			 border-right:1px solid #666666;
			 border-bottom:1px solid #666666;
			 padding-left:3px;}


/*　サイドメニューみどり　*/
/*----------------------------------------*/

#right_list_green{
	width:195px;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

a.right_green_list01{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_green.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8E9A3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
a.right_green_list01:hover{
	background-image:url(../img/list_green_on.gif);
	background-color:#66CE39;
	color:#FFFFFF;
	text-decoration:none;
} 
a.right_green_list02{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_green.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8E9A3;
}
a.right_green_list02:hover{
	background-image:url(../img/list_green_on.gif);
	background-color:#66CE39;
	color:#FFFFFF;
	text-decoration:none;
} 
a.right_green_list03{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_green.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8E9A3;
}
a.right_green_list03:hover{
	background-image:url(../img/list_green_on.gif);
	background-color:#66CE39;
	color:#FFFFFF;
	text-decoration:none;
} 
a.right_green_list04{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_green.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:#B8E9A3;
}
a.right_green_list04:hover{
	background-image:url(../img/list_green_on.gif);
	background-color:#66CE39;
	color:#FFFFFF;
	text-decoration:none;
} 
a.right_green_list05{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_green.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B8E9A3;
}
a.right_green_list05:hover{
	background-image:url(../img/list_green_on.gif);
	background-color:#66CE39;
	color:#FFFFFF;
	text-decoration:none;
} 
a.right_green_list06{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_green.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
}
a.right_green_list06:hover{
	background-color:#66CE39;
	background-image:url(../img/list_green_on.gif);
	color:#FFFFFF;
	text-decoration:none;
} 
/*----------------------------------------*サイドメニューみどりここまで/

*　見出しみどり用　*/
/*----------------------------------------*/
.midasi_big_green{
	width:537px;
	font-weight: bold;
	color: #CC6699;
	background-image:
	background-repeat: no-repeat;
	text-indent: 50px;
	height: 40px;
	padding-top: 14px;
	margin: 0px;
	font-size: larger;
	clear: both;
	}
	.midasi_green{
	width:666px;
	color: #CC6699;
	text-indent: 24px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	background-color: #F5F5F5;
	font-size: larger;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(../common/dot_03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	}
	/*　見出しみどり用ここまで　*/
/*----------------------------------------*/


/*　サイドメニューオレンジ　*/
/*----------------------------------------*/

#right_list_orange{
	width:195px;
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

a.right_orange_list01{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_orange.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFC062;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
a.right_orange_list01:hover{
	background-image:url(../img/list_orange_on.gif);
	background-color:#FF9902;
	color:#FFFFFF;
	text-decoration:none;
} 
a.right_orange_list02{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_orange.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFC062;
}
a.right_orange_list02:hover{
	background-image:url(../img/list_orange_on.gif);
	background-color:#FF9902;
	color:#FFFFFF;
	text-decoration:none;
} 
a.right_orange_list03{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_orange.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFC062;
}
a.right_orange_list03:hover{
	background-image:url(../img/list_orange_on.gif);
	background-color:#FF9902;
	color:#FFFFFF;
	text-decoration:none;
} 
a.right_orange_list04{
	width:165px;
	display: block;
	background-color:#FFFFFF;
	background-image:url(../img/list_orange.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#333333;
	text-decoration:none;
	padding:7px 0 7px 30px;
}
a.right_orange_list04:hover{
	background-color:#FF9902;
	background-image:url(../img/list_orange_on.gif);
	color:#FFFFFF;
	text-decoration:none;
} 
/*----------------------------------------*サイドメニューオレンジここまで/

*　見出しオレンジ用　*/
/*----------------------------------------*/
.midasi_big_orange{
	width:537px;
	font-weight: bold;
	color: #CC6699;
	background-image:
	background-repeat: no-repeat;
	text-indent: 50px;
	height: 40px;
	padding-top: 14px;
	margin: 0px;
	font-size: larger;
	clear: both;
	}
	.midasi_orange{
	width:666px;
	color: #CC6699;
	text-indent: 24px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 32px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	background-color: #F5F5F5;
	font-size: larger;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(../common/dot_03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	}
	/*　見出しオレンジ用ここまで　*/
/*----------------------------------------*/




/*初診ページ*/	
.height{height:10px;
}


.sub_text{font-size:100%;
          padding-left:26px;
		  color:#333;
		  line-height:2em;
}
.sub_table{margin-top:10px;
}

.title-s{font-size:100%;
padding-left:10px;
color:#060;
background-image:url(../img/t-backimg.jpg);
}

.shoshin-td01{line-height:2em;
             border-top:1px solid #666666;
             border-left:1px solid #666666;
}

.shoshin-td02{line-height:2em;
			 border-top:1px solid #666666;
             border-left:1px solid #666666;
			 border-bottom:1px solid #666666;
}

.shoshin-td03{line-height:2em;
             border-top:1px solid #666666;
             border-left:1px solid #666666;
			 border-right:1px solid #666666;
			 padding-left:3px;
}

.shoshin-td04{line-height:2em;
			 border-top:1px solid #666666;
             border-left:1px solid #666666;
			 border-right:1px solid #666666;
			 border-bottom:1px solid #666666;
			 padding-left:3px;}

/*　診療科目　*/
/*----------------------------------------*/

.sinryou_tabletext{padding-left:5px;
}

.sinryou-td03{line-height:2em;
             border-top:1px solid #666666;
             border-left:1px solid #666666;
			 border-right:1px solid #666666;
			 background-color:#DBDBDB;
			 padding-left:3px;

}

.sinryou-td04{line-height:2em;
			 border-top:1px solid #666666;
             border-left:1px solid #666666;
			 border-right:1px solid #666666;
			 border-bottom:1px solid #666666;
			 background-color:#DAD5AD;
			 padding-left:3px;
}
/*　検査機器　*/
/*----------------------------------------*/



.kiki-td01{line-height:2em;
             border-top:1px solid #666666;
             border-left:1px solid #666666;
			 border-right:1px solid #666666;
			 border-bottom:1px solid #666666;
			 background-color:#DBDBDB;
			 padding-left:7px;
}

.kiki-td02{line-height:2em;
             border-left:1px solid #666666;
			 border-bottom:1px solid #666666;
			 padding:7px 0px 7px 0px;
			
}
.kiki-td03{line-height:2em;
             border-left:1px solid #666666;
			 border-right:1px solid #666666;
			 border-bottom:1px solid #666666;
			 padding:5px;
			 
}
/*　施設案内　*/
/*----------------------------------------*/



.shisetu_ul{padding-left:30px;
font-size:100%;
}
.shisetu_line{border-bottom:1px solid #666666;
}

/*　紹介　*/
/*----------------------------------------*/

.director_text{padding-right:3px;
               padding-left:5px;
　　　　　　　 font-size:100%;
		       color:#333;
		       line-height:2em;
}
.clinic-td01{border-top:1px solid #666666;
             border-left:1px solid #666666;
			 border-right:1px solid #666666;
			 padding:5px;
			
}

.clinic-td02{border-top:1px solid #666666;
			 border-right:1px solid #666666;
			 border-bottom:1px solid #666666;
			 border-left:1px solid #666666;
			 padding:5px;
}
.clinic_text{padding-left:5px;
             font-size:100%;
		     color:#333;
		     line-height:2em;
}
.line_staff{border-top-width: thick;
	border-top-style: solid;
	border-top-color: #FDE4A6;
}
.access_text{font-size:100%;
          padding-left:30px;
		  color:#333;
		  line-height:2em;
}
.sitemap_text{font-size:100%;
		  color:#333;
		  line-height:2em;
}
.line_cont{border-top-width:1px;
	border-top-style:dotted;
	border-top-color: #999;
}