/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* ================================================= */
/* レスポンシブ価格テーブル CSS (修正版) */
/* ================================================= */

/* ------------------------------------- */
/* 📱 スマホ・タブレット (最小幅: 0px 〜 1023px) - Flexbox表示 */
/* ------------------------------------- */

/* ... (省略: 共通の display: none; や display: block; などの設定) ... */

/* 疑似要素（見出し）の設定：0px〜1023pxで表示 */
.enobori-price-table td::before,.koinobori-price-table td::before {
    font-weight: bold;
    flex-shrink: 0; 
    width: 120px; /* 見出し幅を確保 */
    margin-right: 5px;
    white-space: nowrap; 
    
    /* 0px〜1023pxの範囲で content を明示的に設定 */
    content: none; /* 一度リセット */
}


/* --- ここからメディアクエリによるブレークポイント --- */

/* ... (省略: min-width: 600px の設定) ... */

/* ------------------------------------- */
/* 🖥️ PC (最小幅 1024px以上) - 標準テーブル表示に戻す */
/* ------------------------------------- */
@media (min-width: 1024px) {
    /* ... (省略: PC表示の設定) ... */

    /* ⭐ 確実に疑似要素の表示を停止 ⭐ */
    .enobori-price-table td::before,.koinobori-price-table td::before{
        content: none !important; /* 強制的に非表示にするために !important を使用 */
    }
}