.fs-l-productLayout {
    display: inherit;
    max-width: 750px;
    margin: auto;
}

.myhoney-content {
  background: #fff;
  margin: 60px -8px 0;
  padding-bottom: 60px;
}
.myhoney-content .spacer {
  display: block;
  height: 90px;
  background: url(https://myhoneyjapan.itembox.design/item/img/spacer.jpg);
  background-repeat: no-repeat;
  background-size: 60px;
  background-position:center center;
}
.myhoney-content img {
  display: block;
}
.myhoney-content .title-al,
.myhoney-content .title-sub-al {
  font-family: adage-script-jf, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    line-height: 1;
}
.myhoney-content .title-al {
    font-size: 52px;
    margin-bottom: 60px;
}
.myhoney-content.brand-remedy .title-al,
.myhoney-content.brand-remedy .title-sub-al,
.myhoney-content.brand-kitchen .title-al,
.myhoney-content.brand-kitchen .title-sub-al,
.myhoney-content.brand-everron .title-al,
.myhoney-content.brand-everron .title-sub-al,
.myhoney-content.brand-bouddica .title-al,
.myhoney-content.brand-bouddica .title-sub-al {
    font-family: adobe-handwriting-ernie, sans-serif;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    line-height: 1.8;
    padding: 0 30px;
    margin-bottom: 36px;
  }
.myhoney-content .title-sub-al {
  font-size: 20px;
  margin-bottom: 60px;
  opacity: .25;
  margin-top: -20px;
}
.myhoney-content .content-desc {
  line-height: 1.85;
  margin: 0 15px;
    margin-bottom: 30px;
}

.myhoney-content .ig_embed {
  margin: 0 15px;
  text-align: center;
}
.myhoney-content .ig_embed iframe {
  display: inline-block !important;
}

.myhoney-content .title-text {
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 30px;
  }
  .myhoney-content .title-sub-text {
    text-align: center;
    font-weight: 700;
    margin: 30px 15px;
  }
  .myhoney-content .title-sub-sub-text {
    font-weight: 700;
    margin:15px;
  }
    .myhoney-content .content-img + .title-sub-sub-text {
    margin-top:30px;
  }
.myhoney-content .content-img + .content-desc {
  margin-top:30px;
}
.myhoney-content .content-img + .content-img {
  margin-top:15px;
}
.myhoney-content .intro .content-img + .content-img {
  margin-top:0;
}
  .myhoney-content .content-img > .cap {
  color:#999;
  font-size:10px;
  text-align:center;
  padding:10px 30px;
  line-height:1.4;
}

.myhoney-content .content-img + .spacer {
  margin-top:30px;
}

.myhoney-content .spacer + .content-img{
  margin-top:30px;
}


.myhoney-content .variation {
    display: flex;
    flex-wrap: wrap;
  }
.myhoney-content .variation a:hover {
  text-decoration: none;
  }
.myhoney-content .variation-box {
    width: 45%;
    vertical-align: top;
    margin: 0 2.5% 15px;
    border: 1px solid #efefef;
    border-radius: 4px;
  }
.myhoney-content .variation-image img {
    max-width: 100%;
  }
.myhoney-content .variation-footer {
    position: relative;
    background: #efefef;
    padding-bottom: 10px;
  }
.myhoney-content .variation-title {
    color: #222;
    padding: 15px 0 0 10px;
    font-size: 12px;
    font-weight: 700;
  }
.myhoney-content .variation-price {
    color: #222;
    padding: 0 0 0 10px;
  }
.myhoney-content .variation-price span {
    font-size: .75em;
  }
.myhoney-content .variation-button {
    color: #fff;
    background: #f00;
    border-radius: 4px;
    line-height: 1em;
    width: 100%;
    text-align: center;
    font-size: 12px;
    max-width: 90%;
    padding: .5em 0;
    margin: 10px auto 0;
  }
.myhoney-content .variation-button.now-page{
    background: #ddd;
  }

.myhoney-content .content-desc ol {
  list-style: decimal;
  padding-left: 1.5em;
}
.myhoney-content .content-desc li {
  padding-bottom: .5em;
}

.fb-like.fb_iframe_widget {
  position: relative;
    top: -4px;
}
@media screen and (max-width: 481px) {

.myhoney-content .content-desc {
  font-size: 14px;
}
.fb-like.fb_iframe_widget {
  position: relative;
    top: -8px;
}
}
