@charset "UTF-8";


.nopc {
  display: none;
}

@media screen and (max-width: 767px) {
  .nosp {
  display: none;
  }

  .nopc {
  display: block;
  }
}


.m-head-bar {
  background: #badcf5;
  text-align: center;
  line-height: 1;
  padding: 25px 0;
}

.m-head {
  font-size: 30px;
  font-size: 3rem;
  color: #0d3560;
  letter-spacing: 0.02em;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  .m-head {
      font-size: 2.1rem;
  }

  .m-head-bar {
      padding: 17px 0;
  }
}
span.red-txt{
color:red;
}

/*------------------------ 分類：ボックス系 ------------------------*/
.boxA{
}


/*------------------------ 分類：アイコン系------------------------*/
.iconA{
}



/*------------------------ 分類：文字色系------------------------*/
.colorA{
}
