@charset "UTF-8";

#r_contents_rim #r_contents h3 { margin-bottom: 10px; }

.stfunit:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
.stfunit { zoom: 1; margin-bottom: 15px; padding: 0 10px 21px; background: url(../images/staff/staff_img03.png) no-repeat left bottom; }

.stfpht { float: left; width: 220px; height: 175px; background: url(../images/staff/staff_img01.png) no-repeat; text-align: center; }
.stfpht img { margin-top: 16px; }

.stfname { float: right; width: 377px; margin: 8px 0 12px; text-shadow: 1px 1px 1px #ccc; }
.stfname span { display: block; line-height: 1em; }
.stfname .stfroman { font-size: 48px; font-weight: bold; }
.stfname .stfjpn { font-size: 26px; }

.stfcomment { float: right; width: 377px; margin-bottom: 12px; }
.stfunit p.short { margin-bottom: 25px; }

.stflike { float: left; width: 220px; height: 105px; background: url(../images/staff/staff_img02.gif) no-repeat; }
.stflike .stfliketit { margin: 25px 0 5px 37px; }
.stflike ul { margin-left: 37px; font-weight: bold; }
.stflike ul li a { margin-left: 8px; }

.stfdiary { float: right; width: 377px; background: url(../images/staff/staff_fbody.gif) repeat-y; }
.stfdiary .stfdiarytit { padding: 13px 0 10px 26px; background: url(../images/staff/staff_fhead.gif) no-repeat; }

.stfdiary ul:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; }
.stfdiary ul { zoom: 1; display: block; padding: 0 20px 20px; background: url(../images/staff/staff_ftail.gif) no-repeat left bottom; }
.stfdiary ul li { float: left; height: 22px; _height: 30px; margin-bottom: 5px; padding: 8px 4px 0 23px; font-weight: bold; background: url(../images/staff/staff_ico01.gif) no-repeat; }
.stfdiary ul li a { white-space: nowrap; }


