body {
  font-family: sans-serif !important;
}

/* ヘッダにアナウンス表示。内容はHTMLに直書きする */
.head_announce {
  background: #FFF;
  width: 100%;
  z-index: 100;
  border-bottom: 1px solid #DDD;
}

.head_announce div {
  max-width: 73.125rem;
  margin: 0 auto;
  padding: 13px 0 ;
  text-align: center;
}

/* 担当者名を非表示*/
span.agent_name {
  font-size: 0;
}

span.agent_name::after {
  content:"ReiWorQサポート担当";
  font-size: 13px;
}



/* ホーム画面でナレッジベースへのリンクボタンを隠す */
/* #layoutContainer > div > div > ul > li:nth-child(1) > div.ModuleCategoryContainer__hometabs.commonStyle__positionRel > div.ModuleCategoryContainer__tabs.commonStyle__tAlignCenter > span {
*/
.ModuleCategoryContainer__hometabs{
  display: none;
}

/* ヘッダの調整 */
.Header__titleSearchBox {
  padding: 0;
}

.Header__titleSearchWrapper,
.Header__menuBox,
.Layout__fullWidth {
  max-width: 90% !important;
}

.Header__welcomeTitle {
  display: none;
}

.Header__welcomeDescription {
  display: none;
}

/* 問い合わせ画面でサポートメンバーの個人名を隠す */
.agent_thread .agent_name {
  color: transparent;
  position: relative;
  display: inline-block;
  width: 120px;
}

.agent_thread .agent_name::after {
  content: "サポートメンバー";
  position: absolute;
  left: 0;
  top: 0;
  color: black;
}

/* 共有ボタンを非表示 */
.ArticleCmd__socialShareLt {
  display: none;
}

/* フォローするボタンを非表示 */
.ArticleDetailRightContainer__followContentLow,
.SubscribeDepart__subs{
display: none;
}

/* 記事内の画像に枠線をつける */
.description img {
  border: 1px solid #ccc;
  padding: 10px;
}
.description img[data-type="non-resize"] {
  border: none;
  padding: 0;
}

/* 問い合わせ画面以外でサイドバーを非表示 */

/* font-weightが薄いものを普通にする */
.TitleContainer__description,
.TitleContainer__list_description｛
  font-weight: 500;
｝


