body {
  background: #f3f3f3;
}
h1,h2,h3 {
  font-family: "Sawarabi Mincho";
}
.fs-p-headerNavigation__search {
    padding: 10px;
}
.fs-p-headerNavBar {
    border-bottom: 0px solid;
}
.fs-p-drawer {
    transition-duration: 0.1s;
    width: 100%;
}
.fs-p-footerSnsLink > li {
    font-size: 42px;
}
.myhoney-content .title-al {
    margin:0 auto;
}
/* ã€ã‚¹ãƒžãƒ¼ãƒˆãƒ•ã‚©ãƒ³æ¨ªã€‘ */
@media screen and (min-width: 481px) {
  body {
  background: #efefef;
  }  
}
/* fsã‚ªãƒªã‚¸ãƒŠãƒ« */
@media screen and (min-width: 601px) {
  body {
  background: #efefef;
  }  
} 
/* ã€ã‚¿ãƒ–ãƒ¬ãƒƒãƒˆç¸¦ä»¥ä¸Šã€‘ */
@media screen and (min-width: 769px) {
  body {
  background: #efefef;
  }  
  .fs-pt-carousel img {
    max-width: 1200px;
  }
.myhoney-content .title-al {
    max-width:inherit;
}
}
/* fs å¤§ãã„ãƒ‡ã‚£ã‚¹ãƒ—ãƒ¬ã‚¤ */
@media screen and (min-width: 1280px) {
  body {
  background: #efefef;
  }
}





.myhoney-content {
  background: #fff;
  margin: 0 -8px;
  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;
  }
.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 table.item_info {
  border:1px solid #ccc;
  width:100%;
  margin-bottom:15px;
}
.myhoney-content table.item_info th {
  text-align:center;
  background:#eee;
  font-size:12px;
  border-bottom:1px solid #ccc;
}
.myhoney-content table.item_info td {
  border:1px solid #ccc;
  border-bottom:1px solid #ccc;
  font-size:13px;
  line-height:1.6;
}
.myhoney-content table.item_info tr > * {
 padding:7px;
} 
