@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* すべてのh2から縦線を除外（初期化） */
.page-id-3013 h2 {
  border-left: none !important;
  padding-left: 0 !important;
}

/* すべてのh2から縦線を除外（初期化） */
.page-id-2718 h2 {
  border-left: none !important;
  padding-left: 0 !important;
}

/* 上3つのh2だけ縦線を復活 */
.page-id-2718 .with-border-section h2 {
  border-left: 4px solid #549FE3 !important;
  padding-left: 1rem !important;
}

/* すべてのh2から縦線を除外（初期化） */
.page-id-2716 h2 {
  border-left: none !important;
  padding-left: 0 !important;
}

/* すべてのh2から縦線を除外（初期化） */
.page-id-3486 h2 {
  border-left: none !important;
  padding-left: 0 !important;
}

/* 特定のh2だけ縦線を復活（直接h2にclass指定する方式） */
.page-id-2716 h2.with-border-section {
  border-left: 4px solid #549FE3 !important;
  padding-left: 1rem !important;
}



/* 固定ページのタイトル行を非表示にする */
.page-id-3024 .l-pageTitle,
.page-id-3024 .c-pageTitle {
  display: none !important;
}

/* 固定ページのタイトル行を非表示にする */
.page-id-3013 .l-pageTitle,
.page-id-3013 .c-pageTitle {
  display: none !important;
}

/* 固定ページのタイトル行を非表示にする */
.page-id-2718 .l-pageTitle,
.page-id-2718 .c-pageTitle {
  display: none !important;
}

/* 固定ページのタイトル行を非表示にする */
.page-id-2720 .l-pageTitle,
.page-id-2720 .c-pageTitle {
  display: none !important;
}

/* 固定ページのタイトル行を非表示にする */
.page-id-2716 .l-pageTitle,
.page-id-2716 .c-pageTitle {
  display: none !important;
}

/* 固定ページのタイトル行を非表示にする */
.page-id-3486 .l-pageTitle,
.page-id-3486 .c-pageTitle {
  display: none !important;
}

/* カスタム会社概要テーブルのデフォルト枠線を解除 */
.overview-table table,
.overview-table th,
.overview-table td {
  border: none !important;
  background: transparent !important;
  padding: 0.75rem 0.5rem !important;
}

/* 下線だけに統一（シンプルな横線） */
.overview-table tr {
  border-bottom: 1px solid #ccc !important;
}

/* 最終行の下線を消す場合（任意） */
.overview-table tr:last-child {
  border-bottom: none !important;
}
