.elementor-42071 .elementor-element.elementor-element-edd7196{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-text-editor{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 );}.elementor-42071 .elementor-element.elementor-element-156667b{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-250de4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-42071 .elementor-element.elementor-element-8d139be > .elementor-widget-container{background-color:var( --e-global-color-29a6733 );padding:10px 10px 10px 10px;}.elementor-42071 .elementor-element.elementor-element-8d139be .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-e558d49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-135d5f5 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-c3800e5{text-align:justify;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-42071 .elementor-element.elementor-element-1021594{--divider-border-style:solid;--divider-color:var( --e-global-color-c6b5893 );--divider-border-width:1px;}.elementor-42071 .elementor-element.elementor-element-1021594 .elementor-divider-separator{width:100%;}.elementor-42071 .elementor-element.elementor-element-1021594 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42071 .elementor-element.elementor-element-c48c118{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-e67b4da .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-f41de3a{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-4bc685c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42071 .elementor-element.elementor-element-5c15374 > .elementor-widget-container{background-color:var( --e-global-color-29a6733 );padding:10px 10px 10px 10px;}.elementor-42071 .elementor-element.elementor-element-5c15374 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-e9fb6f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-7f113c8 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-978c360{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-7576aab{--divider-border-style:solid;--divider-color:var( --e-global-color-c6b5893 );--divider-border-width:1px;}.elementor-42071 .elementor-element.elementor-element-7576aab .elementor-divider-separator{width:100%;}.elementor-42071 .elementor-element.elementor-element-7576aab .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42071 .elementor-element.elementor-element-4afe55f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-ecc01ec .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-66bcb58{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-1c22bb2{--divider-border-style:solid;--divider-color:var( --e-global-color-c6b5893 );--divider-border-width:1px;}.elementor-42071 .elementor-element.elementor-element-1c22bb2 .elementor-divider-separator{width:100%;}.elementor-42071 .elementor-element.elementor-element-1c22bb2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42071 .elementor-element.elementor-element-115359d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-e18bc22 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-291acfb{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-60af45f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42071 .elementor-element.elementor-element-0bb0dea > .elementor-widget-container{background-color:var( --e-global-color-29a6733 );padding:10px 10px 10px 10px;}.elementor-42071 .elementor-element.elementor-element-0bb0dea .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-be20851{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42071 .elementor-element.elementor-element-5cedf09 > .elementor-widget-container{background-color:var( --e-global-color-29a6733 );padding:10px 10px 10px 10px;}.elementor-42071 .elementor-element.elementor-element-5cedf09 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-df48e12{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-656274d{--divider-border-style:solid;--divider-color:var( --e-global-color-c6b5893 );--divider-border-width:1px;}.elementor-42071 .elementor-element.elementor-element-656274d .elementor-divider-separator{width:100%;}.elementor-42071 .elementor-element.elementor-element-656274d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42071 .elementor-element.elementor-element-886cced{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-5630632 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-64edcf7{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-e1b6d1a{--divider-border-style:solid;--divider-color:var( --e-global-color-c6b5893 );--divider-border-width:1px;}.elementor-42071 .elementor-element.elementor-element-e1b6d1a .elementor-divider-separator{width:100%;}.elementor-42071 .elementor-element.elementor-element-e1b6d1a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42071 .elementor-element.elementor-element-6ce9fb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-a3a5e1b .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-e63da05{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-168ce6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-42071 .elementor-element.elementor-element-7d98a88 > .elementor-widget-container{background-color:var( --e-global-color-29a6733 );padding:10px 10px 10px 10px;}.elementor-42071 .elementor-element.elementor-element-7d98a88 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-0a8e09e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-50e2ae9 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-c80462c{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-f0d64ad{--divider-border-style:solid;--divider-color:var( --e-global-color-c6b5893 );--divider-border-width:1px;}.elementor-42071 .elementor-element.elementor-element-f0d64ad .elementor-divider-separator{width:100%;}.elementor-42071 .elementor-element.elementor-element-f0d64ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42071 .elementor-element.elementor-element-7842c64{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-235f85e .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-9ae49d8{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-790ef18{--divider-border-style:solid;--divider-color:var( --e-global-color-c6b5893 );--divider-border-width:1px;}.elementor-42071 .elementor-element.elementor-element-790ef18 .elementor-divider-separator{width:100%;}.elementor-42071 .elementor-element.elementor-element-790ef18 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42071 .elementor-element.elementor-element-f212c3c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-e7a978f .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-363c244{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-8578b2a{--divider-border-style:solid;--divider-color:var( --e-global-color-c6b5893 );--divider-border-width:1px;}.elementor-42071 .elementor-element.elementor-element-8578b2a .elementor-divider-separator{width:100%;}.elementor-42071 .elementor-element.elementor-element-8578b2a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42071 .elementor-element.elementor-element-8b43247{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-3f15a10 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-494eabf{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-4aa1245{--display:flex;}.elementor-42071 .elementor-element.elementor-element-bb6f5b5 > .elementor-widget-container{background-color:var( --e-global-color-29a6733 );padding:10px 10px 10px 10px;}.elementor-42071 .elementor-element.elementor-element-bb6f5b5 .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-679563f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-12a21ea .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-246d5ca{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-b2bfa90{--divider-border-style:solid;--divider-color:var( --e-global-color-c6b5893 );--divider-border-width:1px;}.elementor-42071 .elementor-element.elementor-element-b2bfa90 .elementor-divider-separator{width:100%;}.elementor-42071 .elementor-element.elementor-element-b2bfa90 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42071 .elementor-element.elementor-element-c1618ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-2e8c43d .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-933d50f{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-49ae4de{--divider-border-style:solid;--divider-color:var( --e-global-color-c6b5893 );--divider-border-width:1px;}.elementor-42071 .elementor-element.elementor-element-49ae4de .elementor-divider-separator{width:100%;}.elementor-42071 .elementor-element.elementor-element-49ae4de .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-42071 .elementor-element.elementor-element-5a9a66f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-37faa00 .elementor-heading-title{font-size:22px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-51cad07{text-align:justify;}.elementor-42071 .elementor-element.elementor-element-5d05b8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-42071 .elementor-element.elementor-element-c2d77ae > .elementor-widget-container{background-color:var( --e-global-color-29a6733 );padding:10px 10px 10px 10px;}.elementor-42071 .elementor-element.elementor-element-c2d77ae .elementor-heading-title{font-size:24px;font-weight:600;}.elementor-42071 .elementor-element.elementor-element-3949421 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-42071 .elementor-element.elementor-element-3949421{text-align:justify;}@media(max-width:1366px){.elementor-42071 .elementor-element.elementor-element-135d5f5 .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-e67b4da .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-7f113c8 .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-ecc01ec .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-e18bc22 .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-5630632 .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-a3a5e1b .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-50e2ae9 .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-235f85e .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-e7a978f .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-3f15a10 .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-12a21ea .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-2e8c43d .elementor-heading-title{font-size:20px;}.elementor-42071 .elementor-element.elementor-element-37faa00 .elementor-heading-title{font-size:20px;}}@media(max-width:1024px){.elementor-42071 .elementor-element.elementor-element-8d139be .elementor-heading-title{font-size:24px;}.elementor-42071 .elementor-element.elementor-element-5c15374 .elementor-heading-title{font-size:24px;}.elementor-42071 .elementor-element.elementor-element-0bb0dea .elementor-heading-title{font-size:24px;}.elementor-42071 .elementor-element.elementor-element-5cedf09 .elementor-heading-title{font-size:24px;}.elementor-42071 .elementor-element.elementor-element-7d98a88 .elementor-heading-title{font-size:24px;}.elementor-42071 .elementor-element.elementor-element-bb6f5b5 .elementor-heading-title{font-size:24px;}.elementor-42071 .elementor-element.elementor-element-c2d77ae .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-42071 .elementor-element.elementor-element-8d139be .elementor-heading-title{font-size:18px;}.elementor-42071 .elementor-element.elementor-element-135d5f5 .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-e67b4da .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-5c15374 .elementor-heading-title{font-size:18px;}.elementor-42071 .elementor-element.elementor-element-7f113c8 .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-ecc01ec .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-e18bc22 .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-0bb0dea .elementor-heading-title{font-size:18px;}.elementor-42071 .elementor-element.elementor-element-5cedf09 .elementor-heading-title{font-size:18px;}.elementor-42071 .elementor-element.elementor-element-5630632 .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-a3a5e1b .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-7d98a88 .elementor-heading-title{font-size:18px;}.elementor-42071 .elementor-element.elementor-element-50e2ae9 .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-235f85e .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-e7a978f .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-3f15a10 .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-bb6f5b5 .elementor-heading-title{font-size:18px;}.elementor-42071 .elementor-element.elementor-element-12a21ea .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-2e8c43d .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-37faa00 .elementor-heading-title{font-size:16px;}.elementor-42071 .elementor-element.elementor-element-c2d77ae .elementor-heading-title{font-size:18px;}}/* Start custom CSS for html, class: .elementor-element-c4d200d */.comparison-table {
  width: 100%;
  border-collapse: collapse;
}

.comparison-table th,
.comparison-table td {
  border: 1px solid #ccc;
  padding: 10px;
  /* 水平方向の中央揃え */
  text-align: center;
  font-family: 'Yu Gothic', 'Meiryo', sans-serif;
  line-height: 1.5;
  /* 垂直方向の中央揃え */
  vertical-align: middle;
  /* 全体の文字をやや太めに */
  font-weight: 500;
}

.comparison-table th {
  /* 見出しを太く */
  font-weight: bold;
}

.comparison-table .main-header {
  background-color: #f79646;
}

.comparison-table .header-cell {
  color: #fff;
  font-size: 1.1em;
}

.comparison-table .primer,
.comparison-table .grip,
.comparison-table .uv {
  background-color: #f79646;
}

.comparison-table .row-header {
  background-color: #fefae5;
  text-align: left;
}

.comparison-table .row-sub-header {
  background-color: #fefae5;
  text-align: left;
}

/* 〇と◎のスタイル */
.comparison-table .icon {
  font-size: 1.5em; /* サイズを大きくする */
}

/* ◎だけをオレンジ色にし、太字にする */
.comparison-table .orange-text .icon {
  color: #f79646;
  font-weight: bold;
  /* 文字に影を付けて太字のように見せる */
  text-shadow: 0 0 1px currentColor;
}

/* スマホでの横スクロール */
@media (max-width: 767px) {
  .elementor-element .comparison-table-container {
    overflow-x: auto;
  }
}/* End custom CSS */