/* ------------------------------------- 
 *	投稿者ステータス
 * ------------------------------------- */
.data {
	margin:0;
	padding:5px 0 5px 5px;
	color:#333333;
	border-bottom:1px dotted #CCCCCC;
	}

.data li {
	padding:0;
	float:left;
	list-style-type:none;
	}

span.line {
	color:#CCCCCC;
	margin:0;
	}

/* ------------------------------------- 
 *	タイトル:表示・必須項目になっている時のみ
 * ------------------------------------- */
.review_title {
	color:#333333
	font-size:14px;
	padding:10px 10px 0;
	}

/* ------------------------------------- 
 *	投稿画像
 * ------------------------------------- */
.review_contents .img_contents {
	float:right;
	width:120px;
	}

.img_box {
	margin:0;
	padding: 0;
	text-align: center;
	margin-bottom:2px;
	}

.img_box img {
	padding: 4px;
	border: 1px solid #CCC;
	background-color:#FFF;
	}

/* ************************************************ 
 *	float解除
 * ************************************************ */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:
	hidden;
	}

.clearfix {
	display:inline-block;
	}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
	}

.clearfix {
	display: block;
	}

.comment {
	text-align:left;
	padding:0px;
	line-height:150%;
	}


.comment2 {
	text-align:left;

	margin:0px 0px 10px 10px;
	line-height:150%;
	}

.review_contents {
	padding:3px 10px 10px;
	}

.record {
	border:1px solid #CCCCCC;
	margin:0 auto 10px;
	background-color:#FFF;
}
.txt_link {
	text-align:center;
	margin:0;
	display:block;
	}

.taglist {
  padding: 20px 0 0;
  margin: 0 0 20px 10px;
}
.taglist p {
  margin: 0 0 15px;
}
.taglist a {
  margin: 0 6px 8px 0;
}


.button--tag {
  font-size: 100%;
  padding: 4px 4px 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.button--line {
  border: 1px solid #eb5050;
  color: #eb5050;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

.button {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  display: inline-block;
}


.review_ttl,
.shopcomment_ttl {
    font-weight: bold;
  margin-bottom: 10px;
}

.shopcomment {
  margin-top: 10px;
  margin-bottom: 10px;
  background: #eee;
  padding: 15px;
  border-radius: 6px;
  clear: both;
}