.titleLabel {
  background-color: #f6f6f6;
}
.titleLabel__container {
  text-align: center;
  margin: 0 auto;
  padding: 40px 16px;
}
@media screen and (max-width: 906px) {
  .titleLabel__container {
    padding: 24px 16px;
  }
}
.titleLabel__title {
  font-size: 2.4rem;
  font-weight: 700;
}
.titleLabel__text {
  margin-top: 16px;
}
@media screen and (max-width: 906px) {
  .titleLabel__text {
    margin-top: 10px;
  }
}
.titleLabel__text--annotation {
  margin-top: 16px;
}
.titleLabel__annotation {
  font-size: 1.2rem;
  padding-left: 1em;
  text-indent: -0.5em;
}

.categoryIcon::before, .categoryIcon--paypaycollect-offline::before, .categoryIcon--qr::before, .categoryIcon--businessaccount::before, .categoryIcon--other::before, .categoryIcon--cancellation::before, .categoryIcon--paypaycollect-online::before, .categoryIcon--pfb::before {
  content: "";
  display: block;
  position: absolute;
  top: calc(50% - 12px);
  left: 8px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: 100% auto;
}
.categoryIcon--pfb::before {
  background-image: url(https://image.paypay.ne.jp/page/help/images/ico_navigation_05.png);
}
.categoryIcon--paypaycollect-online::before {
  background-image: url(https://image.paypay.ne.jp/page/help/images/ico_navigation_34.png);
}
.categoryIcon--cancellation::before {
  background-image: url(https://image.paypay.ne.jp/page/help/images/ico_navigation_21.png);
}
.categoryIcon--other::before {
  background-image: url(https://image.paypay.ne.jp/page/help/images/ico_navigation_25.png);
}
.categoryIcon--businessaccount::before {
  background-image: url(https://image.paypay.ne.jp/page/help/images/ico_navigation_03.png);
}
.categoryIcon--qr::before {
  background-image: url(https://image.paypay.ne.jp/page/help/images/ico_navigation_06.png);
}
.categoryIcon--paypaycollect-offline::before {
  background-image: url(https://image.paypay.ne.jp/page/help/images/ico_navigation_34.png);
}

@media screen and (max-width: 750px) {
  .side__container--categoryList {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media screen and (max-width: 750px) {
  .side__container--relatedArticle {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media screen and (max-width: 750px) {
  .side__container--searchBox {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
    margin-top: 64px;
  }
}