/* 법률백서 공통 본문 */
.law-guide-view #bo_v_con{box-sizing:border-box;max-width:880px;margin:0 auto;padding:18px 8px 28px;color:#3f3f3f;font-size:17px;line-height:1.95;letter-spacing:-.015em;word-break:keep-all;overflow-wrap:anywhere;counter-reset:guide-section}
.law-guide-view #bo_v_con p{margin:0 0 24px}.law-guide-view #bo_v_con>p:first-child{margin:0 0 42px;padding:17px 20px;border-left:4px solid #a58e58;border-radius:4px;background:#f8f6f1;color:#554e43}
.law-guide-view #bo_v_con h2,.law-guide-view #bo_v_con h3{position:relative;margin:54px 0 24px;padding:0 0 15px 43px;border-bottom:1px solid #d8c8a5;color:#272522;font-size:24px;font-weight:700;line-height:1.4;counter-increment:guide-section}
.law-guide-view #bo_v_con h2:before,.law-guide-view #bo_v_con h3:before{content:counter(guide-section,decimal-leading-zero);position:absolute;left:0;top:1px;color:#a58e58;font-size:17px;font-weight:700}
.law-guide-view #bo_v_con ul,.law-guide-view #bo_v_con ol{margin:0 0 24px;padding-left:24px}.law-guide-view #bo_v_con a{color:#806624;text-decoration:underline;overflow-wrap:anywhere}
@media(max-width:767px){.law-guide-view #bo_v_con{font-size:16px;line-height:1.85;padding:12px 0 24px}.law-guide-view #bo_v_con h2,.law-guide-view #bo_v_con h3{font-size:20px;margin:38px 0 18px;padding-left:38px}}

.law-guide-cta{margin:48px auto 24px;max-width:880px;padding:32px;border:1px solid #d8c8a5;border-radius:10px;background:#f8f6f1;color:#302b22}.law-guide-cta .law-guide-eyebrow{color:#826a37;font-weight:700}.law-guide-cta strong{display:block;font-size:23px;line-height:1.5}.law-guide-cta p{margin:12px 0;line-height:1.7}.law-guide-cta a{display:inline-block;margin:8px 8px 8px 0;padding:12px 18px;border-radius:5px;background:#29251e;color:#fff!important;text-decoration:none}.law-guide-cta small{display:block;margin-top:12px;color:#645d50}@media(max-width:767px){.law-guide-cta{padding:22px}.law-guide-cta strong{font-size:20px}}
/* Match success-case typography and cards on the divorce and inheritance guides. */
.law-guide-case-style #bo_v_con ul > li {display:list-item;list-style:disc;margin:0 0 10px;padding-left:4px}
.law-guide-case-style #bo_v_con ol > li {display:list-item;list-style:decimal;margin:0 0 10px;padding-left:4px}
.law-guide-case-style #bo_v_con li::marker {color:#a58e58;font-weight:700}
.law-guide-case-style .law-guide-cta {box-sizing:border-box;background:linear-gradient(135deg,#29251e,#493d2c);color:#fff;border:0;border-radius:10px;padding:36px 30px;text-align:center;box-shadow:0 14px 32px rgba(0,0,0,.12)}
.law-guide-case-style .law-guide-cta .law-guide-eyebrow {color:#fff;font-size:15px}
.law-guide-case-style .law-guide-cta strong {color:#fff;font-size:23px}
.law-guide-case-style .law-guide-cta p {color:#e8e0cf}
.law-guide-case-style .law-guide-cta a {box-sizing:border-box;background:transparent;border:1px solid #c2b8a2;color:#fff!important;text-decoration:none!important;font-weight:700;line-height:1.5;padding:14px 22px}
.law-guide-case-style .law-guide-cta a:first-child {background:#b59a58;border-color:#b59a58;color:#17150f!important}
.law-guide-case-style .law-guide-cta small {color:#d3c6ac}
@media(max-width:767px){.law-guide-case-style .law-guide-cta{padding:26px 18px}.law-guide-case-style .law-guide-cta strong{font-size:20px}.law-guide-case-style .law-guide-cta a{display:block;margin:12px 0 0}}

