/* Service-detail feedback, 2026-10-14. MV height excludes the shared header. */
html body.aikata:not(#detail212):not(#detail212a):not(#detail212b):not(#detail212c) .lp186-fv{height:550px!important;min-height:0!important;box-sizing:border-box!important}
html body.aikata:not(#detail212):not(#detail212a):not(#detail212b) .lp186-crumb :is(a,span,li){color:#fff!important;opacity:1!important;visibility:visible!important}
.service-term212{font-size:18px;line-height:1.9;max-width:850px;margin:0 auto 24px;color:#29243c}
html body.aikata:not(#detail212):not(#detail212a):not(#detail212b) .lp186-mid .wrap{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;text-align:center!important}
html body.aikata:not(#detail212):not(#detail212a):not(#detail212b) .lp186-mid :is(p,.lp186-mid-title,.lp186-mid-meta){text-align:center!important;margin:0 auto!important;max-width:900px!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-mid a{margin:4px auto 0!important;align-self:center!important}
html body.aikata:not(#detail212):not(#detail212a) :is(.lp186-pain-q,.lp186-pain-a){text-align:center!important}
html body.aikata:not(#detail212):not(#detail212a) :is(.lp186-pain-q,.lp186-pain-a)>span{display:table!important;position:static!important;margin:0 auto 16px!important;text-align:center!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-tasks{display:block!important;text-align:center!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-tasks :is(p,li,small){text-align:center!important;margin-inline:auto!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-tasks ul{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:14px 24px!important;padding:0!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-tasks li{margin:0!important;list-style:none!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-reasons>li{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding:28px 24px!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-reasons :is(.lp186-no,h3,p){position:static!important;text-align:center!important;margin-inline:auto!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-reasons .lp186-no{margin-bottom:18px!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:64px!important;overflow:visible!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-steps>li{position:relative!important;min-width:0!important;padding:24px 16px!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-steps>li:not(:last-child)::after{content:'→'!important;display:grid!important;place-items:center!important;position:absolute!important;left:calc(100% + 18px)!important;right:auto!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:28px!important;height:28px!important;font-size:26px!important;line-height:1!important;border:0!important;background:none!important}
@media(max-width:767px){
html body.aikata:not(#detail212):not(#detail212a):not(#detail212b):not(#detail212c) .lp186-fv{height:500px!important}
.service-term212{font-size:16px}
html body.aikata:not(#detail212):not(#detail212a) .lp186-steps{grid-template-columns:1fr!important;gap:64px!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-steps>li{text-align:center!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-steps>li>:is(span,h3,p){position:static!important;display:block!important;text-align:center!important;margin-inline:auto!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-steps>li>span{margin-bottom:18px!important}
html body.aikata:not(#detail212):not(#detail212a) .lp186-steps>li:not(:last-child)::after{content:'↓'!important;left:50%!important;top:calc(100% + 18px)!important;transform:translateX(-50%)!important}
}
/* 236：スマホの「相談から、実行・改善まで。」などの番号を丸の中央に（上の display:block で上に寄っていた） */
@media (max-width:767px){html body.aikata:not(#detail212):not(#detail212a):not(#detail236) .lp186-steps>li>span{display:grid!important;place-items:center}}
