.lh_cat{margin:0 auto 48px;border:1px solid #d8e0ea;border-radius:10px;background:#fff;box-shadow:0 4px 16px rgba(31,73,120,.08);padding:26px 28px 30px}.lh_cat_head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e3e8ef}.lh_cat_ttl{margin:0;font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;font-weight:700;font-size:22px;color:#1f4978}.lh_cat_all{display:inline-block;padding:9px 26px;border-radius:30px;border:2px solid #1f4978;color:#1f4978;font-weight:700;font-size:15px;text-decoration:none}.lh_cat_all.on{background:#1f4978;color:#fff}.lh_cat_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.lh_cat_g{border-radius:8px;overflow:hidden;background:var(--lt)}.lh_cat_g .gh{margin:0;background:var(--c);color:#fff;font-weight:700;font-size:16px;text-align:center;padding:10px 8px;letter-spacing:.04em}.lh_cat_g .gh a{color:#fff;text-decoration:none}.lh_cat_g ul{list-style:none;margin:0;padding:14px 14px 16px;display:flex;flex-direction:column;gap:10px}.lh_cat_g.g1{--c:#ff8293;--lt:#fdf0ef}.lh_cat_g.g2{--c:#2ab2cc;--lt:#eaf7fa}.lh_cat_g.g3{--c:#1f4978;--lt:#eef2f7}.lh_cat_g.is-current{box-shadow:0 0 0 2px var(--c)}.lh_cat .chip a,.lh_cat .chip.off{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid var(--c);border-radius:6px;padding:11px 12px;text-decoration:none;color:#222;font-weight:700;font-size:15px;line-height:1.3}.lh_cat .chip .t{flex:1}.lh_cat .chip .n{font-size:12px;font-weight:700;color:#fff;background:var(--c);border-radius:20px;padding:2px 9px;white-space:nowrap}.lh_cat .chip .ar{width:7px;height:7px;border-top:2px solid var(--c);border-right:2px solid var(--c);transform:rotate(45deg)}.lh_cat .chip.is-current a{background:var(--c);color:#fff}.lh_cat .chip.is-current .ar{border-color:#fff}.lh_cat .chip.off{border:1.5px dashed #bfc6cf;color:#9aa3ad;background:#f7f8fa}.lh_cat .chip.off .n{background:#c3c9d1}@media (max-width:767px){.lh_cat{padding:18px 14px 20px;margin-bottom:30px}.lh_cat_head{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:14px;padding-bottom:12px}.lh_cat_ttl{font-size:18px;text-align:center}.lh_cat_all{text-align:center;font-size:14px;padding:9px 10px}.lh_cat_grid{grid-template-columns:1fr;gap:12px}.lh_cat_g .gh{font-size:15px;padding:8px}.lh_cat_g ul{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.lh_cat .chip a,.lh_cat .chip.off{flex-wrap:wrap;gap:4px 6px;padding:9px 8px;font-size:13px}.lh_cat .chip .t{flex:1 1 100%}.lh_cat .chip .n{font-size:11px;padding:1px 7px}.lh_cat .chip .ar{margin-left:auto}}.label_category.category-3{background-color:#1f4978;border:1px solid #1f4978}.article_profile1.category-3,.article_title.category-3{color:#1f4978}.solution_single .lh_case_note{margin:0;font-size:1.3rem;line-height:1.6}.solution_single .solution_prices .item.-zero{flex-wrap:wrap;row-gap:1.2rem}.solution_single .solution_prices .item.-zero .tag,.solution_single .solution_prices .item.-zero .unit{white-space:nowrap}.lh_cat_banner{margin:48px auto}.lh_cat_banner img{display:block;width:100%;height:auto}.lh_cat_banner_sp{display:none}@media (max-width:480px){.lh_cat_banner{margin:32px auto}.lh_cat_banner_sp{display:block}.lh_cat_banner_pc{display:none}}.label_tag,.lh_cat .chip .t{word-break:keep-all;overflow-wrap:anywhere}@media (min-width:769px){.article_category,.article_category .label_tag,.article_category .label_category{flex-shrink:0}}