.together H3
{
  text-align:center;
  letter-spacing:0.2em;
  font-weight:normal;
  font-size: 16px;
  color:#854F21;
　  
}
.together ul
{list-style:none;padding:0 65px 0 0;margin-top:20px;}

.together ul li
{float:left;width:100px;margin:0 0 0 65px;}

.reviwe_send {
	padding-bottom:20px;
}


.review H3
{
  font-weight:bold;
  font-size: 16px;
  color:#854F21;
}

.reviewlist_datas {
  overflow: hidden;
  zoom: 1;
  margin-bottom: 10px;
}
.icon_star {
  float: left;
  width: 75px;
  overflow: hidden;
}
.icon_star img {
  max-width: inherit;
}
.review_poster li {
  float: left;
  margin-left: 10px;
}
.review_poster li {
  list-style: none;
}
.reviewlist {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px dotted #ccc;
}
.review_ttl,
.shopcomment_ttl {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}
.review_img {
  float: right;
  margin: 0 0 10px 10px
}
.reviewlist_content {
  overflow: hidden;
  zoom: 1;
}
.shopcomment {
  margin-top: 10px;
  margin-bottom: 10px;
  background: #eee;
  padding: 15px;
  border-radius: 6px;
}
/* グループをタグリストとして表示　こっから　*/
.sbd-taglist p.sbd-tab-title {
    border-bottom: 1px solid #DDDDDD;
    font-weight: bold !important;
    margin: 0 !important;
    padding: 0 0 10px 10px !important;
}
.sbd-taglist a {
    border: 1px solid #DDDDDD;
    background: none repeat scroll 0 0 #F8F8F8;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08);
    border-radius: 5px 5px 5px 5px;
    color: #479ad9;
    display: inline-block;
    font-size: 12px;
    margin: 5px 5px;
    padding: 5px 10px;
    text-decoration: none;
}
.sbd-taglist a:hover{
    text-decoration: none;
    opacity: 0.7;
}
/* グループをタグリストとして表示 ここまで　*/