.globalHeader .globalHeader_top {
 justify-content: flex-start;
}
.globalHeader.low .header_logo--small {
 width: 0;
 flex-basis: 0;
 max-width: 253px;
 height: 100%;
 transition: .3s;
 display: block;
}
.globalHeader.high .header_logo--small {
 flex-basis: 10%;
 max-width: 253px;
 height: 100%;
 transition: .3s;
}
.globalHeader.high .logo-content_top,
.globalHeader.high .sp_logo-content_top {
  display: none;
}
.bread ul {
  padding: 0;
}
.cotegory-text-info-content .date-inner p {
  font-size: 28px;
  font-size: 2.8rem;
}
.newarraivals-content .newarraivals-inner .text-box .date-inner,
.snap-content .bnr-inner .text-box .date-inner,
.feature-content .bnr-inner .text-box .date-inner,
.column-content .bnr-inner .text-box .date-inner {
  font-size: 16px;
}
@media screen and (min-width: 1000px) {
 .hdr_info_wrapper {
  width: 23%;
  max-width: 240px;
 }
 .globalHeader.high .header_logo--small {
  padding: 30px 0;
 }
 .globalHeader.high .header_logo--small a {
  display: flex;
  height: 35px;
  align-items: center;
 }
 .global_nav > ul li a {
   font-size: 20px;
   font-size: 2rem;
 }
}
@media screen and (max-width: 1400px) {
  .cotegory-text-info-content .date-inner p {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 999px) {
  .globalHeader .header_logo {
    padding-top: 26px;
  }
 .header_logo--small,
 .header_logo span {
  margin-top: 10px;
  line-height: 1;
 }
 .cotegory-text-info-content .category-inner img {
   max-height: 32px;
 }
 .cotegory-text-info-content .date-inner p {
   font-size: 18px;
   font-size: 1.8rem;
 }
}
.article_detail .container.gutters {
  border-bottom: none;
}
.article_detail .gutters .row {
  display: flex;
  margin-right: -1%;
  margin-left: -1%;
}
.article_detail .span_6 {
  width: 50%;
}
.article_detail .span_4 {
  width: 33.33%;
}
.article_detail .gutters .col {
  padding: 0 1%;
}

@media screen and (min-width: 768px) {
  .newarraivals-content .newarraivals-inner .img-box,
  .feature-content .bnr-inner .img-box,
  .snap-content .bnr-inner .img-box,
  .column-content .bnr-inner .img-box {
    margin-bottom: 0;
  }
  .bread_wrap {
    padding: 7px 15px;
  }
}

@media screen and (max-width: 767px) {
  .snap-content .sp_image_cols.sp_col2 .col:nth-child(n + 5),
  .feature-content .sp_image_cols.sp_col2 .col:nth-child(n + 5),
  .column-content .sp_image_cols.sp_col2 .col:nth-child(n + 5) {
    display: none;
  }
  .newarraivals-content .newarraivals-inner .img-box,
  .feature-content .bnr-inner .img-box,
  .snap-content .bnr-inner .img-box,
  .column-content .bnr-inner .img-box {
    margin-bottom: 10px;
  }
  .newarraivals-content .newarraivals-inner .text-box .text-inner p,
  .snap-content .bnr-inner .text-box .text-inner p,
  .feature-content .bnr-inner .text-box .text-inner p,
  .column-content .bnr-inner .text-box .text-inner p {
    font-size: 18px;
  }
  .newarraivals-content .newarraivals-inner .text-box .category-inner img,
  .feature-content .bnr-inner .text-box .category-inner img,
  .snap-content .bnr-inner .text-box .category-inner img,
  .column-content .bnr-inner .text-box .category-inner img {
    max-height: 25px;
  }
  .article_list .bnr-inner .text-box p {
    font-size: 18px;
  }
  .article_list .bnr-inner .text-box .date-inner {
    font-size: 1.6rem;
  }

}

.search-content {
  border-width: 1px;
}
.search-content form .search_button:after {
  width: 20px;
  height: 20px;
  background-size: 100%;
}

.search-content form .search_button {
  width: 18%;
}

.search-content form input[type="text"] {
  box-shadow: none;
  border-radius: 5px 0 0 5px;
  width: 82%;
}

.ftr-sns-content .sns-list img {
  height: 30px;
  width: auto;
}

.copy_right {
  font-size: 15px;
  font-size: 1.5rem;
}

footer .fNav ul li a {
  font-size: 20px;
  font-size: 2rem;
}


.flogo_block {
  text-align: center;
  margin: -4% auto 4%;
  width: 90.5px;
 }

@media screen and (max-width: 767px) {
  .flogo_block {
    text-align: center;
    margin: 5% auto -4%;
    width: 90.5px;
  }
  .copy_right {
    font-size: 10px;
    font-size: 1.0rem;
  }
  .ftr-sns-content .sns-list img {
    height: auto;
  }
}
.swiper-pagination .swiper-pagination-bullet {
  outline: 0;
}
.swiper-pagination-bullet-active {
  background: #00B3E6;
}
