/* responsive */
@media (min-width: 751px) {
    a[href*="tel:"] {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    }
  }
  
  @media only screen and (max-device-width: 1024px) {
  
      }
  
  @media only screen and (max-device-width: 768px) {
  
  .is_pc{
    display: none;
  }
  
  .is_sp{
    display: block;
  }
  
  }
  
  @media only screen and (max-device-width: 480px) {	
    h2{
      font-size: 24px;
      padding-bottom: 30px;
    }
  
      .cal_2,.cal_3,.cal_4{
          width:100%;
  }
  
  .cal_5{
    width: calc(33.3% - 15px / 3);
    padding-bottom: 10px;
  }

  section{
    padding: 45px 15px;
  }
  
  }
  
  @media only screen and (max-device-width: 320px) {
  
  }
