@charset "UTF-8";
#kvSliderWrap {
  padding-top: 45px;
}

#recommend .recommendItemSliderWrap .recommendItemSlider .item .titleWrap .itemName {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 7px;
}

#recommend .recommendItemSliderWrap .recommendItemSlider .item .titleWrap .price {
  font-size: 16px;
  line-height: 1;
}

#recommend .recommendItemSliderWrap .recommendItemSlider .item .titleWrap .price .num {
  font-size: 18px;
}

#shop {
  padding-top: 180px;
}

#shop .contentWrap .logoWrap .logo {
  width: 80%;
}

.btnWrap .btn.btn-arrow {
  font-family: -apple-system, "游ゴシック", "游ゴシック体", "Yu Gothic", YuGothic, BlinkMacSystemFont, "Helvetica Neue", "Helvetica", "Arial", "Hiragino Sans", "ヒラギノ角ゴシック", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 16px;
}

.btnWrap .btn.btn-arrow:before {
  display: none;
}

.btnWrap .btn.btn-arrow:after {
  width: 10px;
  height: 10px;
  content: "";
  display: block;
  border-top: 1px solid #393939;
  border-right: 1px solid #393939;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: rotate(45deg) translate(0, -50%);
          transform: rotate(45deg) translate(0, -50%);
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-delay: 0s;
          transition-delay: 0s;
}

.btnWrap .btn.btn-arrow:hover:after {
  right: 16px;
}
