@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
*/

/* ============================================================
 * 2026-05-16 追加: 全ページ共通スタイル
 * バックアップ: swell_child.bak.20260516-003101
 * - .entry-title  : ページタイトルを非表示
 * - .swell-block-breadcrumb : パンくずを非表示
 * 詳細度を上げるため body スコープを付ける（!important は使わない）
 * ============================================================ */
body .entry-title {
	display: none;
}

body .swell-block-breadcrumb {
	display: none;
}


/* ============================================================
 * 2026-05-16 (2回目) ブランド一貫性アップデート（"C" 方針）
 * バックアップ: swell_child.bak.20260516-010308
 *
 * 方針: 0909math.com 寄りの「白＋写真＋ブランドカラーはアクセント」骨格に近づける。
 * ブランドカラー（teal / yellow / グラデ）は資産として保ち、装飾線・色面・
 * プレースホルダ要素を抑えて「呼吸感」と「未完成感の解消」を優先。
 *
 *   1. 装飾的な top-line（teal-yellow の短い横バー）を非表示
 *   2. セクション間の余白を 96px → 120px に拡張（呼吸感アップ）
 *   3. ホーム最下部のプレースホルダ群を非表示
 *        - picsum.photos の森林ヒーロー（さぁ、始めよう）
 *        - "Hello world!" 3記事スライダー（ブログ未運用）
 *   4. Solution セクションの背景イラスト（雲＋人物）を撤去
 *   5. コンタクト CTA H2 の濃色帯を撤去、テキストだけ残す
 *   6. 日本語見出しを Noto Serif JP 700 に切替（Cormorant は英語ロゴ・数字用に温存）
 * ============================================================ */

/* ---- 1. 装飾的 top-line を撤去 ---- */
body .top-line,
body .top-cta__line {
	display: none;
}

/* ---- 2. セクション余白の拡張 ---- */
body .swell-block-fullWide.pc-py-96 {
	padding-top: 120px;
	padding-bottom: 120px;
}
@media (max-width: 768px) {
	body .swell-block-fullWide.sp-py-60 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
}

/* ---- 3. ホーム最下部のプレースホルダを非表示 ----
 * 2026-05-16 修正: body タグに home クラスが付いていない（body_class() が
 * 出力されていない様子）ため、当初の body.home セレクタは空振りだった。
 * .p-mainVisual と .p-postSlider はホーム下部の SWELL 標準ブロックで、
 * 他ページでは使われていないので body 直下で隠して問題なし。
 * !important は SWELL 側で block-display が再宣言された場合に備えた保険。
 */
.p-mainVisual,
.p-postSlider {
	display: none !important;
}

/* ---- 4. Solution セクション背景イラスト撤去 ----
 * inline style で background-image が指定されているため !important が必須
 */
body .top-solution-fw {
	background-image: none !important;
}

/* ---- 5. コンタクト CTA H2 の濃色帯を撤去 ---- */
body .top-cta__h2 {
	background: none;
	background-color: transparent;
	padding: 0;
	color: #FFFFFF;
}

/* ---- 6. 日本語見出しを Noto Serif JP 700 に切替 ----
 * FV（.top-mv__h1）は「正解」とユーザー判断のためそのまま温存
 */
body .top-h2,
body .top-cta__h2,
body .top-about__name,
body .top-feature__title,
body .hero-title {
	font-family: 'Noto Serif JP', 'Cormorant Garamond', serif;
	font-weight: 700;
}
