.waku {
width:308px;
height:390px;
border:1px solid #EFEFEF;
padding:10px;
display:block;
float:left;
margin-left:30px;
}
.waku:first-child {
margin-left:0;
}
.img_l {
width:80px;
text-align:center;
vertical-align:middle;
margin-top:20px !important;
margin-right:0 !important;
}
.profile {
width:228px;
float:right;
}
.waku h2 {
background:url(//www.sakurashinkyu-kotesashi.com/img/staff/name_bg.gif) #2A9BED no-repeat;
height:27px;
color:#FFF;
padding:3px 0 0 20px;
margin-bottom:10px;
margin-right:-10px;
}
.waku dl {
font-size:12px;
}
.waku dl dt,
.waku dl dd {
display:block;
padding-top: 3px;
line-height:1.6em;
}
.waku dl dt.tall,
.waku dl dd.tall {
height: 40px;
}
.waku dl dt {
display:block;
width:55px;
float:left;
margin-right:5px;
}
.waku dl dt:after {
float:right;
}
.waku dl dd {
border-top:1px dotted #CCC;
}
.waku dl dd.first {
border-top:none;
}
.waku dl .pr {
line-height:1.6em;
padding: 5px 0 0;
}