#portal_tabsignin{
display:none;
}
#portal_tabSolutions{
display:none;
}

.ArticleCmd__socialShareLt.commonStyle__dFlex.commonStyle__alignCenter {
    display: none;
}

.ArticleDetailLeftContainer__prinExp.commonStyle__dFlex {
    display: none;
}

.ArticleCmd__articleDetail.commonStyle__dFlex.commonStyle__fweight600 {
    display: none;
}

.ArticleDetailRightContainer__followContentLow {
    display: none;
}

.ModuleCategoryContainer__tabs.commonStyle__tAlignCenter {
    display: none;
}

.SubscribeDepart__followContent {
    display: none;
}

.treeView {
    display: none;
}

.Footer__footer {
    display: none;
}

/* ▼ 中文(台湾) → 繁體中文（ドロップダウン内の位置ずれ修正） */
.LangOverride li[data-id="zh_tw_locale"] {
  position: relative;
  text-indent: -9999px;   /* 元テキストは非表示 */
  overflow: hidden;
}

.LangOverride { --lang-pad-x: 10px; }  /* 必要なら 16px / 20px などに変更 */

/* 中央寄せで重ねる */
.LangOverride li[data-id="zh_tw_locale"]::after {
  content: "繁體中文";
  position: absolute;
  left: var(--lang-pad-x);   /* ← 左余白をここで統一 */
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  text-indent: 0;
  font: inherit;
  line-height: inherit;
  pointer-events: none;   /* クリック領域は元要素のまま */
}
