@charset "utf-8";
/* committee css */


.committee-prof dl {
  width: 350px;
  float: left;
  display: table;
  margin-bottom: 20px;
}
.committee-prof dl:nth-child(even) {
  float: right;
}
.committee-prof dt {
  display:table-cell;
  width: 152px;
}
.committee-prof dd {
  display:table-cell;
  vertical-align: middle;
  font-size: 15px; 
  padding-left: 15px;
  line-height: 1.5em;
}
.committee-prof dd .committee-name {
  display: block;
  font-size: 17px;
  position:relative;
}
.committee-prof .doctor dd .committee-name:after {
  content:"医師";
  font-size:13px;
  background-color: #929292;
  padding: 0 4px;
  margin-left: 6px;
  position:relative;
  display:inline-block;
  line-height: 1.34em;
  color: #fff;
  vertical-align: middle;
  margin-bottom: 3px;
}
.committee-list {
  margin: 30px auto;
  background-color: #f1f1f1;
  padding:20px;
}
.committee-list li {
  width: 33%;
  float: left;
}
.committee-list li:nth-child(3n+1) {
  clear:both;
}

.committee-ttl {
  background-color: #00306b;
	border: solid 1px #e1e1e1;
	background-image: -webkit-linear-gradient(bottom, #dcdcdc, #fff);
	background-image: -moz-linear-gradient(bottom, #dcdcdc, #fff);
	background-image: -o-linear-gradient(bottom, #dcdcdc, #fff);
	background-image: -ms-linear-gradient(bottom, #dcdcdc, #fff);
	background-image: linear-gradient(to top, #dcdcdc, #fff);
  box-sizing:border-box;
  padding: 0 0 0 16px;
  color: #00306b;
  font-size: 20px;
  font-weight:bold;
  line-height:48px;
  height: 50px;
  margin-bottom: 20px;
  margin-top: 40px;
  position:relative;
}
.committee-ttl:before {
  content: "";
  width: 704px;
  border-bottom: 4px solid #00306b;
  height:0;
  position:absolute;
  top: 2px;
  left: 2px;
}
.committee-catch{
  color: #00306b;
  font-weight: bold;
  font-size: 22px;
  margin-bottom: -20px;
  line-height: 1.5em;
}
.mini {
	font-size: 11px;
}