/** Shopify CDN: Minification failed

Line 321:0 Expected "}" to go with "{"

**/
.HorizontalList{
  display: flex;
  justify-content: center;
}

/* header-logo*/
.Header__Wrapper{
  justify-content: space-between;
}

li{
margin: 0;
}

Table th{
  text-align: center;
  border: none;
}
td{
  padding-left: 50px;
}
table{
  margin: 0 auto;
}
h2{
  text-align: center;
}
.news{
width: 50%;
}



/*slick.js  */
.sliderArea {
  max-width: 40%;
height: auto;
  margin: 0 auto;
  padding: 0 25px;
}

.sliderArea.w300 {
  max-width: 350px;
}

.slick-slide {
  margin: 0 5px;
}
.Rte ul, .Rte ol{
margin-left: 0px;
}

.slick-slide img {
  width: 100%;
  height: auto;
}

.slick-slide {
  transition: all ease-in-out .5s;
  opacity: 1;
}

.slick-active {
  opacity: 1;
}

.slick-current {
  opacity: 1;
}

.thumb {
  margin: 20px 0 0;
}

.thumb .slick-slide {
  cursor: pointer;
}

.thumb .slick-slide:hover {
  opacity: .7;
}

.slick-next:before {
  display: none;
}

/*====================================================================
.full-screen
====================================================================*/

.full-screen .slick-list {
  overflow: visible;
}

.full-screen.slider {
  max-width: 80%;
  margin: 0 auto;
}

/* 売り切れのバッジ色を変更 */
.ProductItem__Label{
Background: #FF770A;
color: #fff;
}



/*====================================================================
以下は不要です。
====================================================================*/

body {
  font-family: YuGothic, "游ゴシック体", "Yu Gothic", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 16px;
  letter-spacing: .025em;
  line-height: 1.8;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  body {
    font-size: 14px;
  }
}

.section {
  max-width: 100%;
  margin: 0 auto;
  padding: 30px 0;
  overflow: hidden;
}

.section p._a {
  font-size: 12px;
  font-weight: bold;
  margin: 30px 0 0;
}

.section p._a .link {
  display: inline-block;
  color: #607D8B;
  padding-left: 1.3em;
  text-indent: -1.3em;
}

.section p._a .link:before {
  content: '';
  display: inline-block;
  width: 5px;
  height: 5px;
  border-top: 2px solid #607D8B;
  border-right: 2px solid #607D8B;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-right: 10px;
}
#section-16122995687d448a71{
  padding: 80px 0 20px 0;
  background-color: #FFFAF4;
}
#section-1612241405f16dfea1{
 padding: 0px 0 20px 0;
}
#shopify-section-1612241405f16dfea1{
 border-top: none;
}

.TestimonialNav{
margin-top: 10px;
}

.Testimonial__Content p{
  font-size: 14px;
}

/* 2列表示 */
.container{
width: 100%;
  display: flex;
  justify-content: space-between;
}

.row-50{
width:49%;
  
}

/* キャッシュカード5種類の画像 */
.cash-img{
width:50%;
}

/* ブランドのcss　pc-4カラム */
.container-fluid{
  width: 98%;
 margin: 0 auto;
}
.bland-column {
  display: flex;
}
ul{
  padding: 0;
}
.bland {
  list-style: none;
  width: 65%;
  display: flex;
  justify-content: space-between;
  margin: 0 auto;
}

.bland img {
  width: 25%;
  display: flex;
}
.Icon-Wrapper--clickable {
 font-size: 52px;
 }
/*  右下の小さい国旗を消す  */
.ly-custom-dropdown-current {
 display: none;
}

/* セクションの要らないマージン */
@media screen and (min-width: 1008px){
.SectionHeader:not(:only-child){
  margin-bottom: 20px;
}
}
/* お支払い・配送についてセクション */
@media screen and (min-width: 1008px)
.TestimonialNav{
margin-top: 0px;
}

/* スマホ表示 */
@media screen and (max-width: 768px){
.news{
width: 100%;
}
.container{
display:block;
}
 .row-50{
width: 100%;
}
/* slick.js */
  .full-screen.slider {
  max-width: 100%;
  margin: 0 auto;
}
.sliderArea {
  max-width: 100%;
padding:0;
}
.Rte img{
margin-top:0;
}
/*  ブランドセクション　画像縮小  */
  .bland {
  width: 80%;
}
.ly-languages-switcher,
.fixed.bottom_right, 
.ly-languages-switcher,
.absolute.bottom_right{
    display: none;
}
}

/* ブランドロゴ内容 */
ul {
  padding: 0;
}

li {
  list-style: none;
}

.container {
width: 100%;
  display: flex;
 justify-content: space-around;
}

.logo {
  display: flex;
  justify-content: center;
 
}

.logo img {
  width: 90%;
}

.container-pay{
width: 100%;
  display: flex;
 justify-content: space-around;
}

/* 検索時の件数と全てみるのcss */
.features--heading-normal .u-h7 {
font-size: 18px;
}


@media screen and (max-width: 768px) {
  .logo-img {
    width: 100%;
  }
.container-pay{
  display: block;
}

