.elementor-130 .elementor-element.elementor-element-34405b40{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS for text-editor, class: .elementor-element-5b259a94 */@media (max-width: 768px) {

  /* 横スクロールを許可 */
  .scroll-tablerizi {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  /* テーブルの最低幅（調整OK） */
  .scroll-tablerizi table {
    width: 600px; /* 4列が潰れない幅に調整 */
    table-layout: fixed;
  }

  /* 1列目を広げる */
  .scroll-tablerizi table td:nth-child(1),
  .scroll-tablerizi table th:nth-child(1) {
    width: 70px; /* お好みで調整 */
  }

  /* 2列目も指定 */
  .scroll-tablerizi table td:nth-child(2),
  .scroll-tablerizi table th:nth-child(2) {
    width: 70px; /* お好みで調整 */
  }

  /* 3列目も広げる */
  .scroll-tablerizi table td:nth-child(3),
  .scroll-tablerizi table th:nth-child(3) {
    width: 140px; /* お好みで調整 */
  }

  /* 文字折り返し */
  .scroll-tablerizi table td,
  .scroll-tablerizi table th {
    white-space: normal;
    word-break: break-word;
  }
}/* End custom CSS */