/* CSS Document */


.compread{width:210px; float:left;}
.compdata strong{font-size:14px;}
.compdata{line-height:130%;}
.shopdata{width:380px; float:right; background:url(img/bg_shopdata.jpg) no-repeat;}
.shopinner{padding:10px;}
.shopmap{float:left; border:1px solid #cccccc;}
.shopspec{width:230px; float:right; font-size:11px; line-height:130%;}
h4{clear:both; padding-top:15px; margin-bottom:15px;}
.staffphoto{width:140px !important; width:154px; float:left; border:1px solid #cccccc; padding:6px; background:#ffffff;}
.staffnamem{color:#669900;}
.staffnamef{color:#FB6D37;}
.staffpara1{background:url(img/bg_b_top.jpg) #FFEE9B no-repeat; margin-top:15px;}
.staffpara2{background:url(img/bg_b_bottom.jpg) no-repeat left bottom; padding-bottom:12px; padding-left:10px;}
.commentarea{width:430px; float:right;}
.comment1f{background:url(img/com_h_f.gif) left top no-repeat; padding-top:22px;}
.comment1m{background:url(img/com_h_m.gif) left top no-repeat; padding-top:22px;}
.comment2{background:url(img/com.gif) no-repeat left bottom; padding-bottom:12px;}
.comment2 p{padding-left:35px; padding-right:30px; line-height:120%; font-size:11px;}
.commentarea table{width:400px; margin-left:18px; margin-top:5px;}
.commentarea table th{vertical-align:top; padding:3px; width:15%; text-align:left;}
.commentarea table td{font-size:11px; line-height:120%; padding:3px; width:85%;}
.zaikobtn{margin-left:130px;}

.clearfix:after {content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
