/* /kango/（LP③ 移植版）の申込部分の下に置く「看護師派遣の事実」の段。
   中身はサイト版 /kango/ と同じ HTML（build.js の categoryPage）で、見た目だけ LP③（brave.css の色・文字）に合わせる。
   すべて .kf の内側に閉じる＝LP③ 本体の見た目には影響しない。 */
.kf{background:var(--paper,#fffaf7);color:var(--purple,#643476);font-size:16px;line-height:1.9;padding:24px 0 40px;border-top:1px solid var(--line,#dac5df)}
.kf .kf-head{max-width:900px;margin:0 auto;padding:40px 20px 0;text-align:center}
.kf .kf-head .bv-point{display:inline-block}
.kf .kf-head h2{font-size:clamp(24px,4.6vw,34px);line-height:1.5;letter-spacing:.06em}
.kf .kf-head p{margin-top:12px;font-size:15px}
.kf .section{padding:40px 20px}
.kf .section--alt{background:#fdf0e9}
.kf .wrap{max-width:900px;margin:0 auto}
.kf .section__title{font-size:clamp(20px,3.8vw,26px);line-height:1.5;letter-spacing:.05em;margin:0 0 18px;padding-left:14px;border-left:4px solid var(--pink,#cd5b96)}
.kf .section__lead{margin:0 0 16px;font-size:15px}
.kf p{margin:0 0 10px}
.kf a{color:var(--purple,#643476);text-decoration:underline;text-underline-offset:4px}
.kf .muted,.kf .note,.kf .wagetable__note{font-size:13px;color:#7d5f88}
.kf .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.kf .num{font-variant-numeric:tabular-nums}
.kf .factlist{margin:0;display:grid;gap:0;border-top:1px solid var(--line,#dac5df)}
.kf .factlist>div{display:grid;grid-template-columns:9em 1fr;gap:6px 18px;padding:14px 0;border-bottom:1px solid var(--line,#dac5df)}
.kf .factlist dt{font-weight:700}
.kf .factlist dd{margin:0;min-width:0}
.kf .tablewrap{overflow-x:auto;margin:10px 0}
.kf table{border-collapse:collapse;width:100%;font-size:14px;background:#fff}
.kf th,.kf td{border:1px solid var(--line,#dac5df);padding:8px 10px;text-align:left;vertical-align:top}
.kf thead th{background:#f3e6f2}
.kf .tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}
.kf .tiles li{background:#fff;border:1px solid var(--line,#dac5df);border-radius:14px;padding:14px 16px;font-weight:700}
.kf .joblist{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.kf .joblist__link{display:grid;gap:6px;background:#fff;border:1px solid var(--line,#dac5df);border-radius:16px;padding:16px;text-decoration:none}
.kf .joblist__meta,.kf .joblist__facts{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:13px}
.kf .joblist__title{font-weight:700;font-size:17px}
.kf .joblist__wage em{font-style:normal;font-weight:700;color:var(--pink,#cd5b96);margin-right:8px}
.kf .joblist__wage small{font-size:12px}
.kf .tag{display:inline-block;font-size:12px;line-height:1.6;padding:1px 10px;border-radius:999px;background:#f3e6f2}
.kf .tag--kango{background:#e9d4eb}
.kf .flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}
.kf .flow li{background:#fff;border:1px solid var(--line,#dac5df);border-radius:16px;padding:16px}
.kf .flow h3{font-size:16px;margin:6px 0 4px}
.kf .flow p{font-size:14px;margin:0}
.kf .flow__n{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gradient,linear-gradient(120deg,#bb437e,#8d55a4));color:#fff;font-weight:700;font-size:14px}
.kf .faq{display:grid;gap:10px}
.kf .faq__item{background:#fff;border:1px solid var(--line,#dac5df);border-radius:14px;padding:0 16px}
.kf .faq__q{cursor:pointer;font-weight:700;padding:14px 0;list-style-position:outside}
.kf .faq__a{padding:0 0 14px;font-size:15px}
.kf .guidelist{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.kf .guidelist a{display:grid;gap:4px;background:#fff;border:1px solid var(--line,#dac5df);border-radius:14px;padding:14px 16px;text-decoration:none}
.kf .guidelist__cat{font-size:12px;color:#ae5d98}
.kf .guidelist__title{font-weight:700}
.kf .guidelist__desc{font-size:13px;line-height:1.7}
.kf .kf-cta{text-align:center;padding:30px 20px 10px}
.kf .kf-cta a{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 34px;border-radius:999px;background:var(--gradient,linear-gradient(120deg,#bb437e,#8d55a4));color:#fff;font-weight:700;text-decoration:none}
.kf .kf-sitenav{max-width:900px;margin:0 auto;padding:24px 20px 0;font-size:14px}
.kf .kf-sitenav ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 18px}
.kf .kf-updated{max-width:900px;margin:0 auto;padding:12px 20px 0;font-size:13px;color:#7d5f88}
@media (max-width:600px){.kf .factlist>div{grid-template-columns:1fr}}
/* 2026-10-06 100回レビューの改善: 導入の段の直後の要点1行（#1）と、申込部分の補足（#3）。LP③ の色に合わせる。 */
.kf-jump{max-width:900px;margin:0 auto;padding:22px 24px 26px;text-align:center;font-size:15px;line-height:1.9;color:var(--purple,#643476)}
.kf-jump p{margin:0 0 10px}
.kf-jump a{display:inline-block;font-weight:700;color:var(--purple,#643476);text-decoration:underline;text-underline-offset:5px}
.kf-entry-note{margin-top:8px;font-size:14px;line-height:1.8}
/* LP③ の Noto は使う字だけの軽量版で、追加した文の一部の漢字（正・域・円・途 など）が無く、段落の中で書体が混ざる。
   追加部分は端末の日本語フォントに統一する（2026-10-06 画面確認で発見）。 */
.kf,.kf-jump,.kf-entry-note{font-family:'Hiragino Kaku Gothic ProN','Hiragino Sans','Yu Gothic UI','Yu Gothic','Meiryo',system-ui,sans-serif}
.kf .bv-point{font-family:Yomogi,cursive}
.kf-jump em,.kf-jump strong{font-style:normal;font-weight:700}
.kf-jump .kf-jump__how{font-size:14px}
