@charset "UTF-8";
.note-list-v2 {
  margin-top: 0 !important;
}

/* PC表記 */
@media only screen and (min-width: 768px) {
.pc_hidden {
  display: none;
}
/* 設定方法 */
.carousel__control {
      display: flex !important;
}
.carousel__item > img {
  aspect-ratio: initial;
  width: 20%;
  height: auto;
}
/* ご利用方法 */
.store_use_img {
  max-width: 70% !important;
  max-height: 70% !important;
}
.store_use_img_2 {
  max-width: 30% !important;
  max-height: 70% !important;
}
.entry-flow__column--col {
  flex-direction: column !important;
}
.entry-flow [class*=entry-flow__column]:not(:last-child) .entry-flow__head:after, .entry-flow--reverse [class*=entry-flow__column]:not(:last-child) .entry-flow__head:after {
      top: 40% !important;
  }
.ripple {
  margin-top: 8px;
}
.list-store{
  font-size: 1.8rem !important;
 }
}


/* SP表記 */
@media only screen and (max-width: 767px) {
.sp_hidden {
  display: none;
}
/* 使えるお店 */
.use_store_sp_img {
  max-width: 100%;
}
.use_store_sp {
  text-align: left;
}
.store_sp {
  max-width: 60% !important;
}

/* 設定方法 */
.slick-list {
margin: 0 auto !important;
}
.carousel__item > img {
  aspect-ratio: initial;
  width: 50%;
  height: auto;
}
/* ご利用方法 */
.store_use_img {
  max-width: 90% !important;
  max-height: 100% !important;
}
.store_use_img_2 {
  max-width: 40% !important;
  max-height: 70% !important;
}
.ripple {
  margin-top: 3px;
}
.list-store{
  font-size: 1.4rem !important;
 }
/* アコーディオン */
.faq__title{
  color: #0099ff !important;
}
.faq .faq__head.is-active .faq__title{
  color: #fff!important;
}
}

/* 設定方法 */
.step_text {
  margin-top: 3%;
  text-align: left;
}
.setting_text {
  display: flex;
  justify-content: center;
}

/* 使えるお店 */
.border_top {
        border-top: 1px solid #ababab;
        padding-top: 20px;
}

/* ご利用方法 */
.howto_use_text {
  text-align: left;
}
.ripple {
  width: 12px;
}
.list-store{
 margin-top: 0 !important;
}
.list-store2 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.store-use-li {
  font-weight: bold;
}
.list-store3 {
  margin-bottom: 0 !important;
}

