@charset "shift_jis";

#data h1{background:url(/lib/img/bar103.png) no-repeat left center; height:40px; text-indent:100%; overflow:hidden; white-space:nowrap; border-bottom:1px solid #ccc;}
#data h2{font-size:1.5em; border-bottom:1px solid #ccc; margin:1em 0 0 0; font-weight:800;}
#data section{margin:0 0 0 1em;}
ul.fl li, dl.fl dt{float:left; padding-right:1em;}
.staff img{max-width:30%;}
.staff dl{width:70%; margin:.5ex 0 0;}
.staff dl>dt{width:30%; font-weight:800;}
.staff dl>dd{width:100%; border-bottom:1px dotted #ccc; padding:.5ex 0;}


@media screen and (max-width: 600px) {
  .staff img{max-width:100%; float:none; margin:1em auto 1em;}
  .staff dl>dt, .staff dl{width:100%; float:none;}
}