@charset "UTF-8";

/**　スタッフ募集トップ　**/
#mpc.index .section {

}

#mpc.index .section dl {
	margin-top: 22px;
	padding-bottom: 22px;

	float: left;
	width: 263px;
}

#mpc.index .section dl dt a {
	display: block;
	padding-left: 18px;
	background: url(../common/img/arrow03.gif) no-repeat 0 3px;
}

#mpc.index .section dl dd {
	margin-top: 6px;
	font-size: 93%;
	line-height: 130%;
	padding-right: 33px;
	padding-left:15px;
	padding-top:5px;
}

#medical #contents #mpc {
	float: right;
	width: 530px;
}

/**　医療関係者の皆様大タイトル部分ここから　**/

/**　スタッフ募集　**/
.mpc h2.ti001{
background-image:url(img/ti_001.gif);
background-repeat:no-repeat;
width:530px;
height:55px;
text-indent:-9999px;
margin-bottom:20px;
}

/**地域連携**/
.mpc h2.ti003{
background-image:url(img/m_ttl03.gif);
background-repeat:no-repeat;
width:530px;
height:55px;
text-indent:-9999px;
margin-bottom:20px;
}

/**講演会・研修会**/
.mpc h2.ti004{
background-image:url(img/m_ttl04.gif);
background-repeat:no-repeat;
width:530px;
height:55px;
text-indent:-9999px;
margin-bottom:20px;
}

/**各科のページ**/
.mpc h2.ti005{
background-image:url(img/m_ttl05.gif);
background-repeat:no-repeat;
width:530px;
height:55px;
text-indent:-9999px;
margin-bottom:20px;
}


/**　飯塚病院研修医OB会　**/
.mpc h2.ti007{
background-image:url(img/m_ttl07.gif);
background-repeat:no-repeat;
width:530px;
height:55px;
text-indent:-9999px;
margin-bottom:20px;
}

/**　国際教育プログラム　**/
.mpc h2.ti008{
background-image:url(img/m_ttl08.gif);
background-repeat:no-repeat;
width:530px;
height:55px;
text-indent:-9999px;
margin-bottom:20px;
}



/**　医療関係者の皆様大タイトル部分ここまで　**/

/**　医療関係者の皆様小タイトル部分ここから　**/
.mpc 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;
 }

.mpc h4 {
font-size:110%;
font-weight:bold;
margin:15px 0 5px 0px;
clear:both;
 }

/**　医療関係者の皆様テーブルここから　**/


   
#mpc_ta th {
padding:4px 0 4px 8px;
background-image:url(../common/img/bg01.gif);
background-repeat:repeat;
border-right:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
text-align:left;
vertical-align:middle;
color:#336699;
font-weight:bold;
   }  
   
#mpc_ta4 td {
padding:8px 0px 8px 8px ;
border-bottom:1px dotted #CCCCCC;
   }
   
#mpc_ta4 th {
padding:0 0 0 8px;

border-right:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
text-align:left;
vertical-align:middle;
color:#336699;
font-weight:bold;
   } 
   
#mpc_ta4 caption {
font-size:150%;
padding:5px 0px;
color:#FF6600;
font-weight:bold;
  }    

#mpc_ta img {
vertical-align:top;
margin-top:3px;
   }
  
#mpc_ta td {
padding:8px 0px 8px 8px ;
border-bottom:1px dotted #CCCCCC;
   }   
   
#mpc_ta p.pa {
margin:3px 0px 3px 20px;
font-size:90%;
   }    

#mpc_ta .borno {
border-bottom:none;
   }    

#mpc_ta .padall2 { /* AIHにて追加 */
padding:2px;
   }


/**　医療関係者の皆様テーブルここまで　**/


/**　医療関係者のdl設定ここまで　**/

.mpc dl.dl_o {
padding:8px 0px 3px 8px;
color:#CC0000;
  }

.mpc dd.dl_o {
padding:3px 0px 3px 30px;
  }

#qa dt.dl_o {
padding:5px 8px;
background-color:#C5FBB0;
color:#666666;
font-weight:bold;
  }  

#qa dd.dl_o {
padding:15px;
  }

.mpc .li_yakuzai li{
margin:0px 0px 0px 40px;
line-height:130%;
list-style-type:decimal;
list-style-position:outside;
padding:3px 0px;
}


.bnr li {
text-align:right;
  }

.gu_ttl ul {
padding:30px;
  }

.gu_ttl li {
padding:15px 0px;
padding-left:60px;
border-bottom:1px dotted #666666;
  } 

.gu_ttl li a:visited {
	color:#069;
	text-decoration:none;
	
}

.gu_ttl li a:active {
	color:#06c;
	text-decoration:none;
	background-color:#D0EED3;
}

.gu_ttl li a:hover {
	color:#c30;
	text-decoration:none;
	background-color: #C7FCCB;
}  
 
 
#calender table td{
padding:5px;
   }


#mpc_ta2 {
float:left;
    }	

#mpc_ta3 {
float:right;
    }


/**　筑豊小児科医会報　**/

.title {
margin:30px 0px 10px 0px;
text-align:center;
overflow: hidden;
  }
h2.syounika {
	width: 730px;
	height: 55px;
	background-image: url(syounika/img/h_ttl_01.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	overflow: hidden;
}
p.float_le img {
	padding-right: 10px;
	}
table.tal_just th {
	text-justify: distribute;
	text-align: justify;
	}
ul.index_list {
	float: left;
	padding: 0 15px 15px 15px;
	text-align: left;
	}
.index_list li {
	line-height: 150%;
	}
ul.li_s2 {
	padding-bottom: 15px;
	}
ul.li_s3 {
	padding-bottom: 15px;
	}
ul.li_s3 li {
margin-left:50px;
list-style-type:square;
list-style-position:inside;
	}	
	
.right2 {
	clear: both;
	padding-top: 10px;
	text-align: right;
	}
p.brdod,.brdod {
	border: #CCCCCC dotted 1px;
	padding: 5px 10px;
	margin: 10px 0;
	}
dd.p_le,li.p_le {
	padding-left: 70px;
	}
p.float_ri {
	padding-left: 10px;
	}
dd.d_01 {
	padding-left: 70px;
	width: 300px;
	}
dd.d_02 {
	float: left;
	}
table.tal_m {
	clear: both;
	margin-left: 40px;
	}

.end_t {
text-align:right;
margin:50px 10px 8px 0px;
    }	
.t-bg {
	text-align: center;
	background-color: #E6EED5;
	margin: 10px 0;
	padding: 5px;
}
ul.indentList {
	list-style: none;
	margin-left: 100px;
}
ul.indentList li {
	line-height:150%;
}
/**　ふれあいネットワーク　**/

.titi {
clear:both;
text-align:center;
margin:0px 0px 20px 0px;
   }
h2.fureai {
	width: 730px;
	height: 55px;
	background-image: url(fureai/img/h_ttl_02.gif);
	background-repeat: no-repeat;
	text-indent: -1000em;
	overflow: hidden;
}
ul.index_list02 {
	float:left;
	padding: 0 60px 15px 60px;
	text-align: left;
	}
.index_list02 li {
	line-height: 150%;
	}
li.p_le2 {
	margin-left: 60px;
	}
img.float_ri {
	padding: 0 10px;
	}
h4 {
	font-size: 110%;
	color:#006699;
	font-weight:bold;
	clear: both;
	}
h5 {
	clear: both;
	font-size: 110%;
	font-weight:bold;
	padding: 10px 0;
	}
p.center_img {
	clear: both;
	margin: 0 auto;
	text-align:center;
	}
.tal th,.tal td {
text-align: center;
}



/**　講演会・研修会　**/

.society {
padding:0px 40px;
     }

.soc_tio1{
margin:15px 0px 10px 0px;
font-size:105%;
color:#FF0000;
   }
   
/**　合同カンファレンス　**/

#confer h3 {
border:none;
margin-bottom:5px;
	}

#confer ul {
	padding-bottom: 15px;
	}
#confer li {
margin-left:50px;
list-style-type:square;
list-style-position:inside;
	}


table.confer_tal {
border:1px solid #333;
margin:20px 0px;
}
.confer_tal th,.confer_tal td {
border-top:1px solid #064;
border-bottom:1px solid #064;
}
.confer_tal th {
background: #E9FFD2; color:#333;
border-right:1px solid #064;
vertical-align:middle;
}
.confer_tal th.letter05{
letter-spacing:0.5em;
padding:3px 1em;
}
.confer_tal th.letter2{
letter-spacing:2em;
padding:3px 1em;
}
.confer_tal td{
padding:3px 0.5em;
}

.confer_tal2 {
margin:20px auto;
}
.confer_tal2 td{
border:1px solid #ccc;
font-size:0.9em;
}   
 
.confer_tal3 {
margin:20px auto;
}
.confer_tal3 th{
border:1px solid #ccc;
background-color:#E9FFD2;
font-size:0.9em;
padding:4px;
font-weight:bold;
text-align:center;
}
.confer_tal3 td{
border:1px solid #ccc;
font-size:0.9em;
padding:4px;
} 


/**　外部登録医名簿　**/


#touroku_ta th {
vertical-align:middle;
padding:5px 0px 5px 10px;
border-bottom:1px dotted #CCC;
}

#touroku_ta td {
vertical-align:middle;
padding:10px 0px 10px 8px;
border-bottom:1px dotted #CCC;
}

#touroku_ta .bono {
border:none;
}

.tourokui h3 {
border-left:5px solid #6BA525;
padding-left:25px;
font-size:115%;
font-weight:bold;
background:url("img/ico001.gif") no-repeat 2% 50%;
background-color:#DEEFC9;
margin:15px 0 15px 0px;
padding:5px 0px 5px 30px;
}


.tourokui h4 {
padding-left:25px;
font-size:115%;
font-weight:bold;
background:url("img/ico001.gif") no-repeat 2% 50%;
padding:5px 0px 5px 30px;
color:#000;
}


#sinryou table {
border-collapse:collapse;
    }
	
#sinryou caption {
padding:5px 0px 3px 8px;
}	
	
#sinryou th {
color:#336699;
border:1px solid #ccc;
font-weight:bold;
text-align:center;
padding:3px;
background:url(../common/img/bg01.gif) repeat;
   }	
	
	
#sinryou td {
border:1px solid #ccc;
padding:3px;
   }		
	
	
	
	
	
	

