@charset "UTF-8";
/**　診療科のご案内CSS　**/


/**　診療科のご案内大タイトル部分ここから　**/

/**診療案内**/
.gud h2.ti001{
background-image:url(img/m_ttl01.gif);
background-repeat:no-repeat;
width:530px;
height:55px;
text-indent:-9999px;
margin-bottom:20px;
}


.gud h3 {
padding-left:20px;
font-size:115%;
font-weight:bold;
background:url("img/ico001.gif") no-repeat 0% 3px;
border-bottom:1px dotted #CCCCCC;
clear:left;
margin:15px 0 15px 0px;
padding-bottom:2px;
 }
 
.gud .mar10 {
margin:10px;
  }

/** News&Topicsエリアのスタイルここから **/
.gud .nats {
	margin-top:10px;
	background-color:#FFFFF0;
	padding:5px;
	border-style:solid;
	border-width:2px;
	border-color:#D2CFB5;
 }
 
.gud .nats .nats_ttl {
border-bottom:solid 1px #D2CFB5;
margin-bottom:5px;
font-size:120%;
font-weight:bold;
 }
/** News&Topicsエリアのスタイルここまで **/

/**　診療案内ここから　**/ 

#staff_lay {
font-size:85%;
}

#staff_lay td {
padding-bottom:20px;
vertical-align:top;
   }


#staff_lay td img {
border:1px solid #CCC;
padding:1px;
  }

#staff h5 {
padding:8px 0px 1px 0px;
color:#990000;
font-weight:bold;
 }




#contents .tto_doctor ul {
margin:15px 0px;
padding:5px 0px;
text-align:left;
border:1px solid #CCC;
text-align:center;
   }

#contents .tto_doctor ul li{
display:inline;
font-size:90%;
padding:10px 5px;
     } 

/**　診療案内テーブル　**/  

#dept0 caption {
font-weight:bold;
padding-bottom:5px;
}

#dept0 table {
border-collapse:collapse;
 }



#dept0 td {
font-size:90%;
border:1px solid #D2CFB5;
border-collapse:collapse;
padding:8px 5px;
background:url(../common/img/bg01.gif) repeat;

 }
 


#dept1 caption {
font-weight:bold;
padding-bottom:5px;
}

#dept1 table {
border-collapse:collapse;
 }

#dept1 th {
text-align:center;
vertical-align:top;
font-weight:bold;
border-collapse:collapse;
border:1px solid #D2CFB5;
border-top:3px solid #D2CFB5;
padding:6px 3px;
background-color:#E6E0BD;
color:#666666;
font-size:85%;
 }	

#dept1 td {
text-align:right;
font-size:85%;
border-collapse:collapse;
border:1px solid #D2CFB5;
padding:3px;
 }	

#dept1 .left {
text-align:left;
background-color:#F7F7F7;
   }
   

#dept2 caption {
font-weight:bold;
padding-bottom:5px;
}

#dept2 table {
border-collapse:collapse;
 }

#dept2 th {
text-align:center;
vertical-align:top;
font-weight:bold;
border:1px solid #D2CFB5;
border-top:3px solid #D2CFB5;
padding:6px 3px;
background-color:#E6E0BD;
color:#666666;
font-size:85%;
border-collapse:collapse;
 }	

#dept2 td {
font-size:85%;
border:1px solid #D2CFB5;
border-collapse:collapse;
padding:3px;
 }
 
#dept2 .right2 {
text-align:right;
   } 	

#dept2 .center {
text-align:center;
   }   

#dept2 td.no-bor{
border:none;
text-align:right;
}   


/**　外来担当医師一覧ここから　**/  	


.gairai_left {
float:left;
margin:0 auto;
overflow:hidden;
width:355px;

  }


.gairai_right {
float:right;
margin:0 auto;
overflow:hidden;
width:355px;

  }

.gud .gairai_left table {
margin-bottom:35px;
   }

.gud .gairai_right table {
margin-bottom:35px;
   }

#gairai table {
border-collapse:collapse;
overflow:hidden;

}

#gairai caption {
font-weight:bold;
padding-top:10px;
padding-bottom:5px;
font-size:85%;
}

#gairai th {
text-align:center;
vertical-align:top;
font-weight:bold;
border-collapse:collapse;
border:1px solid #D2CFB5;
border-top:3px solid #D2CFB5;
padding:4px 3px;
background-color:#E6E0BD;
color:#666;
font-size:85%;
 }	

#gairai td {
text-align:center;
font-size:85%;	/*AIHにて75%を85%へ変更*/
border-collapse:collapse;
border:1px solid #D2CFB5;
padding:3px;
 }	

#gairai .tx_le {
text-align:left;
padding-left:10px;
background-color:#F7F7F7;
   }
   
#gairai .tx_le_ti {
text-align:left;
padding-left:10px;
background-color:#E6E0BD;
   }   
   
