@charset "shift_jis";

/* ECB調整用 */

.page-goods .pane-main {
    overflow: visible;
}
.main1c h2 {
  border-top:none;
}
.main1c h3 {
  padding: 0 0;
}
.all_wrap {
  margin-left: -50%;
  margin-right: -50%;
  padding-left: 50%;
  padding-right: 50%;
}
@media screen and (max-width: 767px) {
    .all_wrap {
      margin-left: 0;
      margin-right: 0;
      padding-left: 0;
      padding-right: 0;
    }
}
.main1c .slider_box .slick-dots {
  bottom: -27px !important;
}
.main1c h2 {
  font-weight: 700;
}
.page-goods #pane_goods_main_top,.page-goods #pane_goods_main_bottom {
  position: static;
}
.fixed_bar {
  display: none !important;
}
.main1c ol, .main1c ul, .main1c ul li {
  list-style-type: none;
  margin-left: 0;
}

.main1c .m_sp_menu li {
  list-style: none;
  /* margin-top: 1.5rem; */
  cursor: pointer;
  font-size: 25px;
  border-bottom: dashed 1px #666;
  padding: 13px 0;
  font-weight: 600;
  /* font-family: 'Zen Maru Gothic', sans-serif; */
}
@media screen and (max-width: 767px) {
  .main1c .m_sp_menu li {
      font-size: 20px;
      padding: 0px 0;
  }
}

.order-price-divide span.yen {
  font-size: 28px;
}
@media screen and (max-width: 767px) {
  .order-price-divide span.yen {
    font-size:6vw;
  }
}

@media screen and (max-width: 767px) {
  .page-goods .pane-main {
    overflow: visible;
  }
}

#add24_01 h3,
#block02 .newsong h3,
#block05 h3 {
  font-weight: 700;
}
/* ECBテンプレートの表示くずれ調整 */
.popup-guide-frame h2 {
  text-align: left;
}
.popup-guide-frame p,
.popup-guide-frame .notice-text,
.popup-guide-modal-close {
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .popup-guide-frame p,
  .popup-guide-frame .notice-text,
  .popup-guide-modal-close {
    font-size: 14px;
  }
}
