@charset "utf-8";

/* 共通 */
.top-ttl {
  text-align: center;
}

.text-pink {
  color: #e6006b;
}

.yellow {
  color: #FFEB00;
}

@media screen and (min-width: 1281px) {
  /* pc共通 */
  /*PC表示*/
  .pc {
    display: "";
  }

  /*SP非表示*/
  .sp,
  .tb {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  /* sp共通 */
  .pc,
  .tb {
    display: none;
  }

  .sp {
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 1280px) {
  /* tb共通 */
  .tb {
    display: block;
  }

  .hide-tb.pc {
    display: none;
  }
}