/* スマホ（768px以下） */
@media (max-width: 768px) {
  .category_imageArea img{
    width: 100% !important;
  }

  .category_imageArea{
    margin: 0px -11px !important;
  }
  h2.text-costom {
    font-size: 24px !important;
    text-align: center !important;
  }
  h3.text-costom {
    font-size: 22px !important;
    text-align: center !important;
  }
}

@media screen and (min-width: 769px) {
  .btn-costom-size {
    width: 35% !important;
    max-width: 35% !important;
  }
  h2.text-costom {
    font-size: 32px !important;
    text-align: center !important;
  }
  
  h3.text-costom {
    font-size: 23px !important;
    text-align: center !important;
  }
}

h3.text-costom::before {
  display: none !important;
}