.ui-table{border-collapse:collapse;border:1px solid #b2b5be;width:100%}.ui-table tr{border-bottom:1px solid #b2b5be}.ui-table th,.ui-table td{vertical-align:middle}.ui-table th{background-color:#f5f6f8;border-right:1px dotted #b2b5be;font-weight:700;color:#52586d}.ui-table td{background-color:#fff;border-right:1px solid #b2b5be;line-height:1.2}.ui-table td:empty:before{content:"-"}.l-main{width:850px;float:right}.l-sub{width:318px;float:left}.staff{overflow:hidden;padding:0 0 168px}.staff__strongText{font-size:24px;font-weight:bold;line-height:1.3;margin:0 0 14px;padding:0 0 8px;border-bottom-width:2px;border-style:solid}.staff__text{font-size:16px;line-height:1.5;margin:0 0 30px}.staff-sammary th{width:189px;font-size:14px}.staff-sammary td{font-size:14px;padding:15px;height:49px;vertical-align:middle;line-height:1.5}.freeText{margin:0 0 40px}.review{margin:0 0 47px}.review__headline{border-left-width:2px;border-style:solid;margin:0 0 16px;padding:8px 0 12px 12px;font-size:20px;font-weight:bold}.review-list{overflow:hidden;margin:0 0 28px}.review-list li{float:left;width:198px;margin:0 0 0 17px}.review-list li:first-child{margin:0}.review-list__img{border:1px solid #dee4e7;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,0.1);margin:0 0 10px;padding:10px}.review-list__img__item{width:176px;height:166px;display:table-cell;text-align:center;vertical-align:middle}.review-list__img__item img{max-width:176px;max-height:166px}.review-list__text{background-color:#f2f4f6;border-radius:3px;padding:10px 14px;height:69px}.review-list__text dt,.review-list__text dd{font-size:14px}.review-list__text dt{margin:0 0 7px}.review__btn{text-align:right;margin:0 10px 0 0}.review__btn a{font-size:15px}.review__btn a:after{content:"";display:inline-block;width:7px;height:7px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #424242;border-right:1px solid #424242}.staffImg{border:2px solid #dee4e7;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,0.1);padding:15px;overflow:hidden}.staffImg__main{display:table;width:286px;height:286px;overflow:hidden;margin:0 0 10px;padding:0 0 10px;border-bottom:1px dotted #cfd8dc}.staffImg__main-cover{display:table-cell;vertical-align:middle;text-align:center}.staffImg__main-cover img{max-width:286px;max-height:286px}[class*="staffImg__sub--"] p{width:136px;height:136px;overflow:hidden}.staffImg__sub--role_left{float:left}.staffImg__sub--role_right{float:right}.staff__btn{clear:both;float:left;width:100%;border-top:1px solid #b0bec5;margin:40px 0 0;padding:30px 0 0;text-align:center}.staff__btn a{width:280px;height:47px;line-height:47px;font-size:18px}
/*# sourceMappingURL=staff-detail.css.map */
