.l-main{width:850px;float:right}.l-sub{width:318px;float:left}.review__headline{font-size:20px;margin:0 0 10px;padding:0 0 6px;border-bottom-width:1px;border-style:dotted}[class*="review__comment--"]{line-height:1.2;margin:0 0 50px}.review__comment--role_strong{font-size:24px;font-weight:bold}.review__comment--role_normal{font-size:16px;line-height:1.4}.review-staff{background-color:#f9fafb;margin:0 0 57px;padding:10px;overflow:hidden}.review-staff__img{float:left;width:90px;height:90px;border-radius:50%;overflow:hidden}.review-staff__comment{margin:6px 0 0 103px}.review-staff__comment dt,.review-staff__comment dd{font-size:16px}.review-staff__comment dt{margin:0 0 10px}.review-staff__comment dd{line-height:1.4}.review-free{margin:0 0 42px}.review-free:last-of-type{margin:0}.review-free__headline{padding:6px 0 6px 13px;border-left-width:2px;border-style:solid;font-size:20px;font-weight:bold;line-height:1.2}.review-free__text{margin:0 0 40px;padding:16px 0 0;border-top:1px dotted #cfd8dc;font-size:18px;line-height:1.4}.review__img{border:1px solid #dee4e7;border-radius:1px;box-shadow:0 3px 3px rgba(0,0,0,0.1);margin:0 0 15px;padding:15px}.review__img__item{background-size:contain!important;width:286px;height:286px;overflow:hidden}.review__btn{float:left;width:100%;border-top:1px solid #b0bec5;margin:123px 0 0;padding:30px 0 0;text-align:center}.review__btn a{width:280px;height:47px;line-height:47px;font-size:18px}
/*# sourceMappingURL=review-detail.css.map */
