.elementor-16988 .elementor-element.elementor-element-7dd2d91{--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-16988 .elementor-element.elementor-element-ca7bc1c{--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;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16988 .elementor-element.elementor-element-d6ca2ad{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-ebf12f0 );--border-color:var( --e-global-color-ebf12f0 );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-16988 .elementor-element.elementor-element-d6ca2ad:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-16988 .elementor-element.elementor-element-6f3eda4 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:0px 0px 0px 0px;}.elementor-16988 .elementor-element.elementor-element-6f3eda4 .jet-listing-dynamic-terms{text-align:left;}.elementor-16988 .elementor-element.elementor-element-6f3eda4 .jet-listing-dynamic-terms__link{font-size:20px;}.elementor-16988 .elementor-element.elementor-element-0df7b20{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-16988 .elementor-element.elementor-element-0df7b20:hover{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-16988 .elementor-element.elementor-element-0df7b20 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-16988 .elementor-element.elementor-element-0df7b20 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-16988 .elementor-element.elementor-element-0df7b20 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-16988 .elementor-element.elementor-element-0df7b20 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-16988 .elementor-element.elementor-element-bcc8c47 .jet-listing-dynamic-field__content{color:var( --e-global-color-text );font-size:18px;font-weight:600;text-align:left;}.elementor-16988 .elementor-element.elementor-element-bcc8c47 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-16988 .elementor-element.elementor-element-bcc8c47 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-16988 .elementor-element.elementor-element-bcc8c47 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-16988 .elementor-element.elementor-element-f42a2be .jet-listing-dynamic-terms{text-align:left;}.jet-listing-item.single-jet-engine.elementor-page-16988 > .elementor{width:365px;margin-left:auto;margin-right:auto;}/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-6f3eda4 *//* ① 工法リストタイプ：色付き + 白文字 + 枠なし */

.elementor-16988 .elementor-element.elementor-element-6f3eda4 .method-type-tags .jet-listing-dynamic-terms__link{
  border:none;
  color:#fff !important;
}

/* ★ フォントを25px */
.elementor-16988 .elementor-element.elementor-element-6f3eda4 .method-type-tags .jet-listing-dynamic-terms__link,
.elementor-16988 .elementor-element.elementor-element-6f3eda4 .method-type-tags .jet-listing-dynamic-terms__item{
  font-size:25px !important;
  padding:6px 16px;
  border-radius:999px;
  line-height:1.2;
}

/* slug別 背景色 */
.elementor-16988 .elementor-element.elementor-element-6f3eda4.method-type-tags .jet-listing-dynamic-terms__link[href*="clay"]{background:#af8b28;}
.elementor-16988 .elementor-element.elementor-element-6f3eda4.method-type-tags .jet-listing-dynamic-terms__link[href*="urethane"]{background:#bf352b;}
.elementor-16988 .elementor-element.elementor-element-6f3eda4.method-type-tags .jet-listing-dynamic-terms__link[href*="acrylic"]{background:#1b81b5;}
.elementor-16988 .elementor-element.elementor-element-6f3eda4.method-type-tags .jet-listing-dynamic-terms__link[href*="grass"]{background:#5e9e31;}
.elementor-16988 .elementor-element.elementor-element-6f3eda4.method-type-tags .jet-listing-dynamic-terms__link[href*="floor"]{background:#6d3e00;}

/* ★最終：Dynamic Terms の中身を全部 25px にする */
.elementor-16988 .elementor-element.elementor-element-6f3eda4.method-type-tags,
.elementor-16988 .elementor-element.elementor-element-6f3eda4.method-type-tags *{
  font-size:25px !important;
  line-height:1.2 !important;
}

/* タグの見た目（念のためリンク/非リンク両方） */
.elementor-16988 .elementor-element.elementor-element-6f3eda4.method-type-tags .jet-listing-dynamic-terms__link,
.elementor-16988 .elementor-element.elementor-element-6f3eda4.method-type-tags .jet-listing-dynamic-terms__item,
.elementor-16988 .elementor-element.elementor-element-6f3eda4.method-type-tags .jet-listing-dynamic-terms__term{
  font-size:18px !important;
  padding:6px 16px !important;
  border-radius:999px !important;
  color:#fff !important;
  border:none !important;
  text-decoration:none !important;
  display:inline-block !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-f42a2be */.method-feature-terms .jet-listing-dynamic-terms__link,
.method-feature-terms .jet-listing-dynamic-terms__link:visited{
  display: inline-block !important;
  padding: 4px 10px !important;
  margin: 3px 4px 0 0 !important;
  border: 1px solid #d6dbe3 !important;
  border-radius: 999px !important;
  background: #fff !important;
  color: #555 !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
  text-decoration: none !important;
  pointer-events: none;
}/* End custom CSS */