
.l-inner {/* app.css上書き */
    max-width: 1366px;
    width: 100%;
}

.w-100 {/* 新規追加 */
    width: 100% !important;
}
/* 新規追加 */
.h-margin--b-half {
    margin-bottom: 0.5rem !important;
  }
/* 新規追加 */
  .pageAbout .col__box {
    gap:6%;
  }

/*twitter アイコン上書き*/
.p-icon-twitter-gray:before {
  content: "";
  display: inline-block;
  height: 13px;
  width: 13px;
  vertical-align: middle;
  background-image: url(../images/common/twitter_logo_white.svg);
  background-size: contain;
  margin-bottom: 5px;
  background-repeat: no-repeat;
}

.p-icon-twitter:before {
  content: "";
  display: inline-block;
  height: 19px;
  width: 19px;
  vertical-align: middle;
  background-image: url(../images/common/twitter_logo_white.svg);
  background-size: contain;
  margin-bottom: 5px;
  background-repeat: no-repeat;
}

.c-shares__twitter.p-categories__item span {
  padding-left: 5px;
  color: white;
}
.c-shares__twitter.p-categories__item, .c-shares__twitter.p-categories__item a {
  border-radius: 13px;
  font-size: 1.2rem;
  font-weight: 700;
  background-color: #b9c1d1;
  min-width: 48px;
}
.c-shares__twitter.p-categories__item a:hover {
  color: #fff;
  background: #41475d;
  border-color: #41475d;
  border-radius: 13px;
}
.pageSingle .p-categories {
  margin-bottom: 0;
}