@charset "UTF-8";

/*---------------------------------------------

Department Category Page CSS

for www.tokyo-med.ac.jp/hmc/
coded by d-spica at 2008-10-11
linked to "/department/page-name.html"

---------------------------------------------*/

 
@import url(default.css);
@import url(common.css);
@import url(lower.css);


div#main h1 span {
  display: block;
  font-size: 72%;
  line-height: 1.1;
  color: #666;
}

div#main div.section ul.nav {
  margin: auto;
  margin-right: 0;
  width: 15em;
}

div#main div.section ul.nav li {
  margin: 0;
}

div#main div.section div.staff {
  overflow: hidden;
  padding-bottom: 0.5em;
  width: 580px;
  border-bottom: solid 1px #E6E6E6;
}

div#main div.section div.staff img.photo {
  float: left;
  margin: 0.75em 0 5px 0;
}

div#main div.section div.staff dl {
  margin-left: 140px;
}

div#main div.section div.staff dl dt {
  padding-left: 0;
  background: none;
  margin-bottom: 20px;
}

div#main div.section div.staff dl dd {
  margin-left: 0;
}

div#main div.section img.photo {
  float: right;
  margin: 0 0 5px 15px;
}

div#main div.section table.staff td ul {
  margin: 0;
  list-style: none;
}

div#main div.section table.staff td ul li {
  margin-bottom: 0;
  padding-left: 0;
  background: none;
/*  white-space: nowrap;*/
}

div#main div.section dl.faq dt {
  margin: 15px 0;
  padding: 3px 0 5px 30px;
  background: url(../img/common/mk-q.png) no-repeat left top;
}

div#main div.section dl.faq dd {
  margin: 0;
  padding: 3px 0 5px 30px;
  background: url(../img/common/mk-a.png) no-repeat left top;
}

div#main div.section dl.faq dd p {
  margin-top: 0;
}

/* Earch Pages Parts */

body#index div#main div.section ul.link-list {
  overflow: hidden;
  width: 580px;
}

body#index div#main div.section ul.link-list li {
  float: left;
  width: 14.5em;
}

body#keiseigeka div#main div.section table.staff td ul li {
  white-space: nowrap;
}

body#jibiinkouka div#main div.section table.schedule .first {
  color: #363;
}

body#hifuka div#main div.section p.photo {
  text-align: center;
}

body#noushinkeigeka div#main div.section table.staff td ul li {
  white-space: normal;
}

body#ippangeka div#main div.section p.author {
  overflow: hidden;
  width: 580px;
}

body#yakuzaibu div#main div.section p.photo img {
  margin: 0 5px;
}

body#chuoukensabu div#main div.section .high {
  color: #C03;
}

body#chuoukensabu div#main div.section .low {
  color: #3C3;
}

body#chuoukensabu div#main div.section table {
  margin-top: 0.75em;
}

body#chuoukensabu div#main div.section table th {
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
}

body#chuoukensabu div#main div.section table td sup {
  margin-left: 1px;
  vertical-align: 0.3em;
  color: #C03;
}

body#chuoukensabu div#main div.section p sup {
  margin-right: 2px;
  vertical-align: 0.3em;
  color: #C03;
}



