/* h4のフォント指定 */
@font-face {
font-family: 'LJfont';
src: url(https://cdn.shopify.com/s/files/1/2800/8456/t/6/assets/lenajapon-test-ljfont.ttf?v=1618794432);
}
h4, .shg-rich-text.shg-theme-text-content h4 span {
font-family: 'LJfont' !important;
}

/* クラスh1 - h3のフォント指定 */
#MainContent .h1,
#MainContent .h2,
#MainContent .h3{
font-family: 'kinuta-maruminold-stdn';
}

/* ブログ記事のh2アンダーライン */
.article .shogun-heading-component h2 {
  border-bottom: 1px solid #ee869d;
  margin-bottom: 1em;
}

/* 商品一覧 価格サイズ */
.grid-product__price{
  font-size: calc(var(--typeBaseSize)*1.2);
    }

/* カートページ　プレゼントの個数セレクト非表示 */
#ProdID-41475489497286 .cart__item--qty {
  display:none;
} /*ジャバラジュース */

/* skincare, home, food | feel 縦書き */
#s-0981e624-f6ff-4d71-a197-c07509915756,
#s-ef059a42-b382-4f2d-b88e-76164d1d5fd1,
#s-7250ff99-a3e8-48bf-8d6f-d3e4a37dc2aa {
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
      margin: 0 auto;
}
#s-0981e624-f6ff-4d71-a197-c07509915756 h4,
#s-ef059a42-b382-4f2d-b88e-76164d1d5fd1 h4,
#s-7250ff99-a3e8-48bf-8d6f-d3e4a37dc2aa h4 {
      margin-left:1em;
}

#s-51d65537-adb2-4637-a29e-a5d5a6b38ee8 {
  padding :0 !important;
}

/* カートボタン変更 */
.add-to-cart.btn--tertiary {
  background-color:#e49496;
  color:#fff;
  box-shadow:5px 5px 0 0 #fbd4d5;
}

/* アカウントページ */
.espBirthday {
  display:none;
}
p#rc_link_container a {
  display: inline-block;
  background-color: #e49496;
  color: #fff;
  padding: 1em;
  border:none;
}
p#rc_link_container a:hover {
  background-color: #fff;
  color: #e49496;
}

#customer_logout_link {
  display: inline-block;
  border: #e49496 1px solid;
  padding: 0.5em 2em;
  font-size: 90%;
}
.accountBtnArea{
  margin-top:5em;
}
a.btn-accountTop {
  display: inline-block;
  background-color: #edb2b3;
  color: #fff;
  padding: 1em;
}
a.btn-accountTop:hover {
  background-color:#fff;
  color:#edb2b3;
}

/* 円形movie */
.MovieBox2022 {
  margin:0 auto;
  text-align: center;
}
.CircleMovie {
  max-width: 100%;
}
/* ページ幅50%時 video */
.halfBox video {
  width:100%;
};

/* ページ上部スペース調整 */
.page-content {
  padding-top:0;
}
.section-header {
  margin-bottom:0;
}
.cart-content {
  padding-top:3em;
}
#shopify-section-template--15279909273798__1651038306747bda25 > .index-section--alt{
  padding:20px 0;
}

/* Rマーク位置調整 */
sub {
    bottom: -0.2em;
}


@media only screen and (min-width: 769px){
  .CircleMovie { height:55vh; }
  .product-section { padding-top: 40px; }
}

@media only screen and (max-width: 768px){
  .CircleMovie { height:40vh; }
}



