
@media (min-width: 768px) and (max-width: 1024px) {
  .advc-container {
        padding-left:20px!important;
        padding-right: 20px!important;
    }
    .store-photo-container {
    width: 100%!important;
}
.terms_main_content, section.privacy_policy_main_content, section.tokushoho, section.company, section.shop {
    width: 100%!important;
}
section.guide-shipping-info .guide-main-Wrap,
section.guide-returns-cancellations .guide-main-Wrap,
.terms_main_content,section.shop,section.privacy_policy_main_content
 {
    padding: 0 20px !important;
}
a.advc-btn.advc-btn-secondary {
    position: relative!important;
}
div.LINE-Friend-Campaign {
    bottom: 1vw;
}
    .advc .advc-featured-carousel .pc--full {
        height: auto!important;
    }
    .simple-blog__info {
    justify-content: flex-end;
}
h4.simple-blog__title {
    font-size: 15px;
}
p.simple-blog__description.body3 {
    margin-bottom: 10px!important;
}
body[data-button-hover-animation="light_sweep"] .button:not(.button--link) {
    overflow: hidden;
    font-size: 15px;
    padding: 5px;
}
.featured-collection .slider{
  margin-bottom: 0;
}
.menu-section-block{
    width: auto!important;
}
 .article-template {
        width: 100%!important;
    }
#shopline-section-main-blog-list main.section.section-padding.page-width {
    width: 950px!important;

}

}
</style>
<style>
@media (max-width: 959px) {
  .header .search-modal__content .search-modal__field {
    width: 100%!important;
}
    .article-template {
        width: 100%!important;
    }
    div#comments {

    width: 100%!important;
}

}
