/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

/**
 * Table styling
 */
/* ───────────────────────────────────
   Table Reset CSS for Hello Theme Child
─────────────────────────────────── */

/* テーブル本体をリセット */
table,
table {
  margin: 0;
  padding: 0;
  width: auto;
  border-collapse: collapse !important;
  border-spacing: 0    !important;
  background: transparent !important;
}

/* th／td をリセット */
table th,
table td,
.elementor-widget-table .elementor-table th,
.elementor-widget-table .elementor-table td {
  padding: 0               !important;
  border: none             !important;
  background-color: none   !important;
  box-shadow: none         !important; /* Elementor のシャドウも消す */
}

/* tr（行）の背景色リセット */
table tr,
.elementor-widget-table .elementor-table tr {
  background-color: transparent !important;
}

/* 交互背景（nth-child）のリセット */
table tr:nth-child(odd),
table tr:nth-child(even) {
  background-color: transparent !important;
}

/* ───────────────────────────────────
   Table Reset: Background & Hover Reset
─────────────────────────────────── */

/* テーブル全体の背景を透明に */
table,
.elementor-widget-table .elementor-table table {
  background-color: transparent !important;
}

/* セル（th, td）の背景を透明に */
table th,
table td,
.elementor-widget-table .elementor-table th,
.elementor-widget-table .elementor-table td {
  background-color: transparent !important;
}

/* 行（tr）ホバー時の背景を透明に */
table tr:hover,
.elementor-widget-table .elementor-table tr:hover {
  background-color: transparent !important;
}

/* セル（th, td）ホバー時の背景を透明に */
table th:hover,
table td:hover,
.elementor-widget-table .elementor-table th:hover,
.elementor-widget-table .elementor-table td:hover {
  background-color: transparent !important;
}

