@charset "utf-8";

/* 画像横スクロール */
@media (max-width: 768px){
  .w-scroll {
    overflow-x: scroll;
    width: 115.5%;
    margin-top: 25px;
  }


  .p-page_img_full{
    width: 200%;
  }


  .p-howto_participate__body {
    grid-template-columns: repeat(2, 62%);
    gap: 2%;
    row-gap: 4rem;
    min-height: 800px;
    margin-left: 3%;
    }
  .c-participate_item {
    display: inline-block;
    text-align: center;
  }

}

/* CTA背景 */
@media (min-width: 769px) {
   .p-cta_trial__bg {
       background-color: rgba(255, 255, 255, 0.85);
       backdrop-filter: blur(12px);
   }
}
/*CTA_btn-2*/
@media (min-width: 768px) {
    .p-cta_trial__inner {
        height: 24rem;
    }
}
/*CTA_btn-3*/
/*
@media (min-width: 768px) {
    .p-cta_trial__inner {
        height: 38rem;
    }
}
*/

/* ページタイトル文字 */
.p-page_wide_mv__title {
  font-size: 2.6rem;
}
@media (min-width: 768px) {
    .p-page_wide_mv__title {
        font-size: 3.6rem;
    }
}

/* サービス概要 */
@media (min-width: 768px) {
  .c-participate_item{
    column-gap: 1rem;
    margin: 2rem 0;
  }
  .c-participate_item__icon {
    width: 30%;
  }
  .p-page_deep_lineup__base {
      margin-top: -5rem;
      padding: 10rem 2rem 8rem;
  }
}
p.c-participate_item__txt {
    font-weight: bold;
    letter-spacing: 0;
}
