/*角丸枠*/
.frame-title-box {
  position: relative;
  margin: 2em 2em;
  padding: 0.5em 0.5em;
  border: solid 1px #806040;
  border-radius: 8px;
  color: #806040;
  background: #f8f8f0;
}
/*角丸枠：タイトル行*/
.frame-title-box .box-title {
  position: absolute;
  display: inline-block;
  top: -0.8em;
  left: 1em;
  padding: 0.5em 0.5em;
  line-height: 0.5;
  /*    font-size: 10px;*/
  background: #ffffff;
  color: #806040;
  /*    font-weight: bold;*/
}
.frame-title-box p {
  /*    margin: 0; */
  /*    padding: 4px;*/
  /*    line-height: 1em;*/
}

/*右向き△マークリスト行*/
.triangle-list {
  padding-left: 2em;
  text-indent: -1em;
  margin-top: 4px;
  margin-bottom: 4px;
  /*    margin: 4px 0px 4px 0px;*/
  /*上、右、下、左*/
  /*    line-height: 1em;*/
}

/*商品名*/
.product-name {
  font-weight: bold;
}
