/* 固定ページのテーマ部品（サービス紹介・会社情報など）のCSS。tools/prepare_pages.py が今のサイトから集めたもの */
/* leadfactory-container-style-inline-css */
.lf-container{--lf-container-max-width:1230px;--lf-container-gutter:16px;width:100%}.lf-container__inner{box-sizing:border-box;margin:0 auto;max-width:var(--lf-container-max-width);padding-inline:var(--lf-container-gutter);width:100%}.lf-container.is-size-sm{--lf-container-max-width:800px}.lf-container.is-size-md{--lf-container-max-width:1100px}.lf-container.is-size-lg{--lf-container-max-width:1230px}.lf-container.is-size-full{--lf-container-max-width:100%}.lf-container.is-gutter-none{--lf-container-gutter:0px}.lf-container.is-gutter-md{--lf-container-gutter:16px}.lf-container.is-gutter-lg{--lf-container-gutter:20px}.lf-container.is-gutter-xl{--lf-container-gutter:24px}.lf-container.is-gutter-xxl{--lf-container-gutter:32px}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/container/build/style-index.css */
/* leadfactory-achievement-item-style-inline-css */
.lf-achievement-item{align-items:center;background-color:#fff;border:1px solid #cfcfcf;border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;min-height:106px;overflow:hidden;padding:16px;width:100%}.lf-logo-img{display:block;height:auto;max-height:74px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media (min-width:1025px){.lf-logo-img{max-width:263px}}@media (max-width:767px){.lf-achievement-item{min-height:88px;padding:12px}.lf-logo-img{max-height:56px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/achievement-item/build/style-index.css */
/* leadfactory-achievements-style-inline-css */
.lf-achievements{background-color:#fff;box-sizing:border-box;gap:48px;padding:64px 32px;text-align:center}.lf-achievements,.lf-achievements-copy{align-items:center;display:flex;flex-direction:column;width:100%}.lf-achievements-copy{gap:24px}.lf-achievements-heading{font-size:28px;font-weight:700;line-height:1.5}.lf-achievements-heading,.lf-achievements-lead{color:#222;font-family:Noto Sans JP,sans-serif;margin:0}.lf-achievements-lead{font-size:16px;font-weight:400;line-height:1.75}.lf-achievements-grid{align-self:stretch;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1230px;width:100%}@media (max-width:1024px){.lf-achievements{padding:56px 24px}.lf-achievements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lf-achievements{gap:32px;padding:48px 16px}.lf-achievements-heading{font-size:24px}.lf-achievements-grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/achievements/build/style-index.css */
/* leadfactory-bottom-banner-style-inline-css */
.wp-block-leadfactory-bottom-banner{--lf-bottom-banner-primary:var(--メインカラー,#f68b1f);--lf-bottom-banner-secondary:var(--サブカラー_1,#f25922);--lf-bottom-banner-white:var(--白,#fff)}.lf-bottom-banner{background:linear-gradient(90deg,#f68b1f,#f25922);display:inline-flex;height:100%;justify-content:center;padding:48px 32px;width:100%}.lf-bottom-banner,.lf-bottom-banner__content{align-items:center;flex-direction:column;gap:24px}.lf-bottom-banner__content{display:flex;justify-content:flex-start}.lf-bottom-banner__title{font-size:28px;font-weight:700}.lf-bottom-banner__lead,.lf-bottom-banner__title{word-wrap:break-word;color:var(--lf-bottom-banner-white);font-family:Noto Sans JP,sans-serif;line-height:normal;margin:0;text-align:center}.lf-bottom-banner__lead{font-size:16px;font-weight:400}.lf-bottom-banner__actions{align-items:flex-start;display:inline-flex;gap:8px;justify-content:center}.lf-bottom-banner__button{align-items:center;background:var(--lf-bottom-banner-white);border:1px solid var(--lf-bottom-banner-white);border-radius:4px;display:flex;gap:10px;justify-content:space-between;padding:16px 32px;text-decoration:none;transition:background-color .3s ease,border-color .3s ease}.lf-bottom-banner__button-text{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-wrap:break-word;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:normal;margin:0;overflow-wrap:break-word;text-align:center;transition:color .3s ease}.lf-bottom-banner__button-icon{align-items:center;background:var(--lf-bottom-banner-primary);border-radius:999px;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:background-color .3s ease;width:32px}.lf-bottom-banner__button-icon:after{border-color:var(--lf-bottom-banner-white);border-style:solid;border-width:2px 2px 0 0;content:"";display:block;height:8px;margin-left:-2px;transform:rotate(45deg);transition:border-color .3s ease;width:8px}.lf-bottom-banner__button--primary .lf-bottom-banner__button-text{color:var(--lf-bottom-banner-primary)}.lf-bottom-banner__button--secondary .lf-bottom-banner__button-text{color:var(--lf-bottom-banner-secondary)}.lf-bottom-banner__button--secondary .lf-bottom-banner__button-icon{background:var(--lf-bottom-banner-secondary)}.lf-bottom-banner__button:hover{background:var(--lf-bottom-banner-primary);border-color:var(--lf-bottom-banner-white)}.lf-bottom-banner__button:hover .lf-bottom-banner__button-text{color:var(--lf-bottom-banner-white)}.lf-bottom-banner__button:hover .lf-bottom-banner__button-icon{background:var(--lf-bottom-banner-white)}.lf-bottom-banner__button:hover .lf-bottom-banner__button-icon:after{border-color:var(--lf-bottom-banner-primary)}@media (max-width:781px){.lf-bottom-banner{padding:48px 20px}.lf-bottom-banner__title{font-size:24px}.lf-bottom-banner__actions{align-items:stretch;flex-direction:column;width:100%}.lf-bottom-banner__button{width:100%}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/bottom-banner/build/style-index.css */
/* leadfactory-cta-style-inline-css */
.wp-block-leadfactory-cta{--lf-cta-text:var(--テキスト_黒,#222);--lf-cta-primary:var(--メインカラー,#f68b1f);--lf-cta-secondary:var(--サブカラー_1,#f25922);--lf-cta-white:var(--白,#fff)}.lf-cta{background:linear-gradient(90deg,#ffe8d0,#efc3b9);display:inline-flex;height:100%;justify-content:center;padding:24px 32px;width:100%}.lf-cta,.lf-cta__content{align-items:center;flex-direction:column;gap:24px}.lf-cta__content{align-self:stretch;display:flex;justify-content:flex-start}.lf-cta__title{font-size:28px;font-weight:700}.lf-cta__lead,.lf-cta__title{word-wrap:break-word;color:var(--lf-cta-text);font-family:Noto Sans JP,sans-serif;line-height:normal;margin:0;text-align:center}.lf-cta__lead{align-self:stretch;font-size:16px;font-weight:400}.lf-cta__actions{align-items:center;display:inline-flex;gap:8px;justify-content:center}.lf-cta__action{flex-direction:column}.lf-cta__action,.lf-cta__label-row{align-items:center;display:inline-flex;gap:4px;justify-content:flex-start}.lf-cta__label{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-wrap:break-word;font-size:13px;line-height:normal;overflow-wrap:break-word}.lf-cta__label,.lf-cta__label-slash{font-family:Noto Sans JP,sans-serif;font-weight:700}.lf-cta__label-slash{display:inline-block;font-size:15px;line-height:1}.lf-cta__action--primary .lf-cta__label,.lf-cta__action--primary .lf-cta__label-slash{color:var(--lf-cta-primary)}.lf-cta__action--secondary .lf-cta__label,.lf-cta__action--secondary .lf-cta__label-slash{color:var(--lf-cta-secondary)}.lf-cta__button{align-items:center;border:2px solid transparent;border-radius:4px;display:inline-flex;gap:10px;justify-content:center;padding:16px 32px;text-decoration:none;transition:background-color .3s ease,border-color .3s ease}.lf-cta__action--primary .lf-cta__button{background:var(--lf-cta-primary)}.lf-cta__action--secondary .lf-cta__button{background:var(--lf-cta-secondary)}.lf-cta__button-text{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-wrap:break-word;color:var(--lf-cta-white);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:normal;overflow-wrap:break-word;text-align:center;transition:color .3s ease}.lf-cta__action--primary .lf-cta__button:hover{background:var(--lf-cta-white);border-color:var(--lf-cta-primary)}.lf-cta__action--primary .lf-cta__button:hover .lf-cta__button-text{color:var(--lf-cta-primary)}.lf-cta__action--secondary .lf-cta__button:hover{background:var(--lf-cta-white);border-color:var(--lf-cta-secondary)}.lf-cta__action--secondary .lf-cta__button:hover .lf-cta__button-text{color:var(--lf-cta-secondary)}@media (max-width:781px){.lf-cta{padding:24px 20px}.lf-cta__title{font-size:24px}.lf-cta__actions{flex-direction:column}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/cta/build/style-index.css */
/* leadfactory-faq-item-style-inline-css */
.lf-faq-item{margin:0;width:100%}.lf-faq-body{flex-direction:column;gap:8px}.lf-faq-body,.lf-faq-question-group{align-items:flex-start;display:flex;width:100%}.lf-faq-question-group{gap:0}.lf-faq-q-icon{flex-shrink:0}.lf-faq-q-icon,.lf-faq-question{color:var(--メインカラー,#f68b1f);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.7}.lf-faq-question{flex:1;margin:0!important}.lf-faq-answer{color:var(--テキスト_黒,#222);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.7;margin:0;width:100%}@media (max-width:767px){.lf-faq-question-group{align-items:flex-start}.lf-faq-q-icon,.lf-faq-question{font-size:16px;line-height:1.6}.lf-faq-answer{font-size:15px;line-height:1.7}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/faq-item/build/style-index.css */
/* leadfactory-faq-style-inline-css */
.lf-faq{background:var(--白,#fff);padding:64px 32px}.lf-faq,.lf-faq-inner{align-items:center;display:flex;flex-direction:column}.lf-faq-inner{gap:48px;max-width:1230px;width:100%}.lf-faq-header{align-items:center;display:flex;flex-direction:column;gap:24px}.lf-faq-heading{color:var(--テキスト_黒,#222);font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:1.5;margin:0;text-align:center}.lf-faq-list{display:flex;flex-direction:column;gap:24px;max-width:933px;text-align:left;width:100%}.lf-faq .block-editor-block-list__layout,.lf-faq .block-editor-inner-blocks{width:100%}.lf-faq .block-editor-block-list__layout,.lf-faq-list{display:flex;flex-direction:column;gap:24px}@media (max-width:767px){.lf-faq{padding:48px 20px}.lf-faq-inner{gap:32px}.lf-faq-heading{font-size:24px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/faq/build/style-index.css */
/* leadfactory-feature-item-style-inline-css */
.lf-feature-item{counter-increment:feature-num;max-width:none}.lf-feature-card,.lf-feature-item{display:flex;height:100%;width:100%}.lf-feature-card{align-items:flex-start;background:var(--白,#fff);border-radius:8px;box-sizing:border-box;gap:10px;justify-content:center;padding:32px 24px}.lf-feature-body{align-items:center;display:flex;flex-direction:column;gap:16px;width:100%}.lf-feature-number{display:flex;justify-content:center;width:100%}.lf-feature-number:before{word-wrap:break-word;color:var(--メインカラー,#f68b1f);content:counter(feature-num,decimal-leading-zero);font-family:Noto Sans JP,sans-serif;font-size:40px;font-weight:700;line-height:1}.lf-feature-text-group{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;width:100%}.lf-feature-desc,.lf-feature-title{color:var(--テキスト_黒,#222);font-family:Noto Sans JP,sans-serif;margin:0;width:100%}.lf-feature-title{word-wrap:break-word;font-size:20px;font-weight:700;line-height:28.8px;text-align:center}.lf-feature-desc{word-wrap:break-word;font-size:16px;font-weight:400;line-height:24px}@media (max-width:767px){.lf-feature-card{padding:24px 20px}.lf-feature-number:before{font-size:32px}.lf-feature-title{font-size:20px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/feature-item/build/style-index.css */
/* leadfactory-features-style-inline-css */
.lf-features{align-items:center;background:var(--背景_メインカラー,#fff4ea);box-sizing:border-box;gap:10px;padding:64px 32px}.lf-features,.lf-features-container{display:flex;flex-direction:column;justify-content:center;width:100%}.lf-features-container{align-items:stretch;gap:48px;max-width:1230px}.lf-features-header{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:flex-start}.lf-features-heading{word-wrap:break-word;color:var(--テキスト_黒,#222);font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:normal;margin:0;text-align:center}.lf-features-list{align-items:stretch;align-self:stretch;box-sizing:border-box;counter-reset:feature-num;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));width:100%}.lf-features-list>.wp-block-leadfactory-feature-item{display:flex;height:100%;margin:0;max-width:none;min-width:0;width:100%}@media (max-width:1023px){.lf-features{padding:56px 24px}.lf-features-container{gap:40px}.lf-features-heading{font-size:24px}}@media (max-width:767px){.lf-features{padding:48px 16px}.lf-features-heading{font-size:20px}.lf-features-list{gap:16px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/features/build/style-index.css */
/* leadfactory-flow-step-item-style-inline-css */
.lf-flow-step-item{align-items:center;background:var(--背景_メインカラー,#fff4ea);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;padding:32px 24px}.lf-flow-step-item__media{align-items:center;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}.lf-flow-step-item__image{display:block;height:64px;-o-object-fit:contain;object-fit:contain;width:64px}.lf-flow-step-item__body{display:flex;flex-direction:column;gap:16px;width:100%}.lf-flow-step-item__title{font-size:20px;font-weight:700;line-height:1.2}.lf-flow-step-item__description,.lf-flow-step-item__title{color:var(--テキスト_黒,#222);font-family:Noto Sans JP,sans-serif;margin:0;text-align:center}.lf-flow-step-item__description{font-size:16px;font-weight:400;line-height:1.5}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/flow-step-item/build/style-index.css */
/* leadfactory-flow-style-inline-css */
.wp-block-leadfactory-flow{background:var(--白,#fff);padding:64px 32px}.lf-flow__inner{align-items:center;display:flex;flex-direction:column;gap:48px;margin:0 auto;width:min(100%,1230px)}.lf-flow__title{color:var(--テキスト_黒,#222);font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:1.5;margin:0;text-align:center}.lf-flow__items,.lf-flow__items>.block-editor-inner-blocks,.lf-flow__items>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.lf-flow__items>.block-editor-inner-blocks,.lf-flow__items>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}.lf-flow__footer{color:var(--テキスト_黒,#222);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:400;line-height:1.75;margin:0;text-align:center}.lf-flow__footer-highlight{color:var(--メインカラー,#f68b1f);font-weight:700}@media (max-width:1080px){.lf-flow__items,.lf-flow__items>.block-editor-inner-blocks,.lf-flow__items>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:782px){.wp-block-leadfactory-flow{padding:48px 20px}.lf-flow__inner{gap:32px}.lf-flow__title{font-size:24px}.lf-flow__items,.lf-flow__items>.block-editor-inner-blocks,.lf-flow__items>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr}.lf-flow__footer{font-size:18px;line-height:1.7}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/flow/build/style-index.css */
/* leadfactory-hero-cta-style-inline-css */
.wp-block-leadfactory-hero-cta{--lf-hero-text:var(--テキスト_黒,#222);--lf-hero-primary:var(--メインカラー,#f68b1f);--lf-hero-secondary:var(--サブカラー_1,#f25922);--lf-hero-white:var(--白,#fff)}.lf-hero{background:linear-gradient(90deg,#ffe8d0,#efc3b9);display:inline-flex;gap:10px;height:100%;padding:64px 32px;width:100%}.lf-hero,.lf-hero__inner{align-items:center;flex-direction:column;justify-content:center}.lf-hero__inner{display:flex;gap:48px;max-width:100%;width:1230px}.lf-hero__content{align-items:center;align-self:stretch;gap:48px;width:100%}.lf-hero__content,.lf-hero__copy{display:inline-flex;justify-content:center}.lf-hero__copy{align-items:flex-start;flex:1 1 0;flex-direction:column;gap:24px}.lf-hero-cta-title{font-size:28px;font-weight:700;line-height:normal}.lf-hero-cta-lead,.lf-hero-cta-title{word-wrap:break-word;color:var(--lf-hero-text);font-family:Noto Sans JP,sans-serif;margin:0}.lf-hero-cta-lead{align-self:stretch;font-size:16px;font-weight:500;line-height:28px}.lf-hero-cta-buttons{gap:8px}.lf-hero-cta-action,.lf-hero-cta-buttons{align-items:center;display:inline-flex;justify-content:flex-start;width:auto}.lf-hero-cta-action{flex-direction:column;gap:4px}.lf-hero-cta-label-row{align-items:center;display:inline-flex;gap:4px;justify-content:flex-start;white-space:nowrap}.lf-hero-cta-label,.lf-hero-cta-label-slash{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-wrap:break-word;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:700;line-height:normal}.lf-hero-cta-action--primary .lf-hero-cta-label,.lf-hero-cta-action--primary .lf-hero-cta-label-slash{color:var(--lf-hero-primary)}.lf-hero-cta-action--secondary .lf-hero-cta-label,.lf-hero-cta-action--secondary .lf-hero-cta-label-slash{color:var(--lf-hero-secondary)}.lf-hero-cta-btn{align-items:center;border:2px solid transparent;border-radius:4px;display:inline-flex;gap:10px;justify-content:center;margin:0;padding:16px 32px;text-decoration:none;transition:background-color .3s ease,border-color .3s ease;width:auto}.lf-hero-cta-action--primary .lf-hero-cta-btn{background:var(--lf-hero-primary)}.lf-hero-cta-action--secondary .lf-hero-cta-btn{background:var(--lf-hero-secondary)}.lf-hero-cta-btn-text{text-box-edge:cap alphabetic;text-box-trim:trim-both;word-wrap:break-word;color:var(--lf-hero-white);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:normal;margin:0;transition:color .3s ease;white-space:nowrap}.lf-hero-cta-action--primary .lf-hero-cta-btn:hover{background:var(--lf-hero-white);border-color:var(--lf-hero-primary)}.lf-hero-cta-action--primary .lf-hero-cta-btn:hover .lf-hero-cta-btn-text{color:var(--lf-hero-primary)}.lf-hero-cta-action--secondary .lf-hero-cta-btn:hover{background:var(--lf-hero-white);border-color:var(--lf-hero-secondary)}.lf-hero-cta-action--secondary .lf-hero-cta-btn:hover .lf-hero-cta-btn-text{color:var(--lf-hero-secondary)}.lf-hero__visual{flex:0 0 380px;height:285px;overflow:hidden;position:relative;width:380px}.lf-hero__image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.lf-hero__media-control{align-items:center;display:flex;gap:8px;inset:0;justify-content:center;position:absolute}@media (max-width:1024px){.lf-hero__content{align-items:center;flex-direction:column}.lf-hero__copy,.lf-hero__inner{width:100%}}@media (max-width:781px){.lf-hero{padding:48px 20px}.lf-hero-cta-title{font-size:24px}.lf-hero-cta-buttons{gap:6px;justify-content:center;width:100%}.lf-hero-cta-action,.lf-hero-cta-label-row{gap:2px}.lf-hero-cta-label,.lf-hero-cta-label-slash{font-size:11px}.lf-hero-cta-btn{padding:14px 20px}.lf-hero-cta-btn-text{font-size:16px}.lf-hero__visual{aspect-ratio:380/285;height:auto;max-width:380px;width:100%}}@media (max-width:560px){.lf-hero-cta-buttons{gap:4px}.lf-hero-cta-label,.lf-hero-cta-label-slash{font-size:10px}.lf-hero-cta-btn{padding:12px 14px}.lf-hero-cta-btn-text{font-size:15px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/hero-cta/build/style-index.css */
/* leadfactory-latest-posts-style-inline-css */
.lf-cases-posts{background:var(--背景_メインカラー,#fff4ea);box-sizing:border-box;padding:64px 32px;width:100%}.lf-cases-posts__inner{gap:48px;margin:0 auto;max-width:1230px;width:100%}.lf-cases-posts__header,.lf-cases-posts__inner{align-items:center;display:flex;flex-direction:column}.lf-cases-posts__header{gap:24px}.lf-cases-posts__title{color:var(--テキスト_黒,#222);font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:1.4;margin:0;text-align:center;word-break:break-word}.lf-cases-posts__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.lf-cases-posts__card{background:var(--白,#fff);border-radius:4px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:16px}.lf-cases-posts__card-link{color:inherit;display:flex;flex-direction:column;gap:16px;height:100%;text-decoration:none}.lf-cases-posts__thumb{aspect-ratio:398/197;background:var(--グレー_1,#767676);overflow:hidden;position:relative;width:100%}.lf-cases-posts__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.lf-cases-posts__thumb-placeholder{align-items:center;background:var(--グレー_1,#767676);display:flex;height:100%;justify-content:center;width:100%}.lf-cases-posts__body{display:flex;flex:1;flex-direction:column;gap:16px}.lf-cases-posts__copy{display:flex;flex-direction:column;gap:8px}.lf-cases-posts__categories{color:var(--グレー_1,#767676);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.2;margin:0;word-break:break-word}.lf-cases-posts__post-title{color:var(--テキスト_黒,#222);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:500;line-height:1.66;margin:0;transition:color .3s ease;word-break:break-word}.lf-cases-posts__card:focus-within .lf-cases-posts__thumb img,.lf-cases-posts__card:hover .lf-cases-posts__thumb img{transform:scale(1.05)}.lf-cases-posts__card:focus-within .lf-cases-posts__post-title,.lf-cases-posts__card:hover .lf-cases-posts__post-title{color:var(--メインカラー,#f68b1f)}.lf-cases-posts__tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px}.lf-cases-posts__tag{align-items:center;background:var(--メインカラー,#f68b1f);border-radius:4px;color:var(--白,#fff);display:inline-flex;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:500;justify-content:center;line-height:1.75;padding:3px 9px;word-break:break-word}.lf-cases-posts__footer{display:flex;justify-content:center;width:100%}.lf-cases-posts__button{align-items:center;background:linear-gradient(90deg,#f68b1f,#f25922);color:var(--白,#fff);display:inline-flex;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-weight:700;justify-content:center;line-height:1.25;min-height:46px;padding:13px 25px;text-decoration:none}.lf-cases-posts__button,.lf-cases-posts__empty{border-radius:4px;font-size:16px;text-align:center}.lf-cases-posts__empty{background:var(--白,#fff);box-sizing:border-box;color:var(--グレー_1,#767676);font-family:Noto Sans JP,sans-serif;padding:40px 24px;width:100%}@media (max-width:1023px){.lf-cases-posts{padding:56px 24px}.lf-cases-posts__inner{gap:40px}.lf-cases-posts__title{font-size:24px}.lf-cases-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lf-cases-posts{padding:48px 16px}.lf-cases-posts__inner{gap:32px}.lf-cases-posts__title{font-size:20px}.lf-cases-posts__grid{gap:16px;grid-template-columns:1fr}.lf-cases-posts__categories{font-size:14px}.lf-cases-posts__post-title{font-size:16px;line-height:1.55}.lf-cases-posts__button{width:100%}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/latest-posts/build/style-index.css */
/* leadfactory-pain-point-item-style-inline-css */
.lf-pain-point-item{align-items:center;align-self:stretch;background:var(--メインカラー,#f68b1f);border-radius:3000px;box-sizing:border-box;display:inline-flex;gap:10px;justify-content:center;padding:16px 32px;width:100%}.lf-pain-point-item__content{text-box-trim:trim-both;text-box-edge:cap alphabetic;word-wrap:break-word;color:var(--白,#fff);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;margin:0;overflow-wrap:anywhere;text-align:center;width:100%;word-break:break-word}@media (max-width:767px){.lf-pain-point-item{border-radius:24px;padding:14px 20px}.lf-pain-point-item__content{font-size:16px;line-height:1.5}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/pain-point-item/build/style-index.css */
/* leadfactory-pain-points-style-inline-css */
.lf-pain-points{background:var(--白,#fff);box-sizing:border-box;display:inline-flex;gap:10px;height:100%;padding:64px 32px;width:100%}.lf-pain-points,.lf-pain-points__inner{align-items:center;flex-direction:column;justify-content:center}.lf-pain-points__inner{display:flex;gap:48px;width:1230px}.lf-pain-points__content{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;width:100%}.lf-pain-points-footer,.lf-pain-points-heading{word-wrap:break-word;color:var(--テキスト_黒,#222);font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;margin:0;text-align:center}.lf-pain-points-heading{line-height:38px}.lf-pain-points-items{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;max-width:100%;width:-moz-fit-content;width:fit-content}.lf-pain-points__lines,.lf-pain-points__solution{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.lf-pain-points__line{flex-shrink:0;height:3px;width:100%}.lf-pain-points__line--primary{background:var(--メインカラー,#f68b1f);width:429px}.lf-pain-points__line--secondary{background:var(--サブカラー_1,#f25922);width:259px}@media (max-width:767px){.lf-pain-points{padding:48px 20px}.lf-pain-points__inner{gap:40px;width:100%}.lf-pain-points-footer,.lf-pain-points-heading{font-size:24px}.lf-pain-points-items{width:100%}.lf-pain-points__lines,.lf-pain-points__solution{max-width:429px;width:100%}.lf-pain-points__line--primary{width:100%}.lf-pain-points__line--secondary{width:60.37%}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/pain-points/build/style-index.css */
/* leadfactory-services-plan-card-style-inline-css */
.wp-block-leadfactory-services-plan-card{height:100%}.lf-services-plan-card{align-items:center;background:var(--white,#fff);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;padding:24px}.lf-services-plan-card[id]{scroll-margin-top:var(--lf-header-offset,106px)}.lf-services-plan-card__title{color:var(--main-color,#f68b1f);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.4;margin:0;text-align:center}.lf-services-plan-card__lines,.lf-services-plan-card__lines>.block-editor-inner-blocks,.lf-services-plan-card__lines>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.lf-services-plan-card__lines>.block-editor-inner-blocks,.lf-services-plan-card__lines>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}.lf-services-plan-card__footer{color:var(--main-color,#f68b1f);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:1.4;margin:0;text-align:right;width:100%}@media (max-width:767px){.lf-services-plan-card{padding:24px 20px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/services-plan-card/build/style-index.css */
/* leadfactory-services-plan-line-style-inline-css */
.lf-services-plan-line{background:var(--main-color,#f68b1f);border-radius:8px;box-sizing:border-box;display:inline-flex;flex:1 1 max-content;justify-content:center;max-width:100%;min-width:calc(50% - 4px);padding:12px 16px;width:-moz-fit-content;width:fit-content}.lf-services-plan-line:only-child{flex-basis:100%;width:100%}.lf-services-plan-line__text{color:var(--white,#fff);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:700;line-height:1.5;margin:0;text-align:center;white-space:nowrap}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/services-plan-line/build/style-index.css */
/* leadfactory-services-plan-style-inline-css */
.lf-services-plan{background:var(--background-main,#fff4ea);padding:64px 32px}.lf-services-plan__inner{align-items:center;display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1230px;width:100%}.lf-services-plan__intro,.lf-services-plan__services{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.lf-services-plan__plan-title,.lf-services-plan__services-title{color:var(--text-main,#222);font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:1.4;margin:0;text-align:center}.lf-services-plan__plan-description{color:var(--text-main,#222);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:1.9;margin:0;text-align:center;width:100%}.lf-services-plan__cards,.lf-services-plan__cards>.block-editor-inner-blocks,.lf-services-plan__cards>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));width:100%}.lf-services-plan__cards>.block-editor-inner-blocks,.lf-services-plan__cards>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}@media (max-width:1023px){.lf-services-plan__cards,.lf-services-plan__cards>.block-editor-inner-blocks,.lf-services-plan__cards>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lf-services-plan{padding:48px 20px}.lf-services-plan__inner{gap:40px}.lf-services-plan__plan-title,.lf-services-plan__services-title{font-size:24px}.lf-services-plan__cards,.lf-services-plan__cards>.block-editor-inner-blocks,.lf-services-plan__cards>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/services-plan/build/style-index.css */
/* leadfactory-support-system-style-inline-css */
.lf-support-system{background:var(--背景_メインカラー,#fff4ea);box-sizing:border-box;display:flex;justify-content:center;padding:64px 32px;width:100%}.lf-support-system__inner{gap:44px;max-width:1230px;width:100%}.lf-support-system__header,.lf-support-system__inner{align-items:center;display:flex;flex-direction:column}.lf-support-system__header{gap:24px}.lf-support-system__bullet-list li,.lf-support-system__description,.lf-support-system__diagram-connector-label,.lf-support-system__diagram-pm,.lf-support-system__diagram-section-title,.lf-support-system__overview-company-title,.lf-support-system__overview-note,.lf-support-system__overview-title,.lf-support-system__person-caption,.lf-support-system__person-label,.lf-support-system__plan-badge,.lf-support-system__recommend-title,.lf-support-system__role-pm,.lf-support-system__role-title,.lf-support-system__tag,.lf-support-system__title{font-family:Noto Sans JP,sans-serif;margin:0;word-break:break-word}.lf-support-system__title{color:var(--テキスト_黒,#222);font-size:28px;font-weight:700;line-height:1.4;text-align:center}.lf-support-system__description{color:var(--テキスト_黒,#222);font-size:16px;font-weight:400;line-height:1.75;max-width:760px;text-align:center}.lf-support-system__overview-card,.lf-support-system__plan-card{background:var(--白,#fff);border-radius:8px;box-sizing:border-box;width:100%}.lf-support-system__overview-card{padding:24px}.lf-support-system__plan-card{padding:16px}.lf-support-system__overview-card{align-items:center;display:flex;flex-direction:column;gap:24px}.lf-support-system__overview-title{color:var(--メインカラー,#f68b1f);font-size:24px;font-weight:700;line-height:1.4;text-align:center}.lf-support-system__overview-layout{align-items:center;display:flex;gap:32px;justify-content:center;max-width:980px;width:100%}.lf-support-system__overview-client{display:flex;flex:0 0 180px;justify-content:center}.lf-support-system__overview-arrow{align-items:center;display:flex;flex:0 0 82px;justify-content:center}.lf-support-system__overview-company{background:var(--背景_メインカラー,#fff4ea);border-radius:8px;display:flex;flex-direction:column;flex-grow:0;flex-shrink:1;gap:12px;max-width:100%;min-width:0;padding:16px 22px 18px;width:fit-content}.lf-support-system__overview-company-title{color:var(--テキスト_黒,#222);font-size:16px;font-weight:700;line-height:1.4;text-align:center}.lf-support-system__overview-team{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(220px,1fr))}.lf-support-system__overview-role,.lf-support-system__person{align-items:center;display:flex;flex-direction:column;gap:8px}.lf-support-system__person{width:100%}.lf-support-system__person--small{max-width:106px}.lf-support-system__person-caption,.lf-support-system__person-label{color:var(--テキスト_黒,#222);font-size:16px;font-weight:700;line-height:1.4;text-align:center}.lf-support-system__person--small .lf-support-system__person-caption,.lf-support-system__person--small .lf-support-system__person-label{font-size:16px}.lf-support-system__avatar-shell{align-items:center;background:var(--背景_メインカラー,#fff4ea);border-radius:50%;display:flex;height:180px;justify-content:center;overflow:hidden;width:180px}.lf-support-system__overview-role .lf-support-system__avatar-shell{background:var(--白,#fff);height:180px;width:180px}.lf-support-system__person--small .lf-support-system__avatar-shell{height:88px;width:88px}.lf-support-system__avatar{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lf-support-system__arrow{align-items:center;display:flex;height:34px;justify-content:center;width:82px}.lf-support-system__arrow-image{display:block;height:auto;max-height:100%;max-width:100%;width:auto}.lf-support-system__bullet-list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;width:100%}.lf-support-system__bullet-list li{color:var(--テキスト_黒,#222);font-size:16px;font-weight:500;line-height:1.65;padding-left:16px;position:relative}.lf-support-system__bullet-list li:before{background:var(--メインカラー,#f68b1f);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.72em;transform:translateY(-50%);width:8px}.lf-support-system__bullet-list--overview li{font-weight:700;line-height:1.4;padding-left:0;text-align:center}.lf-support-system__overview-note{color:var(--テキスト_黒,#222);font-size:18px;font-weight:500;line-height:1.4;text-align:center}.lf-support-system__bullet-list--overview li:before{display:none}.lf-support-system__plans{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,9fr) minmax(0,10fr);width:100%}.lf-support-system__plan-card{align-items:flex-start;display:flex;flex-direction:column;gap:20px;height:100%;min-width:0}.lf-support-system__plan-badge{align-items:center;background:var(--メインカラー,#f68b1f);border-radius:8px;color:var(--白,#fff);display:inline-flex;font-size:24px;font-weight:700;justify-content:center;line-height:1.3;min-height:54px;padding:9px 17px}.lf-support-system__recommend-box{background:var(--背景_メインカラー,#fff4ea);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:390px;padding:14px 16px 12px;width:100%}.lf-support-system__recommend-title{color:var(--テキスト_黒,#222);font-size:18px;font-weight:700;line-height:1.4;text-align:center}.lf-support-system__recommend-title span:last-child{color:var(--メインカラー,#f68b1f)}.lf-support-system__bullet-list--recommend li{font-size:18px;line-height:1.5}.lf-support-system__plan-diagram{align-items:stretch;-moz-column-gap:12px;column-gap:12px;display:grid;width:100%}.lf-support-system__plan-diagram>*{min-width:0}.lf-support-system__plan-diagram--light{grid-template-columns:minmax(260px,1fr) 78px 138px}.lf-support-system__plan-diagram--standard{-moz-column-gap:8px;column-gap:8px;grid-template-columns:minmax(92px,.9fr) 64px minmax(88px,.95fr) 70px minmax(150px,1.2fr)}.lf-support-system__diagram-panel{align-items:center;background:var(--白,#fff);border:2px solid var(--メインカラー,#f68b1f);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:12px}.lf-support-system__diagram-panel--client{min-width:0}.lf-support-system__diagram-panel--client-only{justify-content:center}.lf-support-system__diagram-panel--related{justify-content:center;min-width:0}.lf-support-system__plan-diagram--standard .lf-support-system__diagram-panel{gap:10px;padding:10px}.lf-support-system__plan-diagram--standard .lf-support-system__diagram-panel-section{gap:6px}.lf-support-system__diagram-panel-section{align-items:center;display:flex;flex-direction:column;gap:8px;width:100%}.lf-support-system__diagram-connector-label,.lf-support-system__diagram-section-title,.lf-support-system__role-pm,.lf-support-system__role-title{color:var(--メインカラー,#f68b1f);font-size:15px;font-weight:700;line-height:1.5;text-align:center}.lf-support-system__diagram-connector{align-items:center;display:flex;justify-content:center}.lf-support-system__diagram-connector--direct,.lf-support-system__diagram-connector--light{align-items:center}.lf-support-system__diagram-connector-item{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.lf-support-system__plan-diagram--standard .lf-support-system__diagram-connector-item{gap:8px}.lf-support-system__diagram-connector--light .lf-support-system__diagram-connector-item{gap:28px}.lf-support-system__diagram-connector--light{flex-direction:column;gap:24px}.lf-support-system__diagram-connector-label--multiline{white-space:pre-line}.lf-support-system__tag-list{display:flex;flex-direction:column;gap:8px;width:100%}.lf-support-system__tag{background:var(--背景_メインカラー,#fff4ea);border-radius:8px;box-sizing:border-box;color:var(--テキスト_黒,#222);font-size:14px;font-weight:400;line-height:1.45;padding:9px 17px;text-align:center;width:100%}.lf-support-system__plan-diagram--standard .lf-support-system__tag{padding:8px 12px}.lf-support-system__diagram-flow{align-items:center;display:flex;flex-direction:column;gap:8px}.lf-support-system__flow-card{align-items:center;background:var(--メインカラー,#f68b1f);border-radius:8px;box-sizing:border-box;display:flex;justify-content:center;width:100%}.lf-support-system__flow-card--light{min-height:388px;padding:24px 12px}.lf-support-system__flow-card--standard{min-height:364px;padding:24px 10px}.lf-support-system__plan-diagram--standard .lf-support-system__flow-card--standard{min-height:340px;padding:18px 8px}.lf-support-system__plan-diagram--standard .lf-support-system__flow-logo{max-width:88px}.lf-support-system__flow-logo{display:block;height:auto;max-width:104px;width:100%}.lf-support-system__role-wrap{width:100%}.lf-support-system__role-box{border:2px solid var(--メインカラー,#f68b1f);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;padding:16px 18px 14px;width:100%}.lf-support-system__bullet-list--role li{font-size:14px;line-height:1.55}@media (max-width:1279px){.lf-support-system__plans{grid-template-columns:1fr}}@media (max-width:1023px){.lf-support-system{padding:56px 24px}.lf-support-system__inner{gap:36px}.lf-support-system__overview-card{padding:24px}.lf-support-system__overview-layout{flex-direction:column;gap:16px}.lf-support-system__overview-company{max-width:100%;min-width:0;width:fit-content}.lf-support-system__plan-diagram--light,.lf-support-system__plan-diagram--standard{grid-template-columns:1fr;row-gap:16px}.lf-support-system__diagram-connector .lf-support-system__arrow-image,.lf-support-system__overview-arrow .lf-support-system__arrow-image{transform:rotate(90deg);transform-origin:center}.lf-support-system__diagram-connector,.lf-support-system__diagram-connector--light{flex-direction:row;flex-wrap:wrap;gap:12px 24px}.lf-support-system__diagram-connector-item,.lf-support-system__overview-arrow{padding-block:16px}.lf-support-system__plan-diagram--standard>.lf-support-system__diagram-connector:not(.lf-support-system__diagram-connector--direct)
		.lf-support-system__diagram-connector-item{padding-top:16px}.lf-support-system__plan-diagram--standard .lf-support-system__diagram-connector--direct .lf-support-system__arrow,.lf-support-system__plan-diagram--standard>.lf-support-system__diagram-connector:not(.lf-support-system__diagram-connector--direct)
		.lf-support-system__arrow{margin-top:24px}.lf-support-system__diagram-connector--direct{justify-content:center}.lf-support-system__flow-card--light,.lf-support-system__flow-card--standard{margin:0 auto;max-width:none;min-height:170px}.lf-support-system__plan-diagram--standard .lf-support-system__flow-card--standard{min-height:140px;padding:16px 8px}}@media (max-width:767px){.lf-support-system{padding:48px 16px}.lf-support-system__header,.lf-support-system__inner{gap:16px}.lf-support-system__title{font-size:20px}.lf-support-system__description{font-size:14px}.lf-support-system__overview-card{padding:24px}.lf-support-system__plan-card{padding:16px}.lf-support-system__overview-title{font-size:20px}.lf-support-system__overview-team{grid-template-columns:repeat(2,minmax(0,1fr))}.lf-support-system__person-caption,.lf-support-system__person-label{font-size:16px}.lf-support-system__diagram-connector-label,.lf-support-system__diagram-pm,.lf-support-system__diagram-section-title,.lf-support-system__person--small .lf-support-system__person-caption,.lf-support-system__person--small .lf-support-system__person-label,.lf-support-system__role-pm,.lf-support-system__role-title{font-size:15px}.lf-support-system__avatar-shell,.lf-support-system__overview-role .lf-support-system__avatar-shell{height:100px;width:100px}.lf-support-system__person--small .lf-support-system__avatar-shell{height:76px;width:76px}.lf-support-system__bullet-list--recommend li,.lf-support-system__overview-note,.lf-support-system__tag{font-size:16px}.lf-support-system__plan-badge{font-size:20px;width:100%}.lf-support-system__recommend-box{max-width:none}.lf-support-system__arrow{width:64px}.lf-support-system__flow-card--light,.lf-support-system__flow-card--standard{max-width:none;min-height:132px}.lf-support-system__plan-diagram--standard .lf-support-system__flow-card--standard{min-height:116px;padding:14px 8px}.lf-support-system__bullet-list li,.lf-support-system__bullet-list--role li{font-size:14px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/support-system/build/style-index.css */
/* leadfactory-about-corp-item-style-inline-css */
.wp-block-leadfactory-about-corp-item{align-items:center;border-bottom:1px solid var(--light-gray-1,#cfcfcf);display:flex;gap:48px;padding:0 0 8px;width:100%}.lf-about-corp-item__label-wrap{align-items:center;display:flex;flex-shrink:0;padding:8px;width:70px}.lf-about-corp-item__label{align-items:center;font-weight:700}.lf-about-corp-item__label,.lf-about-corp-item__value{color:var(--text-black,#222);display:block;font-family:Noto Sans JP,sans-serif;font-size:16px;line-height:24px;word-break:break-word}.lf-about-corp-item__value{flex:1 1 auto;font-weight:400;min-width:0;padding:8px}.lf-about-corp-item__value p{margin:0}@media (max-width:767px){.wp-block-leadfactory-about-corp-item{align-items:flex-start;flex-direction:column;gap:8px;row-gap:20px}.lf-about-corp-item__label-wrap,.lf-about-corp-item__value{padding-left:0;padding-right:0;width:100%}.lf-about-corp-item__label-wrap{padding-bottom:0}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/about-corp-item/build/style-index.css */
/* leadfactory-about-corp-style-inline-css */
.wp-block-leadfactory-about-corp{background:var(--white,#fff);padding:64px 32px}.lf-about-corp__inner{box-sizing:border-box;gap:48px;margin:0 auto;width:min(100%,800px)}.lf-about-corp__header,.lf-about-corp__inner{align-items:center;display:flex;flex-direction:column}.lf-about-corp__header{justify-content:center;width:100%}.lf-about-corp__title{color:var(--text-black,#222);font-family:Noto Sans JP,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.4;margin:0!important;text-align:center;word-break:break-word}.lf-about-corp__items,.lf-about-corp__items>.block-editor-inner-blocks,.lf-about-corp__items>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:24px;width:100%}@media (max-width:767px){.wp-block-leadfactory-about-corp{padding:48px 20px}.lf-about-corp__inner{gap:40px}.lf-about-corp__title{font-size:24px}.lf-about-corp__items,.lf-about-corp__items>.block-editor-inner-blocks,.lf-about-corp__items>.block-editor-inner-blocks>.block-editor-block-list__layout{gap:20px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/about-corp/build/style-index.css */
/* leadfactory-about-us-item-style-inline-css */
.wp-block-leadfactory-about-us-item{align-items:start;-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:270px 2px minmax(0,1fr)}.lf-about-us-item__lead{display:flex;flex-direction:column;gap:16px}.lf-about-us-item__label{align-items:center;align-self:flex-start;background:var(--main-color,#f68b1f);border-radius:8px;color:#fff;display:inline-flex;font-size:28px;justify-content:center;line-height:1;padding:16px 32px}.lf-about-us-item__heading,.lf-about-us-item__label{font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700}.lf-about-us-item__heading{color:var(--text-black,#222);font-size:40px;line-height:1.35;margin:0!important}.lf-about-us-item__divider{align-self:stretch;background:var(--light-gray-1,#cfcfcf);min-height:100%}.lf-about-us-item__body{color:var(--text-black,#222);font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;word-break:break-word}.lf-about-us-item__body p{margin:0}.lf-about-us-item__body strong{font-weight:700}@media (max-width:767px){.wp-block-leadfactory-about-us-item{grid-template-columns:1fr;row-gap:20px}.lf-about-us-item__label{font-size:20px;padding:14px 24px}.lf-about-us-item__heading{font-size:28px}.lf-about-us-item__divider{min-height:2px;width:100%}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/about-us-item/build/style-index.css */
/* leadfactory-about-us-style-inline-css */
.wp-block-leadfactory-about-us{background:var(--white,#fff);padding:64px 32px}.lf-about-us__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:48px;margin:0 auto;width:min(100%,800px)}.lf-about-us__header{display:flex;justify-content:center}.lf-about-us__title{color:var(--text-black,#222);font-family:Noto Sans JP,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:1.4;margin:0!important;text-align:center}.lf-about-us__items,.lf-about-us__items>.block-editor-inner-blocks,.lf-about-us__items>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:64px}@media (max-width:767px){.wp-block-leadfactory-about-us{padding:48px 20px}.lf-about-us__inner{gap:40px}.lf-about-us__title{font-size:24px}.lf-about-us__items,.lf-about-us__items>.block-editor-inner-blocks,.lf-about-us__items>.block-editor-inner-blocks>.block-editor-block-list__layout{gap:48px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/about-us/build/style-index.css */
/* leadfactory-cta2-style-4-inline-css */
.wp-block-leadfactory-cta2{width:100%}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/cta2/build/style-index.css */
/* leadfactory-member-item-style-inline-css */
.wp-block-leadfactory-member-item{align-items:flex-start;display:flex;gap:24px}.lf-member-item__media{flex:0 0 269px;width:269px}.lf-member-item__image{display:block;height:269px;-o-object-fit:cover;object-fit:cover;width:269px}.lf-member-item__content{flex:1 1 0;gap:24px;min-width:0}.lf-member-item__content,.lf-member-item__heading{display:flex;flex-direction:column}.lf-member-item__position{font-size:18px;line-height:30px}.lf-member-item__name,.lf-member-item__position{color:var(--text-black,#222);font-family:Noto Sans JP,sans-serif;font-style:normal;font-weight:700}.lf-member-item__name{font-size:30px;line-height:54px}.lf-member-item__bio{color:var(--text-black,#222);font-family:Noto Sans JP,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;word-break:break-word}.lf-member-item__bio p{margin:0}@media (max-width:767px){.wp-block-leadfactory-member-item{flex-direction:column}.lf-member-item__media{flex-basis:auto;width:min(269px,100%)}.lf-member-item__image{aspect-ratio:1/1;height:auto;width:100%}.lf-member-item__name{font-size:26px;line-height:1.4}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/member-item/build/style-index.css */
/* leadfactory-member-style-inline-css */
.wp-block-leadfactory-member{background:var(--white,#fff);padding:64px 32px}.lf-member__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:48px;margin:0 auto;width:min(100%,800px)}.lf-member__header{display:flex;justify-content:flex-start}.lf-member__title{align-items:center;background:var(--main-color,#f68b1f);border-radius:8px;color:#fff;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:28px;font-style:normal;font-weight:700;justify-content:center;line-height:1;padding:16px 32px}.lf-member__items{width:100%}.lf-member__items,.lf-member__items>.block-editor-inner-blocks,.lf-member__items>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:64px}@media (max-width:767px){.wp-block-leadfactory-member{padding:48px 20px}.lf-member__inner{gap:40px}.lf-member__title{font-size:20px;padding:14px 24px}.lf-member__items,.lf-member__items>.block-editor-inner-blocks,.lf-member__items>.block-editor-inner-blocks>.block-editor-block-list__layout{gap:40px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/member/build/style-index.css */
/* leadfactory-recruit-style-inline-css */
.wp-block-leadfactory-recruit{--lf-recruit-bg:var(--背景_メインカラー,#fff4ea);--lf-recruit-text:var(--テキスト_黒,#222);--lf-recruit-primary:var(--メインカラー,#f68b1f);--lf-recruit-border:var(--薄いグレー_1,#cfcfcf);--lf-recruit-card-border:var(--グレー_1,#767676);--lf-recruit-white:var(--白,#fff)}.lf-recruit{background:var(--lf-recruit-bg);display:flex;justify-content:center;padding:64px 32px;width:100%}.lf-recruit__inner{gap:48px;width:min(100%,800px)}.lf-recruit__content,.lf-recruit__inner{align-items:center;display:flex;flex-direction:column}.lf-recruit__content{gap:24px;width:100%}.lf-recruit__header{align-items:center;display:flex;flex-direction:column;gap:24px;width:100%}.lf-recruit__section-title{font-size:28px}.lf-recruit__section-lead,.lf-recruit__section-title{color:var(--lf-recruit-text);font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:normal;margin:0;text-align:center;word-break:break-word}.lf-recruit__section-lead{font-size:18px;width:100%}.lf-recruit__sections{align-items:flex-start;display:flex;flex-direction:column;gap:48px;width:100%}.lf-recruit__promise{align-items:stretch;display:grid;gap:24px;grid-template-columns:270px 2px minmax(0,1fr);width:100%}.lf-recruit__promise-label-wrap{display:flex;flex-direction:column}.lf-recruit__label-chip{align-items:center;background:var(--lf-recruit-primary);border-radius:8px;display:inline-flex;justify-content:center;padding:16px 32px;width:-moz-fit-content;width:fit-content}.lf-recruit__label-chip-text{color:var(--lf-recruit-white);font-family:Noto Sans JP,sans-serif;font-size:28px;font-style:normal;font-weight:700;line-height:1;margin:0;word-break:break-word}.lf-recruit__divider{align-self:stretch;background:var(--lf-recruit-border);width:2px}.lf-recruit__promise-list{gap:24px;justify-content:center;min-width:0}.lf-recruit__promise-item,.lf-recruit__promise-list{align-items:flex-start;display:flex;flex-direction:column}.lf-recruit__promise-item{gap:0;width:100%}.lf-recruit__promise-title{font-size:20px;font-weight:700;line-height:36px}.lf-recruit__promise-body,.lf-recruit__promise-title{color:var(--lf-recruit-text);font-family:Noto Sans JP,sans-serif;margin:0;width:100%;word-break:break-word}.lf-recruit__promise-body{font-size:16px;font-weight:400;line-height:24px}.lf-recruit__jobs{align-items:center;gap:24px}.lf-recruit__jobs,.lf-recruit__jobs-header{display:flex;flex-direction:column;width:100%}.lf-recruit__jobs-header{align-items:flex-start;gap:8px}.lf-recruit__jobs-title{color:var(--lf-recruit-text);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:400;line-height:normal;margin:0;text-align:center;width:100%;word-break:break-word}.lf-recruit__job-list{gap:16px}.lf-recruit__job-card,.lf-recruit__job-list{display:flex;flex-direction:column;width:100%}.lf-recruit__job-card{align-items:flex-start;border:1px solid var(--lf-recruit-card-border);border-radius:8px;gap:8px;padding:16px}.lf-recruit__job-title{font-size:18px;font-weight:700;line-height:30px}.lf-recruit__job-description,.lf-recruit__job-title{color:var(--lf-recruit-text);font-family:Noto Sans JP,sans-serif;margin:0;width:100%;word-break:break-word}.lf-recruit__job-description{font-size:16px;font-weight:400;line-height:24px}.lf-recruit__entry-button{align-items:center;background:linear-gradient(90deg,#f68b1f,#f25922);border-radius:4px;display:inline-flex;gap:10px;justify-content:center;padding:12px 24px;text-decoration:none}.lf-recruit__entry-button-text{color:var(--lf-recruit-white);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:normal;margin:0;text-align:center;word-break:break-word}@media (max-width:781px){.lf-recruit{padding:48px 20px}.lf-recruit__inner{gap:40px}.lf-recruit__label-chip-text,.lf-recruit__section-title{font-size:20px}.lf-recruit__section-lead{font-size:16px}.lf-recruit__promise{grid-template-columns:1fr}.lf-recruit__divider{display:none}.lf-recruit__promise-label-wrap{align-items:flex-start}.lf-recruit__entry-button{width:100%}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/recruit/build/style-index.css */
/* leadfactory-plan-issue-item-style-inline-css */
.wp-block-leadfactory-plan-issue-item{max-width:100%;width:-moz-fit-content;width:fit-content}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/plan-issue-item/build/style-index.css */
/* leadfactory-plan-item-style-inline-css */
.wp-block-leadfactory-plan-item{height:100%}.lf-plan-item{background:var(--white,#fff);border-radius:8px;box-sizing:border-box;gap:16px;height:100%;padding:32px 24px}.lf-plan-item,.lf-plan-item__heading{align-items:center;display:flex;flex-direction:column}.lf-plan-item__heading{gap:8px;width:100%}.lf-plan-item__name{font-size:18px;font-weight:700;line-height:1.5}.lf-plan-item__name,.lf-plan-item__scope{color:var(--text-main,#222);font-family:Noto Sans JP,sans-serif;text-align:center}.lf-plan-item__scope{font-size:16px;font-weight:400;line-height:24px}.lf-plan-item__price{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.lf-plan-item__price-prefix,.lf-plan-item__price-suffix{color:var(--text-main,#222);font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.lf-plan-item__price-amount{color:var(--main-color,#f68b1f);font-family:Noto Sans JP,sans-serif;font-size:40px;font-weight:700;line-height:1}.lf-plan-item__body{flex:1;flex-direction:column;gap:16px}.lf-plan-item__badges,.lf-plan-item__body{align-items:center;display:flex;width:100%}.lf-plan-item__badges{flex-direction:column;gap:8px}.lf-plan-item__badges>.block-editor-inner-blocks,.lf-plan-item__badges>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}.lf-plan-item__badge{word-wrap:break-word;text-box-edge:cap alphabetic;text-box-trim:trim-both;align-items:center;background:var(--背景_メインカラー,#fff4ea);border-radius:3000px;box-sizing:border-box;color:var(--メインカラー,#f68b1f);display:inline-flex;font-weight:700;gap:10px;justify-content:center;max-width:100%;padding:8px 32px;text-align:center;width:-moz-fit-content;width:fit-content}.lf-plan-item__badge,.lf-plan-item__description{font-family:Noto Sans JP,sans-serif;font-size:16px}.lf-plan-item__description{color:var(--text-main,#222);font-weight:400;line-height:24px;white-space:pre-line;width:100%}@media (max-width:767px){.lf-plan-item{padding:24px 20px}.lf-plan-item__price-amount{font-size:32px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/plan-item/build/style-index.css */
/* leadfactory-plan-style-inline-css */
.wp-block-leadfactory-plan{background:var(--background-main,#fff4ea);padding:64px 32px}.lf-plan__inner{gap:48px;margin:0 auto;max-width:1230px}.lf-plan__header,.lf-plan__inner{display:flex;flex-direction:column}.lf-plan__header{align-items:center;gap:24px;text-align:center}.lf-plan__title{font-size:28px;font-weight:700}.lf-plan__description,.lf-plan__title{color:var(--text-main,#222);font-family:Noto Sans JP,sans-serif;line-height:1.5;margin:0}.lf-plan__description{font-size:16px;font-weight:400}.lf-plan__cards,.lf-plan__cards>.block-editor-inner-blocks,.lf-plan__cards>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.lf-plan__cards>.block-editor-inner-blocks,.lf-plan__cards>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}@media (max-width:767px){.wp-block-leadfactory-plan{padding:48px 20px}.lf-plan__inner{gap:32px}.lf-plan__header{gap:16px}.lf-plan__title{font-size:22px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/plan/build/style-index.css */
/* leadfactory-plan2-category-item-style-inline-css */
.wp-block-leadfactory-plan2-category-item{height:100%}.lf-plan2-category-item{align-items:center;background:var(--white,#fff);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;height:100%;padding:32px 24px}.lf-plan2-category-item[id]{scroll-margin-top:var(--lf-header-offset,106px)}.lf-plan2-category-item__media{align-items:center;display:flex;flex-direction:column;gap:8px}.lf-plan2-category-item__image{display:block;height:64px;-o-object-fit:contain;object-fit:contain;width:64px}.lf-plan2-category-item__change-button{width:100%}.lf-plan2-category-item__body{display:flex;flex-direction:column;gap:16px;width:100%}.lf-plan2-category-item__title{color:var(--text-main,#222);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.2;margin:0;text-align:center}.lf-plan2-category-item__lines,.lf-plan2-category-item__lines>.block-editor-inner-blocks,.lf-plan2-category-item__lines>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:16px}.lf-plan2-category-item__lines>.block-editor-inner-blocks,.lf-plan2-category-item__lines>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}@media (max-width:767px){.lf-plan2-category-item{padding:24px 20px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/plan2-category-item/build/style-index.css */
/* leadfactory-plan2-category-line-style-inline-css */
.lf-plan2-category-line__text{color:var(--text-main,#222);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0;text-align:center}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/plan2-category-line/build/style-index.css */
/* leadfactory-plan2-category-section-style-inline-css */
.lf-plan2-category-section{align-items:center;display:flex;flex-direction:column;gap:24px}.lf-plan2-category-section__items,.lf-plan2-category-section__items>.block-editor-inner-blocks,.lf-plan2-category-section__items>.block-editor-inner-blocks>.block-editor-block-list__layout{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.lf-plan2-category-section__items>.block-editor-inner-blocks,.lf-plan2-category-section__items>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}@media (max-width:1023px){.lf-plan2-category-section__items,.lf-plan2-category-section__items>.block-editor-inner-blocks,.lf-plan2-category-section__items>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lf-plan2-category-section__items,.lf-plan2-category-section__items>.block-editor-inner-blocks,.lf-plan2-category-section__items>.block-editor-inner-blocks>.block-editor-block-list__layout{grid-template-columns:1fr}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/plan2-category-section/build/style-index.css */
/* leadfactory-plan2-support-item-style-inline-css */
.wp-block-leadfactory-plan2-support-item{height:100%}.lf-plan2-support-item{background:var(--white,#fff);border-radius:8px;box-sizing:border-box;padding:32px 24px}.lf-plan2-support-item[id]{scroll-margin-top:var(--lf-header-offset,106px)}.lf-plan2-support-item__layout{align-items:center;display:flex;gap:24px}.lf-plan2-support-item__illustration{align-items:center;display:flex;flex:0 0 150px;flex-direction:column;gap:4px;width:150px}.lf-plan2-support-item__image{display:block;height:auto;max-width:100%;width:150px}.lf-plan2-support-item__change-button{width:100%}.lf-plan2-support-item__body{display:flex;flex:1;flex-direction:column;gap:16px}.lf-plan2-support-item__title{color:var(--main-color,#f68b1f);font-family:Noto Sans JP,sans-serif;font-size:20px;font-weight:700;line-height:1.2;margin:0}.lf-plan2-support-item__description{color:var(--text-main,#222);font-family:Noto Sans JP,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin:0}@media (max-width:767px){.lf-plan2-support-item{padding:24px 20px}.lf-plan2-support-item__layout{align-items:center;flex-direction:column}.lf-plan2-support-item__illustration{flex:0 0 auto;width:132px}.lf-plan2-support-item__image{width:132px}.lf-plan2-support-item__body{align-items:center;text-align:center}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/plan2-support-item/build/style-index.css */
/* leadfactory-plan2-support-section-style-inline-css */
.lf-plan2-support-section{align-items:center;display:flex;flex-direction:column;gap:24px}.lf-plan2-section__title{color:var(--text-main,#222);font-family:Noto Sans JP,sans-serif;font-size:28px;font-weight:700;line-height:1.5;margin:0;text-align:center}.lf-plan2-support-section__items,.lf-plan2-support-section__items>.block-editor-inner-blocks,.lf-plan2-support-section__items>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:24px;width:100%}.lf-plan2-support-section__items>.block-editor-inner-blocks,.lf-plan2-support-section__items>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}@media (max-width:767px){.lf-plan2-section__title{font-size:22px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/plan2-support-section/build/style-index.css */
/* leadfactory-plan2-style-inline-css */
.wp-block-leadfactory-plan2{background:var(--background-main,#fff4ea);padding:64px 32px}.lf-plan2__inner{display:flex;flex-direction:column;gap:48px;margin:0 auto;max-width:1230px}.lf-plan2__header{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center}.lf-plan2__title{font-size:28px;font-weight:700;line-height:1.5}.lf-plan2__description,.lf-plan2__title{color:var(--text-main,#222);font-family:Noto Sans JP,sans-serif;margin:0}.lf-plan2__description{font-size:16px;font-weight:400;line-height:1.8}.lf-plan2__sections,.lf-plan2__sections>.block-editor-inner-blocks,.lf-plan2__sections>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:48px}.lf-plan2__sections>.block-editor-inner-blocks,.lf-plan2__sections>.block-editor-inner-blocks>.block-editor-block-list__layout{display:contents}@media (max-width:767px){.wp-block-leadfactory-plan2{padding:48px 20px}.lf-plan2__inner,.lf-plan2__sections{gap:32px}.lf-plan2__header{gap:16px}.lf-plan2__title{font-size:22px}}

/*# sourceURL=https://leadfactory.jp/wp-content/themes/leadfactory/blocks/plan2/build/style-index.css */
