
 /* ヘッダー背景 */
  .header__bottom {
  	padding: 1rem 1.5rem;
  }
  
  /* ヘッダー　テキストリンク */
  #hs_cos_wrapper_knowledgebase_header .button {
   font-size: 14px;
  }
  
  /* ヘッダー　テキストリンク focus */
  .header__button-col a:focus {
    color: white;
    text-decoration: none;
  }
  
  /*　検索バーの背景 */
  .hs-kb-search-input-wrapper .hs-search-field__bar {
   	min-height: 200px; 
  }
 
  /* 検索窓 */
  .hs-search-field__input {
    border-radius: 4px 0 0 4px;
    min-height: 48px;
    padding-left: 16px;
  }
  
  /* 検索ボタン */
  .hs-search-field__button {
    border-radius: 0 4px 4px 0;
    width: 48px;
    cursor: pointer;
  }
  
  /* 検索窓直下の検索結果 */
  .hs-search-field__suggestions-container {
   margin-top: 8px; 
  }
  
  /* 検索サジェスト */
  .hs-search-field__suggestions .results-for, .hs-search-field__suggestions a {
   padding: 4px 10px;
   text-decoration: none;
  }
  
  /* 左カラムのカテゴリメニュー */
  .hs-kb-sidebar > .hs_cos_wrapper_type_module {
    position: sticky;
    top: 0;
    font-size: 14px;
  }
  
  /* 左カラムのカテゴリメニュー リンク */
  .hs-kb-category-accordion_link {
    text-decoration: none !important; 
  }
  
  /* 左カラムのカテゴリメニュー（選択時） */
  .hs-kb-anchor_toggle--active, .hs-kb-category-accordion_link--active, .hs-kb-category-accordion_link--active:hover {
    background-color: transparent;
  }
  
  /* 左カラムのカテゴリメニューのアイコン（アコーディオン開いている時） */
  .hs-kb-category_accordion_nav_list_item--has-children input[type="checkbox"]:checked + .hs-kb-anchor_toggle .toggle_icon--arrow:after {
   transform: rotate(270deg);
  }
  
  /* 左カラムのカテゴリメニューのアイコン（アコーディオン閉じている時） */
  .hs-kb-category_accordion_nav_list_item--has-children .toggle_icon--arrow:after {
    transform: rotate(90deg);
  }
  
  /* フッター */  
  .footer .footer__bottom {
   padding: 24px; 
  }
  
  /* フッター img */
  .widget-type-logo img {
   margin-bottom: 0; 
  }
  
  /* フッター 左側要素 */
  .footer .footer__bottom .footer__bottom--left {
   justify-content: center; 
  }
  
  /* フッター 右側要素 */
  .footer .footer__bottom .footer__bottom--right {
   justify-content: center; 
  }
  
  /* フッター 右側コピーライト */
  .footer .footer__bottom .footer__bottom--right #hs_cos_wrapper_footer_copyright {
    margin: 0;
  }
  
  /* フッター p */
  .footer p {
   	margin: 0; 
  }
  
  /* パンくずリスト */
  .hs-kb-breadcrumb-container {
   	margin-top: 20px;
    margin-bottom: 30px;
  }
  
  /* パンくずリスト アイテム */
  .hs-kb-breadcrumbs {
   	font-size: 14px; 
  }
  
  /* カテゴリページ h2直後のul */
  h2:has(+ul) {
    margin-bottom: 8px !important;
  }
  
  /* カテゴリページ リストリンク */
  .hs-kb-category-article-list__link, .hs-kb-category_link {
   text-decoration: none !important;
  }
  
  /* 記事詳細ページ hr */
  .knowledgebase-post hr {
    border: 0;
    border-bottom: 1px solid #99acc2;
    height: 0;
    margin-bottom: 0;
    margin-top: 2.8rem !important;
    margin-bottom: 2.4rem !important;
}
  
  /* 記事詳細ページ img */
  .knowledgebase-post img {
    display: inline;
    display: initial;
    max-width: 100%;
    margin-bottom: 2.4rem;
}
  
  /* 記事詳細ページ テキストリンク */ 
  .knowledgebase-post a {
   	text-decoration: underline;
  }
  
  /* 記事詳細ページ テキストリンクhover */ 
  .knowledgebase-post a:hover {
   	text-decoration: none; 
  }
  
  /* 記事詳細ページ 関連記事リンク */ 
  #kb-related-articles a {
   	text-decoration: none !important; 
  }
  
  /* 記事詳細ページ ボタンリンク対応(中央寄せのp直下かつem要素を持つa、中央寄せのp直下かつem直下のa) */
  p[style*="center"]>a:has(em), p[style*="center"]>em>a {
    color: white;
    background-color: #0d65c9;
    padding: 12px 24px;
    border-radius: 4px;
    text-decoration: none;
    display: inline-block;
    margin-top: 40px;
  }
  
  /* 記事詳細ページ ボタンリンク対応(中央寄せのp直下かつem直下のa:hover、a:focus) */
  p[style*="center"]>em>a:hover, p[style*="center"]>em>a:focus {
   color: white;
   opacity: .8;
  }
  
  /* 記事詳細ページ ボタンリンク対応(中央寄せのp直下かつem直下のa:focus) */
  p[style*="center"]>em>a:focus {
   text-decoration: none;
  }
    
  /* 記事詳細ページ ボタンリンク対応(中央寄せのp直下のa直下のem要素、もしくは中央寄せのp直下のa要素を持つem) */
  p[style*="center"]>a>em, p[style*="center"]>em:has(a){
    font-style: normal;
  }
  
  /* トップページ カード全体 */
  .hs-kb-home-list {
    --hs-kb-home-list-gap: 48px;
    justify-content: flex-start;
  }
  
  /* トップページ カード単体 */
  .hs-kb-home-list__category {
   	min-width: 200px;
    max-width: 300px;
    position: relative;
    padding: 24px;
    border: 1px solid #e5e7eb;
    border-radius: 4px;
  }
 
  /* トップページ カード内のh3 */
  .hs-kb-home-list__text > h3 {
    margin-bottom: 8px !important;
  }
  
  /* トップページ カード内のh3とアイコン リンク */
  .hs-kb-home-list__category-link {
    text-decoration: none !important;
  }
  
  /* トップページ カード内のh3とアイコン リンク:hover */
  .hs-kb-home-list__category-link:hover {
   opacity: 0.7; 
  }
 
  /* トップページ カード内のもっと見るリンク */  
  .hs-kb-home-list__text__category-link {
   	position: absolute;
   	bottom: 0;
    right: 24px;
    height: 24px;
	margin-bottom: 24px;
    text-decoration: none !important;
    color: #33475B !important;
  }
  
  /* トップページ カード内のもっと見るリンク:hover */
  .hs-kb-home-list__text__category-link:hover {
    color: #1773D1 !important;
  }

  /* トップページ カード内の記事一覧 */  
  .hs-kb-category-article-list{
    margin-bottom: 16px;  
  }
  