/* レビュー */
.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;
}
	
/* 商品名すぐ下の商品説明 */
#product__explain_ue .product__explain{
	font-size:12px !important;
	color:#333 !important;
	font-weight:normal !important;
	padding-top:0px;
	padding-bottom:20px;
	}
#product__explain_ue .product__explain span{
	font-size:12px !important;
	color:#333 !important;
	font-weight:normal !important;
}
#product__explain_ue .product__explain .more a:link,
#product__explain_ue .product__explain .more a:visited{
	color:#0085B2;
	padding-top:10px;
}
#product__explain_ue .product__explain .more a:hover{
	text-decoration:underline;
	color:#0085B2;
}


/* レビュー */
.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 {
  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;
}

/* 商品名すぐ下の商品説明 */
#product__explain_ue .product__explain{
	font-size:12px !important;
	color:#333 !important;
	font-weight:normal !important;
	padding-top:0px;
	padding-bottom:20px;
	}
#product__explain_ue .product__explain span{
	font-size:12px !important;
	color:#333 !important;
	font-weight:normal !important;
}
#product__explain_ue .product__explain .more a:link,
#product__explain_ue .product__explain .more a:visited{
	color:#0085B2;
	padding-top:10px;
}
#product__explain_ue .product__explain .more a:hover{
	text-decoration:underline;
	color:#0085B2;
}



/* この商品をチェックした人は */
#product .contents__title-h2 {
    font-size: 22px;
	text-align:left;
}
#product .product-list__link img{
	width:100%;
	height:195px;
	object-fit: cover;
}
#product .product-list__price{
	color: #B12704;
    text-align: center;
    font-weight: bold;
}
#product .product__model{
	display:block;
}
@media screen and (max-width: 1200px) {
#product .product-list__link img{
	height:150px;
}
}
@media screen and (max-width: 980px) {
#product .product-list__link img{
	height:200px;
}
#contents-accent .more__btn{
    color: #4D646F;
    border: 0px solid #000;
    border-radius: 5px;
    background-color: #EFF2F3;
	border-bottom: solid 2px #DFE5E8;

}
#contents-accent .more__btn:active{
    color: #4D646F;
    border: 0px solid #000;
    border-radius: 5px;
    background-color: #CFD8DC;
	border-bottom: solid 0px #DFE5E8;
	border-top: solid 1px #DFE5E8;

}
}
@media screen and (max-width: 760px) {
#product .contents__title-h2 {
    font-size: 18px;
	text-align:left;
}
#product .product-list__link img{
	height:105px;
}
}



/*　最近チェックした商品　 */
#main .history__section .contents__title-h2 {
    font-size: 22px;
	text-align:left;
}
#contents .history__section .product-list__link img{
	width:100%;
	height:195px;
	object-fit: cover;
}
#contents .history__section .product-list__price{
	color: #B12704;
    text-align: center;
    font-weight: bold;
}
@media screen and (max-width: 1200px) {
#contents .history__section .product-list__link img{
	height:150px;
}
}
@media screen and (max-width: 980px) {

#contents .history__section .product-list__link img{
	height:200px;
}
#main .more__btn{
    color: #4D646F;
    border: 0px solid #000;
    border-radius: 5px;
    background-color: #EFF2F3;
	border-bottom: solid 2px #DFE5E8;

}
#main .more__btn:active{
    color: #4D646F;
    border: 0px solid #000;
    border-radius: 5px;
    background-color: #CFD8DC;
	border-bottom: solid 0px #DFE5E8;
	border-top: solid 1px #DFE5E8;

}
}
@media screen and (max-width: 760px) {
#contents .history__section .contents__title-h2 {
    font-size: 18px;
	text-align:left;
}
#contents .history__section .product-list__link img{
	height:105px;
}
}

