.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;
}

table#option_tbl {
  width: calc(100% - 4px);
  margin: 0 auto 20px auto;
  background: #fff;
}

.disable_cartin {
  position: relative; 
}

.disable_cartin button {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  background: #e6b422;
  letter-spacing: 2px;
}

.fa-shopping-cart {
  margin:0 10px 0 0;	
  color: #fff;
  font-size: 16px;
}
.fa-pencil-alt {
  margin:0 10px 0 0;	
  color: #fff;
  font-size: 16px;
}

#sk_link_other a {
  color: #b70035; 
}

.product_link_area ul.other_link {
  list-style: none;
  margin: auto;
}

.other_link li {
    margin: 0 0 10px 0;
    padding: 15px 10px;
    border-radius: 13px;
    background: #ef857d; 
    text-align: center;
    letter-spacing: 2px;
}

.other_link li:nth-of-type(2) {
    background: #f2a0a1; 
}
.other_link li:nth-of-type(2) a {
    display: flex;
    justify-content: center;
    align-items: center;
}

#main .other_link li a {
	color: #fff;
    font-weight: bold;
}

.t_stock_num {
	color: #b70035;
 	font-weight: bold;
}