@charset "utf-8";


#teacher{
  width: 400px;
}
      #teacher h4{
        color: #0A9654;
      }
      #teacher dt{
       background-color: #A5E7BE;
      }

#student{
  width: 240px;
}
      #student h4{
        color: #FF9700;
      }
      #student dt{
        background-color: #FFC673;
      }
      .memberList h4{
        border-bottom: 1px dotted #CCC;
      }
      .memberList dl{
        clear: both;
      }
            .memberList dl dt{
              width: 4em;
              margin: 0;
              padding: 0.2em 0;
              text-align: center;
              border: 1px solid #CCC;
              float: left;
            }
            .memberList dl dd{
              padding: 0.3em 0;
              margin: 0 0 0 5em;
              overflow: hidden;
            }
#laboPhoto{
  width: 690px;
  margin-right: -20px;
}      
      #laboPhoto li{
        width: 156px;
        float: left;
        margin-right: 15px;
        font-size: 85%;
        color: #333;
        line-height: 1.3;
      } 
            #laboPhoto li img{
              margin-bottom: 0.3em;
            }
.academicElm td,
.academicElm th{
  padding: 5px; 
  color: #333; 
  vertical-align: top;
} 
.academicElm th{
  white-space: nowrap;
}
.memberElm{
  overflow: hidden;
}
      .memberElm h4{
       font-size: 150%;
       font-family:'ヒラギノ明朝 Pro W3','Hiragino Mincho Pro','ＭＳ 明朝',serif !important;
      }
             .memberElm h4 span{
               font-size: 80%;
               margin-left: 1em;
             }
      .memberElm p{
        margin-top: 0.7em;
      }
            .memberElm p.emailElm{
              padding-left: 55px;
              font-size: 116%;
              font-weight: bold;
              background: transparent url(../images/bur_email.gif) no-repeat 0 50%;
            }
#otherMember{
  margin-top: 40px;
/*   border-top: 1px solid #7AAFE4; */
}            
      #otherMember .formatT01{
        width: 100%;
      } 
            #otherMember .formatT01 th{
              width: 20%;
              text-align: center;
            } 
#laboList{
  margin: 20px 0 0 30px;
}
      #laboList li{
        padding-left: 15px;
        background: transparent url(../images/bur_arrow01.gif) no-repeat 0 48%;
      }                      
            