.c-pageTitle,.l-content__top{display:none!important}
.l-mainContent__inner>.post_content{margin-top:0!important}
.ff2{–ink:#12334c;–navy:#063e67;–cyan:#13acd8;–orange:#ff7b1b;–mint:#e9f8f5;–ice:#f2f8fb;–line:#d6e5ed;–white:#fff;color:var(–ink);font-family:-apple-system,BlinkMacSystemFont,”Segoe UI”,”Noto Sans JP”,sans-serif;overflow:hidden}
.ff2 *{box-sizing:border-box}.ff2 a{text-decoration:none}.ff2 img{display:block;max-width:100%}
.ff2-wrap{width:min(1080px,calc(100% – 40px));margin:auto}
.ff2-sec{padding:76px 0}.ff2-sec.ice{background:var(–ice)}.ff2-sec.mint{background:var(–mint)}
.ff2-eye{margin:0 0 11px;text-align:center;color:var(–cyan);font-size:14px;font-weight:850;letter-spacing:.18em}
.ff2-title{max-width:900px;margin:0 auto 38px;text-align:center;color:var(–navy);font-size:35px;line-height:1.5;font-weight:850}
.ff2-title:after{content:””;display:block;width:68px;height:5px;margin:18px auto 0;border-radius:8px;background:var(–orange)}
.ff2-lead{max-width:820px;margin:0 auto 34px;font-size:17px;line-height:2}
.ff2-hero{padding:62px 0;background:linear-gradient(120deg,#052f50 0%,#075278 100%);color:#fff}
.ff2-hero-grid{display:grid;grid-template-columns:1.16fr .84fr;gap:42px;align-items:center}
.ff2-hero-tag{display:inline-block;margin-bottom:15px;padding:7px 12px;border:1px solid rgba(125,222,247,.55);border-radius:99px;color:#81e1fb;font-weight:800;letter-spacing:.08em;font-size:13px}
.ff2-hero h1,.ff2-hero [role=”heading”][aria-level=”1″]{margin:0 0 18px;color:#fff;font-size:43px;line-height:1.43}
.ff2-hero-copy{margin:0 0 23px;font-size:17px;line-height:1.95}
.ff2-assurance{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:25px}
.ff2-assurance span{padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.11);font-size:13px;font-weight:750}
.ff2-hero-photo{position:relative}
.ff2-hero-photo img{width:100%;height:430px;object-fit:cover;border-radius:24px;box-shadow:0 22px 45px rgba(0,0,0,.25)}
.ff2-hero-photo figcaption{position:absolute;right:16px;bottom:16px;left:16px;padding:14px 16px;border-radius:13px;background:rgba(5,43,69,.88);font-size:13px;line-height:1.65}
.ff2-cta{display:grid;grid-template-columns:1.18fr 1fr 1fr;gap:12px}
.ff2-cta a{display:flex;min-height:72px;align-items:center;justify-content:center;border-radius:15px;text-align:center;font-size:17px;font-weight:850;line-height:1.4;box-shadow:0 8px 20px rgba(0,0,0,.14)}
.ff2-cta small{display:block;font-size:12px}.ff2-phone{background:linear-gradient(135deg,#ff9b20,#ff7010);color:#fff}.ff2-line{background:#05b956;color:#fff}.ff2-form{background:#fff;color:var(–navy)}
.ff2-intro{margin-top:-20px;position:relative;z-index:2}.ff2-intro-box{padding:27px 30px;border-radius:20px;background:#fff;box-shadow:0 16px 42px rgba(6,62,103,.14)}
.ff2-intro-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.ff2-intro-item{padding:5px 18px;border-right:1px solid var(–line)}.ff2-intro-item:last-child{border:0}.ff2-intro-item b{display:block;margin-bottom:5px;color:var(–navy);font-size:17px}.ff2-intro-item span{font-size:13px;line-height:1.6}
.ff2-problems{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}
.ff2-problem{display:grid;grid-template-columns:48px 1fr;gap:14px;padding:23px;border:1px solid var(–line);border-radius:17px;background:#fff;box-shadow:0 7px 19px rgba(7,68,100,.06)}
.ff2-problem i{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#e7f7fc;color:#078bb7;font-style:normal;font-weight:900}
.ff2-problem h3{margin:0 0 6px;color:var(–navy);font-size:19px;line-height:1.55}.ff2-problem p{margin:0;line-height:1.78}
.ff2-toc{padding:31px;border:1px solid var(–line);border-radius:20px;background:#fff}.ff2-toc h2{margin:0 0 22px;text-align:center;color:var(–navy);font-size:24px}.ff2-toc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.ff2-toc a{padding:15px 9px;border:1px solid var(–line);border-radius:11px;color:var(–navy);font-weight:800;text-align:center}
.ff2-cycle{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}
.ff2-cycle-card{position:relative;padding:24px 15px;border-radius:16px;background:#fff;text-align:center;border:1px solid var(–line)}
.ff2-cycle-card b{display:grid;width:42px;height:42px;margin:0 auto 12px;place-items:center;border-radius:50%;background:var(–navy);color:#fff}.ff2-cycle-card strong{display:block;color:var(–navy);margin-bottom:7px}.ff2-cycle-card span{font-size:13px;line-height:1.65}
.ff2-cycle-card:not(:last-child):after{content:”›”;position:absolute;right:-12px;top:42%;z-index:2;color:var(–orange);font-size:30px;font-weight:900}
.ff2-report{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;align-items:center}
.ff2-report-visual{padding:25px;border:1px solid #c7dce7;border-radius:23px;background:#fff;box-shadow:0 14px 30px rgba(6,62,103,.1)}
.ff2-report-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.ff2-report-head strong{color:var(–navy);font-size:19px}.ff2-report-head span{padding:5px 9px;border-radius:8px;background:#e9f8f5;color:#087c69;font-size:12px;font-weight:800}
.ff2-meter{padding:16px;border-radius:14px;background:var(–ice);margin-bottom:12px}.ff2-meter-top{display:flex;justify-content:space-between;margin-bottom:9px;font-weight:800;color:var(–navy)}.ff2-bar{height:10px;border-radius:9px;background:#dceaf0;overflow:hidden}.ff2-bar i{display:block;width:62%;height:100%;background:linear-gradient(90deg,var(–cyan),var(–orange))}
.ff2-report-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px 4px;border-bottom:1px solid var(–line);font-size:14px}.ff2-report-row b{color:var(–navy)}
.ff2-copy h3{margin:0 0 16px;color:var(–navy);font-size:28px;line-height:1.55}.ff2-copy p{margin:0 0 15px;line-height:2}
.ff2-list{margin:20px 0 0;padding:0;list-style:none}.ff2-list li{position:relative;padding:12px 0 12px 26px;border-bottom:1px solid var(–line);font-weight:700}.ff2-list li:before{content:””;position:absolute;left:3px;top:20px;width:9px;height:9px;border-radius:50%;background:var(–cyan)}
.ff2-photo-split{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.ff2-photo-split.reverse .ff2-photo{order:2}.ff2-photo img{width:100%;height:390px;object-fit:cover;border-radius:22px;box-shadow:0 13px 27px rgba(6,62,103,.12)}
.ff2-zones{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px}.ff2-zone{padding:21px;border-radius:14px;background:#fff;border-top:4px solid var(–cyan);box-shadow:0 6px 18px rgba(6,62,103,.06)}.ff2-zone strong{display:block;margin-bottom:7px;color:var(–navy);font-size:17px}.ff2-zone p{margin:0;font-size:14px;line-height:1.75}
.ff2-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ff2-method{padding:25px;border:1px solid var(–line);border-radius:17px;background:#fff}.ff2-method .label{display:inline-block;margin-bottom:12px;color:var(–orange);font-size:12px;font-weight:900;letter-spacing:.1em}.ff2-method h3{margin:0 0 9px;color:var(–navy);font-size:19px}.ff2-method p{margin:0;line-height:1.8;font-size:14px}
.ff2-special{padding:28px;border:1px solid #bcded4;border-radius:20px;background:#f2fbf8}.ff2-special-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ff2-special h3{margin:0 0 10px;color:#087864;font-size:23px}.ff2-special p{line-height:1.9}
.ff2-plans{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;max-width:930px;margin:auto}.ff2-plan{padding:30px;border:1px solid var(–line);border-radius:20px;background:#fff}.ff2-plan.main{border-top:6px solid var(–orange)}.ff2-plan h3{margin:0;color:var(–navy);font-size:21px}.ff2-price{margin:8px 0 4px;color:var(–orange);font-size:35px;font-weight:900}.ff2-plan p{line-height:1.8}.ff2-plan ul{padding-left:20px;line-height:1.9}
.ff2-important{max-width:930px;margin:18px auto 0;padding:21px 24px;border-left:5px solid var(–orange);background:#fff7ee;line-height:1.85}
.ff2-subprice{max-width:930px;margin:15px auto 0;padding:20px 24px;border:1px solid var(–line);border-radius:15px;background:#fff}.ff2-subprice strong{color:var(–navy)}
.ff2-switch{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ff2-switch-card{padding:25px;border-radius:17px;background:#fff;border:1px solid var(–line)}.ff2-switch-card h3{margin:0 0 8px;color:var(–navy);font-size:20px}.ff2-switch-card p{margin:0;line-height:1.85}
.ff2-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:11px}.ff2-step{padding:22px 14px;border-radius:15px;background:#fff;border:1px solid var(–line);text-align:center}.ff2-step b{display:block;margin-bottom:9px;color:var(–cyan);font-size:12px;letter-spacing:.08em}.ff2-step strong{display:block;margin-bottom:6px;color:var(–navy)}.ff2-step span{font-size:13px;line-height:1.6}
.ff2-faq details{margin-bottom:11px;border:1px solid var(–line);border-radius:14px;background:#fff}.ff2-faq summary{padding:19px 22px;color:var(–navy);font-weight:850;cursor:pointer}.ff2-faq p{margin:0;padding:0 22px 21px;line-height:1.9}
.ff2-related{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.ff2-related a{padding:20px;border:1px solid var(–line);border-radius:14px;background:#fff;color:var(–navy);font-weight:800}
.ff2-final{padding:68px 0;background:#063e67;color:#fff;text-align:center}.ff2-final .ff2-title{color:#fff}.ff2-final>div>p:not(.ff2-eye){max-width:760px;margin:0 auto 26px;line-height:1.9}
@media(max-width:767px){
.ff2-wrap{width:calc(100% – 40px)}.ff2-sec{padding:52px 0}.ff2-eye{font-size:12px}.ff2-title{font-size:26px;line-height:1.55;margin-bottom:29px}.ff2-title:after{width:56px;height:4px;margin-top:14px}.ff2-lead{font-size:15px;line-height:1.9}
.ff2-hero{padding:46px 0}.ff2-hero-grid{grid-template-columns:1fr;gap:27px}.ff2-hero-tag{display:block;width:max-content;margin:0 auto 13px}.ff2-hero h1,.ff2-hero [role=”heading”][aria-level=”1″]{text-align:center;font-size:29px;line-height:1.52}.ff2-hero-copy{text-align:center;font-size:15px}.ff2-assurance{justify-content:center}.ff2-hero-photo img{height:245px}.ff2-hero-photo figcaption{font-size:11px;padding:10px 12px}
.ff2-cta{grid-template-columns:1fr 1fr;gap:9px}.ff2-cta a{min-height:68px;font-size:15px}.ff2-phone{grid-column:1/-1}
.ff2-intro{margin-top:0;padding-top:20px;background:var(–ice)}.ff2-intro-box{padding:12px 20px}.ff2-intro-grid{grid-template-columns:1fr 1fr}.ff2-intro-item{padding:13px 8px;border-right:0;border-bottom:1px solid var(–line)}.ff2-intro-item:nth-last-child(-n+2){border-bottom:0}.ff2-intro-item b{font-size:15px}.ff2-intro-item span{font-size:12px}
.ff2-problems,.ff2-photo-split,.ff2-report,.ff2-special-grid,.ff2-switch{grid-template-columns:1fr}.ff2-problem{grid-template-columns:40px 1fr;padding:20px}.ff2-problem i{width:36px;height:36px}.ff2-problem h3{font-size:17px}
.ff2-toc{padding:24px 14px}.ff2-toc-grid{grid-template-columns:1fr 1fr}.ff2-toc a{padding:13px 5px;font-size:13px}
.ff2-cycle{grid-template-columns:1fr 1fr}.ff2-cycle-card:not(:last-child):after{display:none}.ff2-cycle-card:last-child{grid-column:1/-1}
.ff2-report{gap:25px}.ff2-copy h3{font-size:22px;text-align:center}.ff2-meter{padding:13px}.ff2-report-visual{padding:19px}
.ff2-photo-split{gap:24px}.ff2-photo-split.reverse .ff2-photo{order:0}.ff2-photo img{height:255px}.ff2-zones,.ff2-methods{grid-template-columns:1fr}.ff2-zones{gap:11px}
.ff2-plans{grid-template-columns:1fr}.ff2-plan{padding:24px}.ff2-price{font-size:30px}
.ff2-flow{grid-template-columns:1fr 1fr}.ff2-step:last-child{grid-column:1/-1}.ff2-related{grid-template-columns:1fr}.ff2-final{padding:54px 0}
}
害虫駆除・定期管理
ゴキブリ・ネズミの捕獲状況を毎月確認し、配置図・捕獲数・ゴキブリ指数を含むPDF報告書で管理状況を見える化。製造予定や衛生区域のルールに配慮して点検します。
FACTORY PEST RISKS
食品工場で
こんなお悩みありませんか?
製造室でゴキブリを見た
機器の下や裏、熱源・水分・食品残渣がある場所を確認したい。
ネズミのフンや、かじられた跡がある
原材料庫・製品保管庫・天井裏など、痕跡のある範囲を点検したい。
定期管理中なのに発生が止まらない
現在の設置資材・点検場所・訪問頻度を見直したい。
点検記録や報告内容が不十分
捕獲数、配置場所、改善箇所を担当者間で共有できる状態にしたい。
現在の契約内容を見直したい
工場の規模や管理範囲に合った作業内容と料金を比較したい。
新しい工場の稼働前から予防したい
稼働開始前にトラップ配置と初回点検を行い、記録を始めたい。
IPM MANAGEMENT CYCLE
薬剤散布だけで終わらせない
毎月の確認・判断・記録
食品工場の定期管理では、発生してから駆除するだけでなく、捕獲の有無と場所を継続して確認することが重要です。モニタリング・目視点検・環境改善・必要な施工を組み合わせ、施設ごとに管理します。
MONITORING REPORT
「点検した」だけではなく
管理状況を確認できる報告へ
トラップの配置図、設置番号、捕獲数、捕獲場所、実施した施工、改善箇所を記録できます。ゴキブリの捕獲状況は指数として数値化し、担当者さまが状況を把握しやすい形でご説明します。
総捕獲数 ÷ 設置トラップ数 ÷ 設置日数で算出します。0.5以下を良好な維持管理水準(許容水準)の目安として、毎月の変化と捕獲場所を確認します。
報告書はPDFで作成し、メールまたは公式LINEでお送りします。衛生管理や記録保管を、害虫管理の面から補助します。
INSPECTION AREA
製造工程と保管状況に合わせて
確認場所を決めます
同じ食品工場でも管理範囲は異なります
製造品目、工場の広さ、設備配置、原材料と製品の保管方法、搬入頻度によって確認すべき場所は変わります。無料の現地調査で、発生箇所と侵入経路になりやすい場所を確認します。
- 製造室・加工室・包装室
- 原材料庫・製品保管庫・資材置場
- 製造機器の下・裏側・壁際・配管周辺
- 洗浄室・グリストラップ・水まわり
- 搬入口・出入口・廃棄物保管場所
- 天井裏(点検口がある場合)
PRODUCTION & SAFETY
製造予定・原材料・設備に
最大限配慮して点検

工場ごとの入場・衛生ルールに従います
稼働中でも、製造動線を確認してお邪魔にならないよう点検できます。訪問日時は製造時間・清掃時間・休業日など、可能な限りご希望に合わせて調整します。夜間・早朝は対応していません。
- 原材料や設備を動かす前に必ず担当者さまへ確認
- 動かした物は作業後に元の位置へ戻す
- 薬剤が必要な場合は施工場所を確認し、必要に応じて養生
- 立入制限区域では担当者さまの指示に従う
- 使用薬剤の内容を説明可能
CONTROL METHODS
ゴキブリ・ネズミの状態に合わせて
必要な管理を組み合わせます
モニタリングトラップ
番号を付けて設置し、毎月トラップごとの捕獲数と捕獲場所を確認します。
粘着シート・餌資材
ネズミ用粘着シート、毒餌・無毒餌を、誤って触れにくい方法と場所を確認して設置します。
目視点検・フラッシング
痕跡と潜伏場所を目視で確認し、定期的なフラッシングで機器周辺などの発生を確認します。
薬剤施工・ベイト剤
発生状況を確認して必要な場所へ施工します。薬剤抵抗性も考慮し、同じ方法へ頼りすぎないよう判断します。
簡易的な侵入口封鎖
簡易的な封鎖は定期管理に含みます。複数箇所や大がかりな封鎖は別途お見積りします。
異常時の確認・改善提案
捕獲や痕跡があった場合は状況を説明し、保管方法や清掃、侵入防止など必要な改善をご提案します。
メイガ・シバンムシの相談
ゴキブリ・ネズミの定期管理では、その他の害虫は契約対象外です。メイガ・シバンムシは、種類に応じた専用フェロモントラップの設置をご相談いただけます。
捕虫機の設置
捕虫機が必要な施設はご相談ください。設置場所や管理範囲を確認してご提案します。いずれも定期管理とは別途お見積りします。
PLAN & PRICE
食品工場の規模・管理範囲を確認して
個別にお見積りします
食品工場は、一般的な飲食店より管理区画が広く、設備や保管場所も施設ごとに異なります。下記は小規模・一般的な飲食店規模の目安です。工場は現地調査後の個別見積りを基本とします。
ゴキブリ+ネズミ定期管理
税別/一般的な飲食店規模の目安
- おすすめは月1回・年12回
- モニタリング資材と定期点検
- 必要な施工・報告書
- 契約対象の発生時無料フォロー
ゴキブリまたはネズミ単体
税別/規模・管理範囲により変動
対象生物を絞った管理も可能です。初回作業費は10,000〜15,000円程度(税別)を目安に、発生状況を確認してご案内します。
年6回・隔月プラン:作業月以外に訪問が必要な場合は、1か月分の管理費用が発生します。
NEW CONTRACT & REVIEW
新規の定期管理を始めたい工場さまへ
初めて定期管理を導入
現在発生している工場だけでなく、未発生の段階から予防と記録を始めたい工場もご相談いただけます。稼働前の初回点検・トラップ配置にも対応します。
現在の契約内容を見直し
管理会社の切り替えを強く勧めることはありません。現在の発生状況、設置資材、点検範囲を確認し、不足している管理があればご説明します。
FLOW
お問い合わせから定期管理開始まで
FAQ
食品工場の害虫駆除・定期管理で
よくあるご質問
工場が稼働している時間でも点検できますか?
可能です。製造動線と立入可能な場所を確認し、お邪魔にならないよう点検します。日時はできる限りご希望に合わせますが、夜間・早朝は対応していません。
HACCPに沿った衛生管理を行う工場でも相談できますか?
ご相談いただけます。「HACCP対応」を保証するものではありませんが、捕獲記録・配置図・作業内容をPDF報告書にまとめ、衛生管理や記録保管を害虫管理の面から補助します。
ゴキブリだけ、ネズミだけの契約も可能ですか?
可能です。一般的な飲食店規模では月額5,000円〜(税別)が目安ですが、工場の規模・管理範囲を調査して個別にお見積りします。
毎月薬剤を散布しますか?
一律に散布するのではなく、モニタリングと点検結果から必要な場所と施工方法を判断します。薬剤抵抗性も考慮し、予防施工を含めてご提案します。
メイガやシバンムシも管理できますか?
専用フェロモントラップの設置をご相談いただけます。ゴキブリ・ネズミの定期契約とは対象が異なるため、別途お見積りします。
報告書には何が記載されますか?
配置図、設置番号、捕獲数、捕獲場所、ゴキブリ指数、施工内容、改善提案、必要に応じて写真を記載できます。PDFをメールまたはLINEでお送りします。
定期管理中に発生した場合は無料ですか?
年12回プランは、契約対象生物の発生時に作業月を問わず無料でフォローします。年6回・隔月プランで作業月以外に訪問する場合は、1か月分の管理費用が発生します。
現地調査と見積りだけでもお願いできますか?
岐阜市内の現地調査・お見積りは無料です。現在の業者からの切り替えを強く勧めることはありませんので、契約内容の確認段階でもご相談ください。
RELATED SERVICES
岐阜市の店舗・施設向け害虫管理
FREE CONSULTATION
岐阜市の食品工場の害虫管理を
現地調査からご相談ください
工場の規模・製造工程・現在の発生状況を確認し、必要な点検範囲と訪問頻度をご提案します。新規の定期管理、稼働前の予防、現在の契約内容の見直しも無料でご相談いただけます。
body .l-content{max-width:none!important;padding-top:0!important}body .l-mainContent{width:100%!important;max-width:none!important}body .l-mainContent__inner{max-width:none!important;margin:0!important}body .l-sidebar{display:none!important}body .post_content{padding:0!important;margin:0!important}
.ff2{width:100vw;margin-left:calc(50% – 50vw);display:flex;flex-direction:column;overflow:clip;background:#fff}.ff2>*{order:4}.ff2>.ff2-hero{order:1}.ff2>.ff2-intro{order:2}.ff2>.ff2-sec:has(.ff2-toc){order:3}.ff2 p:empty{display:none!important}
body .post_content .ff2 h1,body .post_content .ff2 h2,body .post_content .ff2 h3{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}body .post_content .ff2 h2:before,body .post_content .ff2 h2:after{border:0!important}
.ff2-wrap{width:min(1080px,calc(100% – 48px))!important}.ff2-sec{padding:64px 0!important;background:#fff!important}.ff2-sec.ice,.ff2-sec.mint{background:#f7f9fa!important}
.ff2-eye{margin:0 0 8px!important;line-height:1.4!important}.ff2-title{margin:0 auto 32px!important;padding:0!important;max-width:920px!important}.ff2-title:after{content:””!important;display:block!important;width:64px!important;height:4px!important;margin:15px auto 0!important;border-radius:8px!important;background:#ff7b1b!important}
.ff2-hero{margin:0!important;padding:46px 0 52px!important}.ff2-hero .ff2-title:after,.ff2-hero h1:after{display:none!important}.ff2-cta{gap:10px!important}.ff2-cta a{border:0!important;text-decoration:none!important}.ff2-intro{margin-top:-18px!important;padding:0!important;background:transparent!important}.ff2-intro-box{box-shadow:0 14px 34px rgba(5,53,82,.12)!important}
.ff2-toc{position:relative;padding:28px!important;border:1px solid #d5e3e8!important;box-shadow:0 9px 24px rgba(5,53,82,.07)!important}.ff2-toc:before{content:”このページの目次”;display:block;margin:0 0 5px;text-align:center;color:#13acd8;font-size:12px;font-weight:900;letter-spacing:.14em}.ff2-toc h2{margin:0 0 20px!important;font-size:24px!important;background:none!important;color:#063e67!important}.ff2-toc a{position:relative;padding-right:28px!important;background:#fff!important}.ff2-toc a:after{content:”→”;position:absolute;right:12px;color:#13acd8}
.ff2-problem{grid-template-columns:48px minmax(0,1fr)!important}.ff2-problem>div{min-width:0!important}.ff2-problem h3{word-break:normal!important;overflow-wrap:anywhere!important}
.ff2-photo-split{align-items:center!important}.ff2-index-note{margin:18px 0 20px;padding:18px 20px;border-left:4px solid #ff7b1b;border-radius:0 12px 12px 0;background:#fff7ee}.ff2-index-note strong{display:block;margin-bottom:6px;color:#063e67;font-size:17px}.ff2-index-note p{margin:0!important;line-height:1.8!important}
.ff2-final{padding:64px 0!important;background:#063e67!important}.ff2-final .ff2-eye{color:#7fdbf3!important}.ff2-final .ff2-title{color:#fff!important}.ff2-final .ff2-title:after{background:#ff7b1b!important}.ff2-final .ff2-cta{max-width:900px;margin:0 auto}
@media(max-width:767px){
body .l-content{padding-left:0!important;padding-right:0!important}.ff2{margin-left:calc(50% – 50vw)!important}.ff2-wrap{width:calc(100% – 32px)!important}.ff2-sec{padding:44px 0!important}
.ff2-eye{margin-bottom:7px!important;font-size:11px!important;letter-spacing:.13em!important}.ff2-title{width:100%!important;max-width:100%!important;margin:0 auto 25px!important;padding:0 2px!important;font-size:24px!important;line-height:1.55!important;text-align:center!important;word-break:normal!important;overflow-wrap:anywhere!important}.ff2-title:after{width:54px!important;height:4px!important;margin-top:12px!important}
.ff2-hero{padding:28px 0 34px!important}.ff2-hero-grid{gap:22px!important}.ff2-hero h1,.ff2-hero [role=”heading”][aria-level=”1″]{margin:0 0 14px!important;padding:0!important;font-size:27px!important;line-height:1.48!important;text-align:center!important;word-break:normal!important}.ff2-hero-copy{margin-bottom:18px!important;line-height:1.8!important}
.ff2-assurance{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 19px!important}.ff2-assurance span{display:flex!important;min-height:54px!important;align-items:center!important;justify-content:center!important;padding:9px 8px!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:12px!important;text-align:center!important;font-size:11px!important;line-height:1.5!important;background:rgba(255,255,255,.1)!important}
.ff2-cta{grid-template-columns:1fr 1fr!important;gap:9px!important}.ff2-cta a{min-height:66px!important;border-radius:14px!important;font-size:15px!important}.ff2-cta .ff2-phone{grid-column:1/-1!important}
.ff2-intro{margin-top:0!important;padding:16px 0 0!important;background:#fff!important}.ff2-intro-box{padding:12px 14px!important;border:1px solid #d7e4e9!important;box-shadow:0 8px 22px rgba(5,53,82,.08)!important}.ff2-intro-grid{gap:0!important}.ff2-intro-item{min-width:0!important;padding:12px 7px!important}.ff2-intro-item b{font-size:14px!important}.ff2-intro-item span{font-size:11px!important}
.ff2>.ff2-sec:has(.ff2-toc){padding:18px 0 40px!important}.ff2-toc{padding:20px 12px!important;border-radius:16px!important}.ff2-toc h2{margin-bottom:14px!important;font-size:20px!important}.ff2-toc-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.ff2-toc a{display:flex!important;min-height:49px!important;align-items:center!important;justify-content:center!important;padding:10px 22px 10px 5px!important;font-size:12px!important;line-height:1.45!important}.ff2-toc a:after{right:8px!important}
.ff2-problems{gap:11px!important}.ff2-problem{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;padding:17px 15px!important}.ff2-problem i{grid-column:1!important;width:36px!important;height:36px!important}.ff2-problem>div{grid-column:2!important;width:auto!important;min-width:0!important}.ff2-problem h3{margin:0 0 5px!important;font-size:16px!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.ff2-problem p{font-size:13px!important;line-height:1.75!important;writing-mode:horizontal-tb!important}
.ff2-cycle-card,.ff2-method,.ff2-zone,.ff2-step{min-width:0!important}.ff2-photo-split{gap:18px!important}.ff2-photo img{height:230px!important}.ff2-copy h3{margin-bottom:12px!important;font-size:21px!important;line-height:1.55!important}.ff2-copy p{font-size:14px!important;line-height:1.85!important}.ff2-list li{padding-top:10px!important;padding-bottom:10px!important;font-size:14px!important}.ff2-index-note{padding:15px 16px!important}
.ff2-plans,.ff2-methods,.ff2-related{gap:11px!important}.ff2-flow{gap:9px!important}.ff2-faq summary{padding:15px 17px!important}.ff2-final{padding:50px 0!important}.ff2-final>div>p:not(.ff2-eye){margin-bottom:21px!important;font-size:14px!important;line-height:1.8!important}
}
/* ff2-direct-p-fix-v5 */ body .post_content>p{display:none!important}
body .l-content{max-width:none!important;padding-top:0!important}body .l-mainContent{width:100%!important;max-width:none!important}body .l-mainContent__inner{max-width:none!important;margin:0!important}body .l-sidebar{display:none!important}body .post_content{padding:0!important;margin:0!important}
.ff2{width:100vw;margin-left:calc(50% – 50vw);display:flex;flex-direction:column;overflow:clip;background:#fff}.ff2>*{order:4}.ff2>.ff2-hero{order:1}.ff2>.ff2-intro{order:2}.ff2>.ff2-sec:has(.ff2-toc){order:3}.ff2 p:empty{display:none!important}
body .post_content .ff2 h1,body .post_content .ff2 h2,body .post_content .ff2 h3{background:none!important;border:0!important;box-shadow:none!important;padding:0!important}body .post_content .ff2 h2:before,body .post_content .ff2 h2:after{border:0!important}
.ff2-wrap{width:min(1080px,calc(100% – 48px))!important}.ff2-sec{padding:64px 0!important;background:#fff!important}.ff2-sec.ice,.ff2-sec.mint{background:#f7f9fa!important}
.ff2-eye{margin:0 0 8px!important;line-height:1.4!important}.ff2-title{margin:0 auto 32px!important;padding:0!important;max-width:920px!important}.ff2-title:after{content:””!important;display:block!important;width:64px!important;height:4px!important;margin:15px auto 0!important;border-radius:8px!important;background:#ff7b1b!important}
.ff2-hero{margin:0!important;padding:46px 0 52px!important}.ff2-hero .ff2-title:after,.ff2-hero h1:after{display:none!important}.ff2-cta{gap:10px!important}.ff2-cta a{border:0!important;text-decoration:none!important}.ff2-intro{margin-top:-18px!important;padding:0!important;background:transparent!important}.ff2-intro-box{box-shadow:0 14px 34px rgba(5,53,82,.12)!important}
.ff2-toc{position:relative;padding:28px!important;border:1px solid #d5e3e8!important;box-shadow:0 9px 24px rgba(5,53,82,.07)!important}.ff2-toc:before{content:”このページの目次”;display:block;margin:0 0 5px;text-align:center;color:#13acd8;font-size:12px;font-weight:900;letter-spacing:.14em}.ff2-toc h2{margin:0 0 20px!important;font-size:24px!important;background:none!important;color:#063e67!important}.ff2-toc a{position:relative;padding-right:28px!important;background:#fff!important}.ff2-toc a:after{content:”→”;position:absolute;right:12px;color:#13acd8}
.ff2-problem{grid-template-columns:48px minmax(0,1fr)!important}.ff2-problem>div{min-width:0!important}.ff2-problem h3{word-break:normal!important;overflow-wrap:anywhere!important}
.ff2-photo-split{align-items:center!important}.ff2-index-note{margin:18px 0 20px;padding:18px 20px;border-left:4px solid #ff7b1b;border-radius:0 12px 12px 0;background:#fff7ee}.ff2-index-note strong{display:block;margin-bottom:6px;color:#063e67;font-size:17px}.ff2-index-note p{margin:0!important;line-height:1.8!important}
.ff2-final{padding:64px 0!important;background:#063e67!important}.ff2-final .ff2-eye{color:#7fdbf3!important}.ff2-final .ff2-title{color:#fff!important}.ff2-final .ff2-title:after{background:#ff7b1b!important}.ff2-final .ff2-cta{max-width:900px;margin:0 auto}
@media(max-width:767px){
body .l-content{padding-left:0!important;padding-right:0!important}.ff2{margin-left:calc(50% – 50vw)!important}.ff2-wrap{width:calc(100% – 32px)!important}.ff2-sec{padding:44px 0!important}
.ff2-eye{margin-bottom:7px!important;font-size:11px!important;letter-spacing:.13em!important}.ff2-title{width:100%!important;max-width:100%!important;margin:0 auto 25px!important;padding:0 2px!important;font-size:24px!important;line-height:1.55!important;text-align:center!important;word-break:normal!important;overflow-wrap:anywhere!important}.ff2-title:after{width:54px!important;height:4px!important;margin-top:12px!important}
.ff2-hero{padding:28px 0 34px!important}.ff2-hero-grid{gap:22px!important}.ff2-hero h1,.ff2-hero [role=”heading”][aria-level=”1″]{margin:0 0 14px!important;padding:0!important;font-size:27px!important;line-height:1.48!important;text-align:center!important;word-break:normal!important}.ff2-hero-copy{margin-bottom:18px!important;line-height:1.8!important}
.ff2-assurance{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0 0 19px!important}.ff2-assurance span{display:flex!important;min-height:54px!important;align-items:center!important;justify-content:center!important;padding:9px 8px!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:12px!important;text-align:center!important;font-size:11px!important;line-height:1.5!important;background:rgba(255,255,255,.1)!important}
.ff2-cta{grid-template-columns:1fr 1fr!important;gap:9px!important}.ff2-cta a{min-height:66px!important;border-radius:14px!important;font-size:15px!important}.ff2-cta .ff2-phone{grid-column:1/-1!important}
.ff2-intro{margin-top:0!important;padding:16px 0 0!important;background:#fff!important}.ff2-intro-box{padding:12px 14px!important;border:1px solid #d7e4e9!important;box-shadow:0 8px 22px rgba(5,53,82,.08)!important}.ff2-intro-grid{gap:0!important}.ff2-intro-item{min-width:0!important;padding:12px 7px!important}.ff2-intro-item b{font-size:14px!important}.ff2-intro-item span{font-size:11px!important}
.ff2>.ff2-sec:has(.ff2-toc){padding:18px 0 40px!important}.ff2-toc{padding:20px 12px!important;border-radius:16px!important}.ff2-toc h2{margin-bottom:14px!important;font-size:20px!important}.ff2-toc-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.ff2-toc a{display:flex!important;min-height:49px!important;align-items:center!important;justify-content:center!important;padding:10px 22px 10px 5px!important;font-size:12px!important;line-height:1.45!important}.ff2-toc a:after{right:8px!important}
.ff2-problems{gap:11px!important}.ff2-problem{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;gap:11px!important;padding:17px 15px!important}.ff2-problem i{grid-column:1!important;width:36px!important;height:36px!important}.ff2-problem>div{grid-column:2!important;width:auto!important;min-width:0!important}.ff2-problem h3{margin:0 0 5px!important;font-size:16px!important;line-height:1.55!important;writing-mode:horizontal-tb!important}.ff2-problem p{font-size:13px!important;line-height:1.75!important;writing-mode:horizontal-tb!important}
.ff2-cycle-card,.ff2-method,.ff2-zone,.ff2-step{min-width:0!important}.ff2-photo-split{gap:18px!important}.ff2-photo img{height:230px!important}.ff2-copy h3{margin-bottom:12px!important;font-size:21px!important;line-height:1.55!important}.ff2-copy p{font-size:14px!important;line-height:1.85!important}.ff2-list li{padding-top:10px!important;padding-bottom:10px!important;font-size:14px!important}.ff2-index-note{padding:15px 16px!important}
.ff2-plans,.ff2-methods,.ff2-related{gap:11px!important}.ff2-flow{gap:9px!important}.ff2-faq summary{padding:15px 17px!important}.ff2-final{padding:50px 0!important}.ff2-final>div>p:not(.ff2-eye){margin-bottom:21px!important;font-size:14px!important;line-height:1.8!important}
}
