
br.spOnly {
    display: none;
}
.sp {
    display: none;
}
.main-page.page-width.page-width--narrow.section-padding {
    max-width: 1200px;
  
}
nav.breadcrumb.body4.text-center.display-block-desktop.display-block-tablet.quick-add-modal-hidden {
    text-align: left;
}
.advc-faq-item.advc-faq-text-item.advc-faq-item-no-border-pc.advc-faq-item-no-border-mb .advc-faq-text-item__header {

    display: grid;
    justify-content: center;

}
a.advc-btn.advc-btn-secondary {
    right: 0;
    top: 16px;
}

div#comments {
    background-color: #f0f0f0;
    padding: 20px;
    width: 60%;
}
h2.title4.comment_title {
    font-size: 26px;
}
.guide-main {
  font-size: 18px;
  width:1200px;
  margin:0 auto;
}
.terms_main_content,
section.privacy_policy_main_content,
section.tokushoho,section.company,section.shop{
  width:1200px;
 margin: 0 auto;
  }

  .stage-blogs-btn a.button {
    letter-spacing: 1.4px;
}
p.simple-blog__description.body3 {
    font-size: 14px;
    line-height: 1.4;
    text-align: left;
}
.page-width.article-template__hero-container {
    width: 800px;
}
main.section.section-padding.page-width,
.article-template {
    width: 1200px;
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
}

li.blogslist__item.hover-image-scale {
    padding-bottom: 20px;
}
.article-template__content.page-width.rte.body3 {
    font-size: 16px;
    line-height: 1.6;
    color: #3c3c43;
}
.advc-blog-article__item-wrapper.splide__slide .advc-blog-article__content.left {
    align-items: center;
    flex-direction: row;
    gap: 20px;
}
  .business-hours {
    font-size: 13px;
    margin-top: -5px;
}

.simple-blog__info {

    gap: 10px;
justify-content: flex-end;
}
.blogslist__list-wrapper .blogslist__list {
  grid-template-columns: repeat(6, 1fr); /* 6カラムに変更 */
}

.header .search-modal__content .search-modal__field {
    width: 40%;
}
.product__info-item.rte.body3 {
    font-size: 14px;
    color: #111111;
    line-height: 1.5;
}
.price.product-card-block-item {
    display: flex !important;
    justify-content:flex-start!important;
}
.card__block--wrapper.text-center .price.product-card-block-item {
    justify-content: center !important;
}
summary.facets__summary svg.icon.icon-arrow {
    display: none;
}
.recommend-grid-cols-4-desktop>.col {
        width: 14% !important;
    }

.recommend-grid {
    gap: 26px;
    justify-content: center;
}

.menu-section-block {
    width: 1600px;
    margin: 0 auto 30px;
}

#shopline-section-main-blog-list main.section.section-padding.page-width {
    width: 1600px;
     margin: 0 auto;
}

.product-size {
    display: none!important;
	}
