@charset "Shift_JIS";

/* --------------------------------------------------------------------
タブコンポーネントの作成（tabSwitch.js）
--------------------------------------------------------------------- */

/* 【PC】タブ切り替えコンテンツ（.js-tab-switch）
--------------------------------- */
.mainframe_ .js-tab-switch button {
  width: 100%;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  outline: none;
}

/* 子要素のイベント伝播OFF */
.mainframe_ .js-tab-switch button * {
  pointer-events: none;
}

/* 【SP】タブ切り替えコンテンツ（.js-tab-switch）
--------------------------------- */

.wrapper_:not(:has(.mainframe_)) .js-tab-switch button {
  width: 100%;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  outline: none;
}

/* 子要素のイベント伝播OFF */
.wrapper_:not(:has(.mainframe_)) .js-tab-switch button * {
  pointer-events: none;
}