h2 {
	font-weight:bold;
	font-size: large;
	color:#000000;
	margin: 10px 0px 10px 0px;
}

H3 {
	font-weight:bold;
	color:#000000;
	margin: 3px 0px 3px 0px;
}

/* ------------------------------------- 
 *	見出し文
 * ------------------------------------- */	
#t1 
{
	color: #663300;
	font-weight:bold;
	font-size: large;
	line-height: 1.4em;
	margin: 0px 0px 10px 0px;
}
/* ------------------------------------- 
 *	本文
 * ------------------------------------- */		
#t2 
{
	margin: 0px 0px 10px 0px;
}
/* ------------------------------------- 
 *	商品情報
 * ------------------------------------- */	
#itemdata 
{
	color: #000000;
	font-size: small;
	line-height: 1.1em;
	margin: 10px ;
	padding: 0px 0px 0px 0px;
}
#text_flame1 {
	width: 90%;
	border: 2px solid ;
	color:#000000;
	border-color:#ff6600;
	margin: 3px;
	padding:3px;
}	

#text_flame2{
	width: 90%;
	border: 1px solid ;
	border-color:#990000;
        color:#990000;
	background-color:#FFFFCC;
	margin: 3px;
	padding:3px;
}

#text_flame3{
	width: 90%;
	border: 1px solid ;
	border-color:#ff8f34;
        color:#57647b;
	background-color:#fef5ef;
margin: 3px;
	padding:3px;
}
/* ------------------------------------- 
 *	youtube埋め込み
 * ------------------------------------- */	
.yt {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.yt iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* ------------------------------------- 
 *	レビュー
 * ------------------------------------- */	
.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;
 border-bottom:solid #999999;
}
.shopcomment {
  margin-top: 10px;
  margin-bottom: 10px;
  background: #eee;
  padding: 15px;
  border-radius: 6px;
}
.prices> table th{ text-align:left; padding-right:.5em;}