#divorce-page{--ink:#453b47;--muted:#69616b;--plum:#675269;--mauve:#d5c3cd;--paper:#fcfaf7;--linen:#f0ebe5;--line:#d7cdd4;--sage:#e8ece3;--serif:'Yu Mincho','YuMincho','Hiragino Mincho ProN','Noto Serif JP',serif;--sans:'Yu Gothic','YuGothic','Hiragino Kaku Gothic ProN','Meiryo',sans-serif;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:18px;font-weight:500;line-height:1.95;letter-spacing:.025em;overflow:clip}#divorce-page *{box-sizing:border-box}#divorce-page p,#divorce-page h1,#divorce-page h2,#divorce-page h3,#divorce-page h4,#divorce-page figure,#divorce-page ul,#divorce-page ol,#divorce-page dl,#divorce-page dd{margin:0}#divorce-page a{color:inherit;text-underline-offset:.25em}#divorce-page button,#divorce-page input,#divorce-page select,#divorce-page textarea{font:inherit;color:inherit}#divorce-page button,#divorce-page a,#divorce-page input,#divorce-page select,#divorce-page textarea{-webkit-tap-highlight-color:transparent}#divorce-page button{cursor:pointer}#divorce-page img{display:block;max-width:100%;height:auto}#divorce-page svg{flex-shrink:0}#divorce-page a,#divorce-page button{touch-action:manipulation}#divorce-page button:disabled{cursor:default;opacity:.35}#divorce-page [hidden]{display:none!important}#divorce-page :focus-visible{outline:3px solid #99759d;outline-offset:5px}#divorce-page section,#divorce-page [id]{scroll-margin-top:110px}#divorce-page h1,#divorce-page h2,#divorce-page h3{font-feature-settings:'palt';overflow-wrap:anywhere}#divorce-page h2{font-family:var(--serif);font-weight:600;font-size:clamp(29px,3.2vw,46px);line-height:1.6;letter-spacing:.045em}#divorce-page h3{font-size:21px;line-height:1.65;font-weight:700}#divorce-page h4{font-size:19px;line-height:1.65;font-weight:700}#divorce-page p+p{margin-top:1em}#divorce-page b,#divorce-page strong{font-weight:700}#divorce-page ul{padding-left:1.25em}#divorce-page li+li{margin-top:.3em}#divorce-page button{background:0 0;border:0}#divorce-page summary{cursor:pointer;list-style:none}#divorce-page summary::-webkit-details-marker{display:none}#divorce-page .d-wrap,#divorce-page .rk-wrap{width:min(1160px,calc(100% - 96px));margin-inline:auto}#divorce-page .d-section{padding:80px 0;position:relative}#divorce-page .d-section-head{margin-bottom:38px;position:relative;z-index:1}#divorce-page .d-eyebrow{font-size:13px;font-weight:700;letter-spacing:.15em;color:var(--plum);margin-bottom:15px}#divorce-page .d-lead{margin-top:20px;max-width:780px;color:var(--muted)}#divorce-page .d-icon{width:32px;height:32px}#divorce-page .d-number{font:italic 34px/1.3 var(--serif);color:#9a7f96}#divorce-page .d-button{display:inline-flex;justify-content:space-between;align-items:center;gap:34px;background:var(--plum);color:#fff;text-decoration:none;border:1px solid var(--plum);padding:18px 24px;min-height:64px;font-size:17px;font-weight:700;transition:background .25s,border-radius .35s,transform .35s}#divorce-page .d-button:hover{background:#493b4d;border-radius:18px 0;transform:translateY(-2px)}#divorce-page .d-button .d-icon{width:25px}#divorce-page .d-text-link{display:inline-flex;align-items:center;gap:30px;padding:14px 0;text-decoration:none;border-bottom:1px solid var(--ink);font-size:17px;font-weight:700;line-height:1.7}#divorce-page .d-text-link .d-icon{width:25px;transition:transform .3s}#divorce-page .d-text-link:hover .d-icon{transform:translateX(5px)}#divorce-page .d-art{display:block;pointer-events:none}#divorce-page .d-art img{width:100%;height:auto}#divorce-page .d-skip{position:fixed;left:16px;top:-100px;z-index:100;background:#fff;padding:12px}#divorce-page .d-skip:focus{top:10px}#divorce-page .d-header{height:94px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:50;background:rgba(252,250,247,.96);border-bottom:1px solid rgba(103,82,105,.16);backdrop-filter:blur(12px)}#divorce-page .d-brand{font:600 23px/1.5 var(--serif);text-decoration:none;white-space:nowrap;letter-spacing:.05em}#divorce-page .d-brand small{display:block;font:600 9px/2 var(--sans);letter-spacing:.17em;margin-top:5px}#divorce-page .d-header-actions{display:flex;align-items:center;height:100%;gap:25px}#divorce-page .d-header-tel{display:flex;align-items:center;gap:9px;text-decoration:none;font-size:21px;line-height:1.2;font-weight:700;letter-spacing:.02em}#divorce-page .d-header-tel .d-icon{width:24px}#divorce-page .d-header-tel small{font-size:11px;display:block;font-weight:500;margin-top:7px;text-align:center}#divorce-page .d-header-contact{position:relative;border-left:1px solid var(--line);height:100%;display:flex;flex-direction:column;justify-content:center;padding:0 54px 0 26px;font-size:11px;line-height:1.6;text-decoration:none;color:var(--plum)}#divorce-page .d-header-contact span{font-size:16px;font-weight:700;color:var(--ink)}#divorce-page .d-header-contact .d-icon{position:absolute;right:8px;top:32px;width:25px}#divorce-page .d-menu-button{width:40px;height:52px;padding:5px 0;position:relative}#divorce-page .d-menu-button>span{display:block;height:1px;background:var(--ink);width:31px;margin:8px auto;transition:transform .3s}#divorce-page .d-menu-button b{display:block;font-size:8px;letter-spacing:.12em;font-weight:600}#divorce-page .d-menu-button[aria-expanded=true]>span:first-child{transform:translateY(4.5px) rotate(45deg)}#divorce-page .d-menu-button[aria-expanded=true]>span:nth-child(2){transform:translateY(-4.5px) rotate(-45deg)}#divorce-page .d-reading-progress{position:absolute;bottom:-1px;left:0;height:2px;width:100%;background:var(--plum);transform:scaleX(var(--progress,0));transform-origin:left}#divorce-page .d-menu{position:fixed;right:0;top:94px;padding:28px 40px 36px;z-index:49;background:var(--paper);width:min(560px,100%);max-height:calc(100dvh - 94px);overflow:auto;box-shadow:-20px 30px 50px #453b4710;border:1px solid var(--line)}#divorce-page .d-menu-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:12px 0;border-bottom:1px solid var(--line)}#divorce-page .d-menu-link .d-icon{width:23px}#divorce-page .d-menu .d-button{margin-top:24px;width:100%}#divorce-page .d-hero{min-height:780px;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;padding:82px 0 70px}#divorce-page .d-film{position:absolute;inset:0 0 0 35%;z-index:-2;background:var(--linen)}#divorce-page .d-film picture,#divorce-page .d-film img,#divorce-page .d-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%}#divorce-page .d-film video{opacity:0;transition:opacity 1.6s}#divorce-page .d-film video.is-playing{opacity:1}#divorce-page .d-film:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--paper) 0%,rgba(252,250,247,.94) 14%,rgba(252,250,247,.38) 60%,rgba(252,250,247,.07) 100%),linear-gradient(0deg,rgba(252,250,247,.5),transparent 30%)}#divorce-page .d-hero-inner{position:relative}#divorce-page .d-hero-kicker{font-size:17px;font-weight:700;letter-spacing:.12em;margin-bottom:31px}#divorce-page .d-hero h1{font-family:var(--serif);font-size:clamp(36px,4.25vw,62px);line-height:1.65;letter-spacing:.065em;font-weight:600;max-width:850px}#divorce-page .d-hero h1 span{display:inline-block}#divorce-page .d-hero-office{font-family:var(--serif);font-size:21px;margin-top:21px;letter-spacing:.12em}#divorce-page .d-hero-lead{max-width:610px;font-size:18px;line-height:2;margin-top:30px}#divorce-page .d-hero-points{display:flex;flex-wrap:wrap;gap:6px 23px;margin-top:25px;max-width:640px}#divorce-page .d-hero-points>span{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:700}#divorce-page .d-hero-points .d-icon{width:21px;height:23px}#divorce-page .d-hero-cta{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;margin-top:28px}#divorce-page .d-hero-supervisor{font-size:12px;line-height:1.8;max-width:610px;margin-top:25px;color:#625b64}#divorce-page .d-scroll{position:absolute;right:44px;bottom:24px;display:flex;align-items:center;gap:15px;text-decoration:none;writing-mode:vertical-rl;font-size:10px;letter-spacing:.17em}#divorce-page .d-scroll i{height:64px;width:1px;background:#59455d55;position:relative;overflow:hidden}#divorce-page .d-scroll i:after{content:'';position:absolute;background:var(--plum);height:35%;width:1px;animation:d-scroll 2.4s ease-in-out infinite}#divorce-page .d-quick{border-block:1px solid var(--line);background:var(--paper)}#divorce-page .d-quick .d-wrap{display:grid;grid-template-columns:repeat(4,1fr)}#divorce-page .d-quick-link{display:flex;align-items:center;justify-content:space-between;padding:23px 22px;text-decoration:none;font-size:15px;font-weight:700;border-right:1px solid var(--line);transition:background .25s}#divorce-page .d-quick-link:first-child{border-left:1px solid var(--line)}#divorce-page .d-quick-link .d-icon{width:21px}#divorce-page .d-quick-link:hover{background:var(--linen)}#divorce-page .d-worry-section{padding-top:72px}#divorce-page .d-worries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}#divorce-page .d-worry{position:relative}#divorce-page .d-worry .d-art{margin:0 -18px -16px;width:calc(100% + 36px);transition:transform .8s cubic-bezier(.2,.7,.3,1)}#divorce-page .d-worry:hover .d-art{transform:translateY(-8px)}#divorce-page .d-worry-copy{position:relative;padding:26px 4px 0;border-top:1px solid var(--line)}#divorce-page .d-worry .d-number{position:absolute;right:2px;top:24px;font-size:25px}#divorce-page .d-worry h3{display:flex;align-items:center;gap:12px;font:600 26px/1.4 var(--serif);margin-bottom:23px}#divorce-page .d-worry h3 .d-icon{color:var(--plum);width:29px}#divorce-page .d-worry ul{list-style:none;padding:0;font-size:16px;line-height:1.85}#divorce-page .d-worry li{padding-left:19px;position:relative;margin-top:9px}#divorce-page .d-worry li:before{content:'';position:absolute;left:2px;top:12px;width:6px;height:6px;border:1px solid #a58b9e;transform:rotate(45deg)}#divorce-page .d-worry .d-text-link{margin-top:21px;font-size:15px}#divorce-page .d-worry-end{border-top:1px solid var(--line);margin-top:40px;padding-top:25px;text-align:center;font-size:17px}#divorce-page .d-guide-section{background:var(--linen);border-radius:100px 0 0}#divorce-page .d-filter{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0 30px}#divorce-page .d-filter button{display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #bbaab8;padding:13px 25px;min-height:53px;font-size:16px;font-weight:700;transition:background .3s,color .3s,box-shadow .3s;background:0 0;border-radius:2px}#divorce-page .d-filter .d-icon{width:25px;height:25px}#divorce-page .d-filter button[aria-pressed=true]{background:var(--plum);border-color:var(--plum);color:#fff;box-shadow:0 5px 12px #6749691a}#divorce-page .d-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}#divorce-page .d-topic{padding:26px;background:var(--paper);animation:d-arrive .5s ease both}#divorce-page .d-topic-top{display:flex;justify-content:space-between;align-items:center;color:#987d91;margin-bottom:20px}#divorce-page .d-topic-top>span{font:italic 25px var(--serif)}#divorce-page .d-topic h3{font-size:20px}#divorce-page .d-topic-key{font-size:16px;line-height:1.9;margin-top:17px}#divorce-page .d-topic-foot{margin-top:26px;font-size:16px}#divorce-page .d-details{border-block-end:1px solid var(--line)}#divorce-page .d-details>summary{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:1.7;min-height:58px;padding:15px 0}#divorce-page .d-details>summary>span:last-child{margin-left:auto;font-size:22px;font-weight:500;transition:transform .3s}#divorce-page .d-details[open]>summary>span:last-child{transform:rotate(45deg)}#divorce-page .d-details>div{padding:5px 0 23px;font-size:16px;line-height:1.95;animation:d-arrive .35s ease both}#divorce-page .d-details>div p+p{margin-top:17px}#divorce-page .d-topic .d-details{margin-top:22px;border-block-start:1px solid var(--line);border-bottom:0}#divorce-page .d-topic .d-details>div{padding-bottom:0}#divorce-page .d-claim-section{background:#fcfaf7}#divorce-page .d-claim-intro{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;position:relative}#divorce-page .d-claim-intro .d-section-head{margin-bottom:15px}#divorce-page .d-claim-intro .d-art{margin-right:-35px}#divorce-page .d-claim-routes{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0 42px}#divorce-page .d-guide-link{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 28px;border:1px solid #bbaab8;text-decoration:none;font-weight:700;font-size:18px;line-height:1.7;background:linear-gradient(110deg,#ede4ec80,transparent);transition:background .3s,box-shadow .3s}#divorce-page .d-guide-link:hover{background:#eae0e8;box-shadow:0 8px 20px #6752690d}#divorce-page .d-guide-link .d-icon{width:26px}#divorce-page .d-claim-body{display:grid;grid-template-columns:1fr 1fr;gap:60px}#divorce-page .d-claim-body>div>p{font-size:16px;margin-top:15px}#divorce-page .d-torts{margin-top:23px;border-top:1px solid var(--line)}#divorce-page .d-torts summary .d-icon{width:25px}#divorce-page .d-claim-basics h3{margin-bottom:24px}#divorce-page .rk-point3{display:grid;gap:24px}#divorce-page .rk-point3>div,#divorce-page .rk-point3>article{padding-left:19px;border-left:2px solid #bbaab8}#divorce-page .rk-point3 p{font-size:16px;line-height:1.9;margin-top:7px}#divorce-page .rk-point3 h4{font-size:18px}#divorce-page .d-claimed{padding:23px;background:var(--linen);margin-top:25px;font-size:16px;line-height:1.9}#divorce-page .d-claimed h3,#divorce-page .d-claimed h4{font-size:19px;margin-bottom:12px}#divorce-page .d-claimed p{margin-top:10px}#divorce-page .d-advice-section{background:#e9e4e9}#divorce-page .d-advice-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:75px;align-items:start}#divorce-page .d-advice-intro .d-art{margin:0 -35px;width:calc(100% + 70px);opacity:.92}#divorce-page .d-advice{position:relative;padding:28px 0 29px 65px;border-top:1px solid #c9bbc8}#divorce-page .d-advice .d-number{position:absolute;left:0;top:25px}#divorce-page .d-advice h3{font-size:21px;margin-bottom:17px}#divorce-page .d-advice p{font-size:17px}#divorce-page .d-advice-list .d-advice:last-child{border-bottom:1px solid #c9bbc8}#divorce-page .d-advice-section>.d-wrap>.d-text-link{margin-top:20px}#divorce-page .d-reform-section{background:#f5f5ef}#divorce-page .d-reform-intro{display:grid;grid-template-columns:1.5fr .7fr;gap:40px;align-items:center}#divorce-page .d-reform-intro .d-art{opacity:.72;transform:rotate(-4deg)}#divorce-page .d-reform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}#divorce-page .d-reform-card{border-top:2px solid #8c9986;padding-top:22px}#divorce-page .d-reform-card .d-eyebrow{color:#63725c;margin-bottom:10px}#divorce-page .d-reform-card h3{font-size:21px}#divorce-page .d-reform-card>p:not(.d-eyebrow){font-size:16px;margin-top:16px}#divorce-page .d-reform-card .d-details{margin-top:10px}#divorce-page .d-reform-card cite{font-size:13px;font-style:normal;color:var(--muted);display:block;margin-top:15px}#divorce-page .d-comparison{margin-top:35px;border-top:1px solid var(--line)}#divorce-page .d-table-scroll{overflow:auto;max-width:100%}#divorce-page table{border-collapse:collapse;width:100%;font-size:16px}#divorce-page th,#divorce-page td{padding:16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}#divorce-page th{font-weight:700}#divorce-page thead th{background:#e6e7de}#divorce-page .rkk-tbl{min-width:650px}#divorce-page .d-reform-section .d-guide-link{margin-top:30px;background:#ffffff80}#divorce-page .d-source{font-size:13px;color:var(--muted);margin-top:23px}#divorce-page .d-tools-section{background:#f3f0eb;color:var(--ink)}#divorce-page .d-tools-section .d-eyebrow{color:var(--plum)}#divorce-page .d-tools-section .d-lead{color:var(--muted)}#divorce-page .rk-calc-shell{background:#fff;color:var(--ink);padding:35px;border:1px solid var(--line);border-radius:0 44px 0 0;box-shadow:0 12px 30px #271f2b12}#divorce-page .rk-calc-tabs{display:flex;border-bottom:1px solid var(--line);gap:8px;margin-bottom:32px}#divorce-page .rk-calc-tab{flex:1;min-height:58px;border-bottom:3px solid transparent;font-weight:700;padding:12px 6px;font-size:18px}#divorce-page .rk-calc-tab.is-active{border-color:var(--plum);color:var(--plum);background:#eee6ee}#divorce-page .rk-calc-pane{display:grid;grid-template-columns:1.15fr .85fr;gap:24px 35px}#divorce-page.d-js .rk-calc-pane:not(.is-active){display:none}#divorce-page .rk-form{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px}#divorce-page .rk-field{min-width:0}#divorce-page .rk-flabel{font-size:15px;font-weight:700;display:block;margin-bottom:8px}#divorce-page .rk-req{font-size:10px;font-weight:700;color:var(--plum);display:inline-block;margin-left:8px}#divorce-page .rk-field input[type=number],#divorce-page .rk-field select{width:100%;min-height:53px;border:1px solid #b4a6b4;background:#fff;padding:10px 13px;font-size:21px;border-radius:3px}#divorce-page .rk-seg{display:grid;grid-template-columns:1fr 1fr;position:relative;gap:7px}#divorce-page .rk-seg input{position:absolute;width:1px;height:1px;opacity:0}#divorce-page .rk-seg label{display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #b4a6b4;border-radius:3px;padding:10px 5px;min-height:51px;font-size:15px;cursor:pointer}#divorce-page .rk-seg label:before{content:'';width:13px;height:13px;border-radius:50%;border:1px solid #ad98aa;background:#fff;box-shadow:inset 0 0 0 3px #fff}#divorce-page .rk-seg input:checked+label{background:#eee5ed;color:#59425d;border-color:#8e6e92;font-weight:700}#divorce-page .rk-seg input:checked+label:before{background:var(--plum)}#divorce-page .rk-seg input:focus-visible+label{outline:3px solid #99759d;outline-offset:3px}#divorce-page .rk-hint{font-size:12px;line-height:1.65;color:var(--muted);display:block;margin-top:7px}#divorce-page .rk-field:nth-child(5){grid-column:1/-1}#divorce-page .rk-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px}#divorce-page .rk-2col label{font-size:14px;display:block;margin-bottom:4px}#divorce-page .rk-calc-go{grid-column:1/-1;background:var(--plum);color:#fff;min-height:61px;font-size:17px;font-weight:700;padding:14px;transition:background .25s}#divorce-page .rk-calc-go:hover{background:#4a384e}#divorce-page .rk-result{background:#eae1e9;padding:30px 25px;align-self:start;border-top:3px solid #a68aa1}#divorce-page .rk-result-t{font-size:16px;font-weight:700}#divorce-page .rk-result-v{font-family:var(--serif);font-size:clamp(23px,2.5vw,34px);line-height:1.6;font-weight:700;margin-top:20px}#divorce-page .rk-result-r{font-size:15px;font-weight:700;margin-top:16px}#divorce-page .rk-result-n{font-size:14px;line-height:1.8;margin-top:12px}#divorce-page .rk-btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;background:var(--plum);color:#fff;text-decoration:none;font-size:16px;font-weight:700;line-height:1.8;padding:14px 20px;min-height:55px}#divorce-page .rk-result .rk-btn{margin-top:25px;width:100%}#divorce-page .rk-disc{grid-column:1/-1;font-size:13px;color:var(--muted);line-height:1.8;border-top:1px solid var(--line);padding-top:21px}#divorce-page .rk-comp{display:grid;grid-template-columns:1fr 1fr;gap:22px;grid-column:1/-1}#divorce-page .rk-comp-card{padding:23px;background:#eee8ed}#divorce-page .rk-comp-card p,#divorce-page .rk-comp-card li{font-size:16px;line-height:1.9}#divorce-page .rk-comp-card p{margin-top:13px}#divorce-page .rk-comp-fac{grid-column:1/-1}#divorce-page .rk-comp-fac ul{columns:2;column-gap:40px;margin-top:18px}#divorce-page .rk-amt{font-family:var(--serif);font-size:25px;line-height:1.6;display:block;margin-top:15px}#divorce-page .rk-comp>.rk-btn{grid-column:1/-1;justify-self:center}#divorce-page .d-merit-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}#divorce-page .d-merit-art{align-self:stretch;position:relative}#divorce-page .d-merit-art .d-art{position:sticky;top:200px;margin-left:-70px;width:calc(100% + 80px)}#divorce-page .d-merit-layout .d-section-head{margin-bottom:26px}#divorce-page .d-merits article{display:flex;gap:20px;padding:24px 0;border-top:1px solid var(--line)}#divorce-page .d-merits article>.d-icon{margin-top:3px;color:#9c8097;width:33px}#divorce-page .d-merits p{font-size:17px;margin-top:13px}#divorce-page .d-service-section{background:var(--linen);padding-top:65px;padding-bottom:65px}#divorce-page .d-services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;position:relative}#divorce-page .d-services:before{content:'';position:absolute;top:22px;left:0;right:0;height:1px;background:var(--line)}#divorce-page .d-service{position:relative;padding-top:62px}#divorce-page .d-service-step{font:italic 26px/1.7 var(--serif);position:absolute;top:0;left:0;background:var(--linen);padding-right:15px}#divorce-page .d-service>.d-icon{color:#9d8598;margin-bottom:15px;width:37px;height:37px}#divorce-page .d-service h3{font-family:var(--serif);font-size:25px;margin-bottom:19px}#divorce-page .d-service p,#divorce-page .d-service li{font-size:16px;line-height:1.9}#divorce-page .d-service ul{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}#divorce-page .d-fees-section{background:#faf7f4}#divorce-page .d-fee-intro{display:grid;grid-template-columns:1fr auto;align-items:center;gap:0 25px;background:#ede5ec;padding:27px 34px;margin-bottom:26px;border-left:3px solid #a990a5}#divorce-page .d-fee-intro>span{font-size:18px;font-weight:700}#divorce-page .d-fee-intro>strong{grid-row:1/3;grid-column:2;font:600 35px/1.4 var(--serif)}#divorce-page .d-fee-intro>strong>span{font-size:23px}#divorce-page .d-fee-intro p{font-size:15px}#divorce-page .d-fees{display:grid;grid-template-columns:1fr 1fr;gap:30px}#divorce-page .d-fees article{padding:28px 32px;background:var(--paper);border:1px solid var(--line)}#divorce-page .d-fees h3{display:flex;align-items:center;gap:13px;padding-bottom:24px;margin-bottom:17px;border-bottom:1px solid var(--line)}#divorce-page .d-fees h3 .d-icon{width:28px}#divorce-page .d-fees dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px}#divorce-page .d-fees dt{font-size:16px}#divorce-page .d-fees dd{font-size:15px}#divorce-page .d-fees dd strong{font:600 29px/1.9 var(--serif);margin-right:7px}#divorce-page .d-fees article>p{font-size:13px;color:var(--muted);text-align:right;margin-top:10px}#divorce-page .d-fee-note{font-size:16px;margin-top:25px;margin-bottom:23px}#divorce-page .d-cases-section{background:#f3f0eb;color:var(--ink);overflow:hidden}#divorce-page .d-cases-section .d-eyebrow{color:var(--plum)}#divorce-page .d-cases-section .d-lead{color:var(--muted);max-width:850px}#divorce-page .d-case-nav{display:flex;justify-content:flex-end;align-items:center;gap:13px;margin-top:-10px;margin-bottom:25px}#divorce-page .d-case-nav button{border:1px solid var(--plum);border-radius:50%;width:48px;height:48px;color:var(--plum);background:#fff;font-size:26px;line-height:1;transition:background .2s,color .2s}#divorce-page .d-case-nav button:hover:not(:disabled){background:var(--plum);color:#fff}#divorce-page .d-case-count{font-size:16px;letter-spacing:.1em;margin-right:10px}#divorce-page .d-case-track{position:relative;display:flex;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b99aad #e6dfe4;padding-bottom:28px;overscroll-behavior-x:contain;scroll-padding-left:0;align-items:flex-start}#divorce-page .d-case{flex:0 0 calc((100% - 26px)/2);scroll-snap-align:start;padding:31px;background:#fff;color:var(--ink);border:1px solid var(--line);border-top:3px solid var(--plum);border-radius:0 35px 0 0;min-height:390px}#divorce-page .d-case-label{display:flex;align-items:center;gap:13px;font-size:16px;font-weight:700;color:var(--plum);margin-bottom:22px}#divorce-page .d-case-label .d-icon{width:29px}#divorce-page .d-case-label i{font:italic 29px var(--serif);margin-left:auto;color:#9b8095}#divorce-page .d-case-attr{font-size:13px;color:var(--muted);margin-bottom:15px}#divorce-page .d-case h3{font:600 23px/1.65 var(--serif)}#divorce-page .d-case-situation{font-size:16px;margin-top:23px}#divorce-page .d-case .d-details{margin-top:22px;border-top:1px solid var(--line);border-bottom:0}#divorce-page .d-case .d-details>div{padding-bottom:0}#divorce-page .d-cases-section .rk-note{font-size:13px;line-height:1.8;margin-top:22px;color:var(--muted)}#divorce-page .d-flow-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}#divorce-page .d-flow-intro .d-art{margin-left:-30px;width:calc(100% + 60px);opacity:.84}#divorce-page .d-flow-list{list-style:none;padding:0;position:relative}#divorce-page .d-flow-list:before{content:'';position:absolute;left:24px;top:20px;bottom:36px;width:1px;background:var(--line)}#divorce-page .d-flow-list li{display:flex;gap:25px;padding:20px 0 25px;position:relative}#divorce-page .d-flow-list li>span{display:flex;align-items:center;justify-content:center;flex:0 0 49px;height:49px;border:1px solid #bba7b5;border-radius:50%;background:var(--paper);font:italic 21px var(--serif);color:var(--plum)}#divorce-page .d-flow-list h3{font-size:20px;margin-bottom:12px}#divorce-page .d-flow-list p{font-size:16px}#divorce-page .d-lawyers-section{background:#efebe8;padding-top:65px}#divorce-page .d-lawyers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}#divorce-page .d-lawyer img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:2px 28px 2px 2px}#divorce-page .rk-law-body{padding-top:25px}#divorce-page .rk-law-role{font-size:13px;color:var(--plum)}#divorce-page .rk-law-name{font-family:var(--serif);font-size:29px;letter-spacing:.1em;margin:7px 0 11px}#divorce-page .rk-law-year{font-size:13px;color:var(--muted)}#divorce-page .rk-law-bio{font-size:16px;line-height:1.95;margin-top:20px}#divorce-page .d-faq-section{padding-bottom:55px}#divorce-page .d-faq{border-bottom:1px solid var(--line)}#divorce-page .d-faq:first-child{border-top:1px solid var(--line)}#divorce-page .d-faq summary{display:flex;align-items:baseline;gap:20px;padding:23px 0;font-size:18px;line-height:1.8;font-weight:700}#divorce-page .d-q{font:500 26px var(--serif);color:#9c8295}#divorce-page .d-plus{margin-left:auto;align-self:center;font-size:24px;font-weight:400;transition:transform .25s;flex-shrink:0}#divorce-page .d-faq[open] .d-plus{transform:rotate(45deg)}#divorce-page .d-faq>div{padding:0 46px 28px;font-size:17px;animation:d-arrive .35s ease}#divorce-page .d-faq p+p{margin-top:16px}#divorce-page .d-access-section{background:#f3f0eb;padding-top:55px;padding-bottom:55px}#divorce-page .d-access-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:start}#divorce-page .d-access-grid figure img{width:100%;aspect-ratio:3/2;object-fit:cover}#divorce-page .d-access-grid figcaption{font-size:13px;margin-top:10px}#divorce-page .d-access-grid th{width:95px;padding:12px 12px 12px 0;font-size:15px}#divorce-page .d-access-grid td{font-size:16px;padding:12px 0 12px 14px}#divorce-page .d-access-grid .d-text-link{font-size:16px;margin-top:18px}#divorce-page .d-access-grid dl>div{display:grid;grid-template-columns:90px 1fr;padding:13px 0;border-bottom:1px solid var(--line)}#divorce-page .d-access-grid dt{font-size:15px;font-weight:700}#divorce-page .d-access-grid dd{font-size:16px}#divorce-page .rk-head{margin-bottom:34px}#divorce-page .rk-head h2{max-width:800px}#divorce-page .rk-head .rk-lead{margin-top:20px;max-width:800px;font-size:17px}#divorce-page .wpcf7-form>p{margin-bottom:20px;font-size:16px;line-height:1.8}#divorce-page .wpcf7-form label{font-size:16px;font-weight:600}#divorce-page .wpcf7-form label>span:not(.wpcf7-form-control-wrap){font-size:12px;color:#81536f}#divorce-page .wpcf7-form input[type=text],#divorce-page .wpcf7-form input[type=tel],#divorce-page .wpcf7-form input[type=email],#divorce-page .wpcf7-form input[type=url],#divorce-page .wpcf7-form textarea,#divorce-page .wpcf7-form select{border:1px solid #bcacb9;border-radius:3px;padding:11px 12px;background:#fff;width:100%;max-width:100%;font-size:17px;line-height:1.6;min-height:50px;margin-top:7px}#divorce-page .wpcf7-form textarea{height:160px;resize:vertical}#divorce-page .wpcf7-form input[type=checkbox],#divorce-page .wpcf7-form input[type=radio]{accent-color:var(--plum);width:19px;height:19px;vertical-align:middle}#divorce-page .wpcf7-form input[type=submit]{background:var(--plum);color:#fff;border:0;width:100%;padding:17px;min-height:60px;font-weight:700;cursor:pointer}#divorce-page .wpcf7-form input[type=submit]:disabled{opacity:.5;cursor:default}#divorce-page .wpcf7-list-item{display:block;margin:9px 0}#divorce-page .wpcf7-not-valid-tip{color:#a02d57;font-size:14px}#divorce-page .wpcf7-response-output{font-size:16px;padding:15px}#divorce-page .hidden-fields-container{border:0;margin:0;padding:0}#divorce-page .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#divorce-page .d-preview-note{border:1px dashed #bea8b9;padding:10px;font-size:13px!important;color:var(--muted)}#divorce-page .d-footer{background:#453b47;color:#f4edf2;padding:40px 0}#divorce-page .d-footer .d-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}#divorce-page .d-footer p{font-family:var(--serif);font-size:22px}#divorce-page .d-footer a{font-size:13px;margin-left:20px}#divorce-page .d-footer small{display:block;flex-basis:100%;font-size:12px;color:#d8c9d3}#divorce-page .d-mobile-contact{display:none}#divorce-page .d-to-top{position:fixed;right:22px;bottom:24px;z-index:35;display:flex;align-items:center;justify-content:center;border-radius:50%;width:43px;height:43px;background:#fcfaf7e8;border:1px solid #baabba;text-decoration:none;font-size:22px}#divorce-page.d-js .d-reveal{opacity:0;transform:translateY(17px);transition:opacity .75s ease,transform .85s cubic-bezier(.16,.7,.3,1)}#divorce-page.d-js .d-reveal.is-visible{opacity:1;transform:none}#divorce-page .d-topic-grid.is-changing{animation:d-arrive .45s ease}#divorce-page .sp-only{display:none}@keyframes d-arrive{from{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes d-scroll{0%{transform:translateY(-100%)}70%,100%{transform:translateY(250%)}}@media(min-width:1500px){#divorce-page .d-hero{min-height:840px}#divorce-page .d-hero h1{font-size:66px}#divorce-page .d-film{left:38%}}@media(max-width:1100px){#divorce-page .d-wrap,#divorce-page .rk-wrap{width:calc(100% - 64px)}#divorce-page .d-header{padding-inline:28px}#divorce-page .d-header-tel{display:none}#divorce-page .d-hero{min-height:780px}#divorce-page .d-hero h1{font-size:46px}#divorce-page .d-hero-lead{max-width:580px}#divorce-page .d-film{left:26%}#divorce-page .d-worries{gap:24px}#divorce-page .d-worry h3{font-size:23px}#divorce-page .d-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#divorce-page .d-claim-body{gap:35px}#divorce-page .d-claim-intro{gap:20px}#divorce-page .d-advice-layout{gap:40px}#divorce-page .d-reform-grid{gap:26px}#divorce-page .d-reform-card h3{font-size:20px}#divorce-page .d-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 40px}#divorce-page .d-services:before{display:none}#divorce-page .d-service{padding-top:20px;padding-left:60px;border-top:1px solid var(--line)}#divorce-page .d-service-step{top:20px}#divorce-page .d-service>.d-icon{display:none}#divorce-page .d-service h3{font-size:26px}#divorce-page .d-service p{font-size:17px}#divorce-page .rk-calc-shell{padding:27px}#divorce-page .rk-calc-pane{gap:22px;grid-template-columns:1.15fr .85fr}#divorce-page .rk-form{grid-template-columns:1fr}#divorce-page .rk-field:nth-child(5){grid-column:auto}#divorce-page .rk-result{padding:25px 20px}#divorce-page .d-merit-layout{gap:30px;grid-template-columns:.8fr 1.2fr}#divorce-page .d-flow-layout{gap:45px}#divorce-page .d-fees{gap:20px}#divorce-page .d-fees article{padding:25px}#divorce-page .d-access-grid{grid-template-columns:1fr;gap:30px}#divorce-page .d-access-grid figure{max-width:760px}#divorce-page .d-access-grid figure img{max-width:700px}#divorce-page .d-access-grid th{width:140px}#divorce-page .d-lawyers{gap:25px}}@media(max-width:800px){#divorce-page .d-header{height:84px;padding:0 24px}#divorce-page .d-brand{font-size:21px}#divorce-page .d-brand small{font-size:8px}#divorce-page .d-header-actions{gap:13px}#divorce-page .d-header-contact{padding:0 42px 0 18px}#divorce-page .d-header-contact .d-icon{top:28px}#divorce-page .d-header-contact span{font-size:14px}#divorce-page .d-menu{top:84px;max-height:calc(100dvh - 84px)}#divorce-page .d-wrap,#divorce-page .rk-wrap{width:calc(100% - 48px)}#divorce-page .d-section{padding:58px 0}#divorce-page .d-hero{min-height:755px;padding:64px 0}#divorce-page .d-hero-kicker{font-size:15px;letter-spacing:.05em}#divorce-page .d-hero h1{font-size:41px;letter-spacing:.035em}#divorce-page .d-hero-lead{max-width:520px;font-size:18px}#divorce-page .d-hero-office{font-size:20px}#divorce-page .d-film{left:15%}#divorce-page .d-film:after{background:linear-gradient(90deg,var(--paper),rgba(252,250,247,.82) 38%,rgba(252,250,247,.2)),linear-gradient(0deg,rgba(252,250,247,.4),transparent 50%)}#divorce-page .d-hero-points{max-width:540px;gap:8px 20px}#divorce-page .d-scroll{right:20px}#divorce-page .d-quick-link{padding:21px 12px;font-size:13px}#divorce-page .d-quick-link .d-icon{width:17px}#divorce-page .d-worries{gap:22px}#divorce-page .d-worry ul{font-size:16px}#divorce-page .d-worry h3{font-size:22px;gap:6px;display:block}#divorce-page .d-worry h3 .d-icon{display:block;margin-bottom:10px;width:25px}#divorce-page .d-worry .d-number{top:25px}#divorce-page .d-worry .d-art{margin-bottom:-4px}#divorce-page .d-worry-copy{padding-top:20px}#divorce-page .d-guide-section{border-radius:60px 0 0}#divorce-page .d-filter button{padding:12px 18px}#divorce-page .d-topic{padding:24px}#divorce-page .d-claim-intro{grid-template-columns:1.2fr .8fr}#divorce-page .d-claim-intro .d-art{margin-right:-22px;width:calc(100% + 25px)}#divorce-page .d-claim-routes{gap:15px}#divorce-page .d-guide-link{padding:22px 20px;font-size:17px}#divorce-page .d-claim-body{grid-template-columns:1fr;gap:30px}#divorce-page .rk-point3{grid-template-columns:repeat(3,1fr);gap:18px}#divorce-page .rk-point3>div,#divorce-page .rk-point3>article{padding-left:14px}#divorce-page .d-advice-layout{grid-template-columns:1fr;gap:30px}#divorce-page .d-advice-intro{display:grid;grid-template-columns:1.3fr .7fr;gap:20px;align-items:center}#divorce-page .d-advice-intro .d-section-head{margin-bottom:0}#divorce-page .d-advice-intro .d-art{width:calc(100% + 30px);margin:0 -20px 0 0}#divorce-page .d-advice{padding-left:65px}#divorce-page .d-reform-intro{grid-template-columns:1.5fr .5fr;gap:15px}#divorce-page .d-reform-intro .d-art{width:calc(100% + 40px);margin-left:-25px}#divorce-page .d-reform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}#divorce-page .d-merit-layout{grid-template-columns:1fr;gap:10px}#divorce-page .d-merit-art{position:absolute;left:0;top:20px;width:45%;opacity:.2}#divorce-page .d-merit-art .d-art{position:static;width:100%;margin:0}#divorce-page .d-merit-layout>div:last-child{position:relative}#divorce-page .d-merit-layout .d-section-head{padding-left:24%}#divorce-page .d-merits{display:grid;grid-template-columns:1fr;gap:0}#divorce-page .d-merits article{padding:23px 0}#divorce-page .d-case{flex-basis:76%;padding:28px}#divorce-page .d-flow-layout{grid-template-columns:1fr;gap:25px}#divorce-page .d-flow-intro{display:grid;grid-template-columns:1.1fr .9fr;align-items:center}#divorce-page .d-flow-intro .d-art{margin:0;width:100%}#divorce-page .d-flow-intro .d-section-head{margin-bottom:0}#divorce-page .d-flow-list{max-width:650px}#divorce-page .d-lawyers{grid-template-columns:repeat(3,1fr);gap:20px}#divorce-page .rk-law-name{font-size:25px}#divorce-page .rk-law-year{font-size:12px}#divorce-page .rk-law-bio{font-size:15px}#divorce-page .d-footer .d-wrap{display:block}#divorce-page .d-footer small{margin-top:25px}#divorce-page .d-footer a{display:inline-block;margin:20px 20px 0 0}}@media(max-width:600px){#divorce-page{font-size:17px;line-height:1.95;letter-spacing:.015em}#divorce-page .d-wrap,#divorce-page .rk-wrap{width:calc(100% - 36px)}#divorce-page .d-section{padding:48px 0}#divorce-page .d-section-head{margin-bottom:27px}#divorce-page .d-section-head h2{font-size:29px;line-height:1.65;letter-spacing:.025em}#divorce-page .d-eyebrow{font-size:11px;letter-spacing:.13em;margin-bottom:13px}#divorce-page .d-lead{font-size:17px;margin-top:18px}#divorce-page .d-header{height:75px;padding:0 18px}#divorce-page .d-brand{font-size:19px;letter-spacing:.01em}#divorce-page .d-brand small{font-size:7px;letter-spacing:.13em}#divorce-page .d-header-contact{display:none}#divorce-page .d-menu{top:75px;max-height:calc(100dvh - 75px);padding:20px 24px 30px}#divorce-page .d-menu-link{font-size:16px}#divorce-page .d-menu-button b{font-size:7px}#divorce-page .d-hero{min-height:790px;padding:47px 0 55px;display:block}#divorce-page .d-hero h1{font-size:clamp(28px,7.6vw,43px);letter-spacing:.01em;line-height:1.8;white-space:normal}#divorce-page .d-hero-kicker{font-size:13px;letter-spacing:.04em;margin-bottom:24px}#divorce-page .d-hero-office{font-size:18px;letter-spacing:.06em;margin-top:19px}#divorce-page .d-hero-lead{font-size:17px;line-height:2;max-width:100%;margin-top:25px}#divorce-page .d-film{left:0;inset:0;opacity:.88}#divorce-page .d-film img,#divorce-page .d-film video{object-position:53% 50%}#divorce-page .d-film:after{background:linear-gradient(90deg,rgba(252,250,247,.97),rgba(252,250,247,.86) 65%,rgba(252,250,247,.65)),linear-gradient(0deg,var(--paper),transparent 50%)}#divorce-page .d-hero-points{gap:8px 18px;margin-top:22px}#divorce-page .d-hero-points>span{font-size:13px}#divorce-page .d-hero-cta{display:block;margin-top:25px}#divorce-page .d-hero-cta .d-button{width:100%;padding:16px 20px;min-height:60px;font-size:16px}#divorce-page .d-hero-cta .d-text-link{display:flex;justify-content:space-between;font-size:16px;margin-top:12px;padding:10px 0}#divorce-page .d-hero-supervisor{font-size:11px;line-height:1.8;margin-top:18px}#divorce-page .d-scroll{display:none}#divorce-page .d-quick .d-wrap{width:100%;grid-template-columns:1fr 1fr}#divorce-page .d-quick-link{padding:15px 18px;font-size:14px;line-height:1.7;border-bottom:1px solid var(--line)}#divorce-page .d-quick-link:first-child{border-left:0}#divorce-page .d-quick-link .d-icon{width:20px}#divorce-page .d-quick-link:nth-child(2n){border-right:0}#divorce-page .d-worry-section{padding-top:46px}#divorce-page .d-worries{display:block}#divorce-page .d-worry{display:grid;grid-template-columns:1fr;position:relative;margin-bottom:36px;border-bottom:1px solid var(--line);padding-bottom:26px;isolation:isolate}#divorce-page .d-worry .d-art{position:absolute;right:-40px;top:-16px;width:78%;margin:0;opacity:.48;z-index:-1;mask-image:linear-gradient(180deg,#000 0%,#000 30%,transparent 80%)}#divorce-page .d-worry-copy{border-top:0;padding:13px 0 0}#divorce-page .d-worry h3{display:flex;align-items:center;font-size:26px;gap:10px;margin-bottom:22px}#divorce-page .d-worry h3 .d-icon{margin:0;width:28px;height:28px}#divorce-page .d-worry ul{font-size:17px;line-height:1.95;max-width:100%;padding-right:6px}#divorce-page .d-worry li{margin-top:10px}#divorce-page .d-worry .d-number{position:static;display:block;font-size:22px;margin-bottom:10px}#divorce-page .d-worry .d-text-link{font-size:16px;margin-top:19px}#divorce-page .d-worry-end{padding-top:0;margin-top:0;border:0;text-align:left;font-size:16px}#divorce-page .d-worry:last-child{margin-bottom:20px}#divorce-page .d-guide-section{border-radius:45px 0 0}#divorce-page .d-filter{gap:7px;flex-wrap:nowrap;margin:22px 0}#divorce-page .d-filter button{font-size:14px;padding:10px 8px;flex:1;white-space:nowrap;gap:5px;min-height:51px}#divorce-page .d-filter .d-icon{display:none}#divorce-page .d-topic-grid{grid-template-columns:1fr}#divorce-page .d-topic{padding:25px 22px}#divorce-page .d-topic-top{margin-bottom:13px}#divorce-page .d-topic-top .d-icon{width:27px;height:27px}#divorce-page .d-topic h3{font-size:21px}#divorce-page .d-topic-key{font-size:17px}#divorce-page .d-topic-foot{font-size:15px}#divorce-page .d-details>summary{font-size:16px}#divorce-page .d-details>div{font-size:17px}#divorce-page .d-claim-intro{display:block;position:relative;isolation:isolate}#divorce-page .d-claim-intro .d-art{position:absolute;width:65%;right:-40px;top:-20px;opacity:.17;z-index:-1}#divorce-page .d-claim-intro .d-section-head{margin-bottom:20px}#divorce-page .d-claim-routes{grid-template-columns:1fr;gap:12px;margin:22px 0 28px}#divorce-page .d-guide-link{font-size:17px;padding:21px 18px}#divorce-page .d-claim-body>div>h3{font-size:20px}#divorce-page .d-claim-body>div>p{font-size:17px}#divorce-page .rk-point3{grid-template-columns:1fr;gap:23px}#divorce-page .rk-point3 p{font-size:17px}#divorce-page .d-claimed{padding:21px;font-size:17px}#divorce-page .d-advice-intro{display:block;position:relative;isolation:isolate}#divorce-page .d-advice-intro .d-art{position:absolute;width:60%;right:-25px;top:-15px;opacity:.2;z-index:-1;margin:0}#divorce-page .d-advice{padding:24px 0 25px 44px}#divorce-page .d-advice .d-number{font-size:25px;top:25px}#divorce-page .d-advice h3{font-size:20px}#divorce-page .d-advice p{font-size:17px}#divorce-page .d-reform-intro{display:block;position:relative;isolation:isolate}#divorce-page .d-reform-intro .d-art{position:absolute;right:-25px;top:-25px;width:52%;opacity:.22;z-index:-1;margin:0}#divorce-page .d-reform-grid{grid-template-columns:1fr;gap:25px}#divorce-page .d-reform-card h3{font-size:21px}#divorce-page .d-reform-card>p:not(.d-eyebrow){font-size:17px;margin-top:12px}#divorce-page .d-reform-card .d-eyebrow{font-size:13px}#divorce-page .d-reform-card .d-details{margin-top:8px}#divorce-page .d-source{font-size:12px}#divorce-page .rk-calc-shell{padding:20px 17px;border-radius:0 30px 0 0}#divorce-page .rk-calc-tabs{gap:2px;margin-bottom:24px}#divorce-page .rk-calc-tab{font-size:15px;padding:12px 4px;white-space:nowrap}#divorce-page .rk-calc-pane{grid-template-columns:1fr;gap:23px}#divorce-page .rk-form{gap:20px}#divorce-page .rk-flabel{font-size:15px}#divorce-page .rk-hint{font-size:12px}#divorce-page .rk-result{padding:24px 21px}#divorce-page .rk-result-v{font-size:28px}#divorce-page .rk-result-n{font-size:15px}#divorce-page .rk-disc{font-size:13px}#divorce-page .rk-comp{grid-template-columns:1fr}#divorce-page .rk-comp-card{padding:20px}#divorce-page .rk-comp-fac{grid-column:auto}#divorce-page .rk-comp-fac ul{columns:1}#divorce-page .rk-comp>.rk-btn{grid-column:auto;width:100%}#divorce-page .rk-comp-card p,#divorce-page .rk-comp-card li{font-size:17px}#divorce-page .rk-amt{font-size:24px}#divorce-page .d-merit-layout .d-section-head{padding-left:0}#divorce-page .d-merit-art{width:65%;left:auto;right:-30px;opacity:.16}#divorce-page .d-merits article{gap:15px}#divorce-page .d-merits h3{font-size:20px}#divorce-page .d-merits article>.d-icon{width:27px;height:27px}#divorce-page .d-services{grid-template-columns:1fr;gap:27px}#divorce-page .d-service{padding:23px 0 0 46px}#divorce-page .d-service-step{font-size:25px;top:22px}#divorce-page .d-service h3{font-size:26px;margin-bottom:15px}#divorce-page .d-service p,#divorce-page .d-service li{font-size:17px}#divorce-page .d-fee-intro{display:block;padding:23px 22px}#divorce-page .d-fee-intro>strong{display:block;margin:10px 0;font-size:33px}#divorce-page .d-fee-intro>span{font-size:16px}#divorce-page .d-fee-intro p{font-size:14px}#divorce-page .d-fees{grid-template-columns:1fr;gap:19px}#divorce-page .d-fees article{padding:25px 22px}#divorce-page .d-fees h3{font-size:21px}#divorce-page .d-fees dd strong{font-size:28px}#divorce-page .d-fee-note{font-size:16px}#divorce-page .d-case-nav{margin-top:0;margin-bottom:22px}#divorce-page .d-case-track{gap:17px;width:calc(100% + 18px);padding-right:18px}#divorce-page .d-case{flex-basis:calc(100% - 18px);padding:25px 21px;min-height:420px;border-radius:0 30px 0 0}#divorce-page .d-case h3{font-size:23px;line-height:1.75}#divorce-page .d-case-situation{font-size:17px}#divorce-page .d-case-attr{font-size:13px}#divorce-page .d-flow-intro{display:block;position:relative;isolation:isolate}#divorce-page .d-flow-intro .d-art{position:absolute;width:70%;right:-35px;top:-25px;opacity:.22;z-index:-1}#divorce-page .d-flow-layout{gap:22px}#divorce-page .d-flow-list li{gap:17px;padding:20px 0}#divorce-page .d-flow-list li>span{flex-basis:43px;width:43px;height:43px;font-size:20px}#divorce-page .d-flow-list:before{left:21px}#divorce-page .d-flow-list h3{font-size:20px}#divorce-page .d-flow-list p{font-size:17px}#divorce-page .d-lawyers{display:block}#divorce-page .d-lawyer{display:grid;grid-template-columns:105px 1fr;gap:19px;margin-bottom:32px;border-bottom:1px solid var(--line);padding-bottom:27px;align-items:start}#divorce-page .d-lawyer:last-child{margin-bottom:0}#divorce-page .d-lawyer img{border-radius:2px 15px 2px 2px}#divorce-page .rk-law-body{padding-top:0}#divorce-page .rk-law-role{font-size:12px}#divorce-page .rk-law-name{font-size:26px;margin:4px 0 9px}#divorce-page .rk-law-year{font-size:12px}#divorce-page .rk-law-bio{font-size:16px;margin-top:15px}#divorce-page .d-faq-section .d-filter{gap:4px}#divorce-page .d-faq-section .d-filter button{font-size:13px;padding:10px 5px}#divorce-page .d-faq summary{font-size:17px;gap:12px;padding:23px 0}#divorce-page .d-q{font-size:24px}#divorce-page .d-faq>div{padding:0 0 25px 29px;font-size:17px}#divorce-page .d-plus{font-size:22px}#divorce-page .d-access-grid{gap:23px}#divorce-page .d-access-grid th{width:80px;font-size:14px}#divorce-page .d-access-grid td{font-size:16px;padding-left:8px}#divorce-page .d-access-grid .d-text-link{font-size:15px;gap:15px}#divorce-page .d-access-grid dl>div{grid-template-columns:80px 1fr}#divorce-page .rk-head h2{font-size:29px}#divorce-page .rk-head .rk-lead{font-size:17px}#divorce-page .wpcf7-form>p,#divorce-page .wpcf7-form label{font-size:16px}#divorce-page .d-footer{padding:33px 0 100px}#divorce-page .d-footer p{font-size:21px}#divorce-page .d-footer a{font-size:12px;margin-top:17px}#divorce-page .d-footer small{font-size:10px}#divorce-page .d-mobile-contact{position:fixed;bottom:0;inset-inline:0;z-index:40;display:grid;grid-template-columns:90px 1fr;background:var(--paper);box-shadow:0 -3px 20px #453b4710;padding-bottom:env(safe-area-inset-bottom)}#divorce-page .d-mobile-contact a{display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;font-size:14px;font-weight:700;min-height:58px}#divorce-page .d-mobile-contact a:last-child{background:var(--plum);color:#fff}#divorce-page .d-mobile-contact .d-icon{width:21px;height:21px}#divorce-page .d-to-top{right:14px;bottom:75px;width:36px;height:36px;font-size:20px}#divorce-page .sp-only{display:block}}@media(prefers-reduced-motion:reduce){#divorce-page *,#divorce-page *:before,#divorce-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#divorce-page.d-js .d-reveal{opacity:1;transform:none}#divorce-page .d-film video{display:none}#divorce-page .d-art{transform:none!important}}#divorce-page .d-film{mask-image:linear-gradient(90deg,transparent 0%,#000 19%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 19%)}#divorce-page .d-calc-income-note{grid-column:1/-1}@media(max-width:600px){#divorce-page .d-film{mask-image:none;-webkit-mask-image:none}}#divorce-page{--ink:#37343a;--muted:#625c63;--plum:#66516a;--linen:#f2ede6;--line:#d9d1d7;font-family:'BIZ UDPGothic','Meiryo','Hiragino Kaku Gothic ProN','Yu Gothic',sans-serif;font-weight:500;letter-spacing:.015em;line-height:1.9;--header-height:94px}#divorce-page section,#divorce-page [id]{scroll-margin-top:175px}#divorce-page .d-section{padding:68px 0}#divorce-page .d-section-head{margin-bottom:30px}#divorce-page .d-eyebrow{font-size:15px;letter-spacing:.065em;margin-bottom:12px}#divorce-page .d-lead{color:var(--muted)}#divorce-page h2{font-size:clamp(28px,3vw,42px);letter-spacing:.025em;line-height:1.55}#divorce-page h3{font-size:22px;line-height:1.6}#divorce-page .d-hero{min-height:710px;padding:62px 0 52px}#divorce-page .d-hero-kicker{font-size:19px;margin-bottom:24px;letter-spacing:.075em}#divorce-page .d-hero h1{font-size:clamp(34px,3.9vw,55px);letter-spacing:.035em;line-height:1.65;max-width:1060px}#divorce-page .d-hero h1 .d2-emphasis{display:inline;color:var(--plum);position:relative}#divorce-page .d2-emphasis:after{content:'';position:absolute;left:0;right:0;bottom:0;height:.11em;background:#c8b9bd;opacity:.8}#divorce-page .d-hero-lead{max-width:660px;font-size:18px;margin-top:27px;line-height:1.95}#divorce-page .d2-hero-note{max-width:660px;font-size:16px;line-height:1.9;margin-top:12px}#divorce-page .d-hero-points{margin-top:22px}#divorce-page .d-hero-points>span{font-size:14px}#divorce-page .d-hero-supervisor{font-size:12px}#divorce-page .d-film{inset:0 0 0 32%}#divorce-page .d-film:after{background:linear-gradient(90deg,var(--paper) 0%,rgba(252,250,247,.96) 13%,rgba(252,250,247,.65) 50%,rgba(252,250,247,.12) 100%)}#divorce-page .d2-entries{padding:38px 0 48px;position:relative;background:var(--paper)}#divorce-page .d2-entry-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}#divorce-page .d2-entry-heading h2{font-family:var(--sans);font-size:23px;font-weight:700}#divorce-page .d2-entry-heading p{font-size:15px;color:var(--muted)}#divorce-page .d2-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}#divorce-page .d2-entry{position:relative;overflow:hidden;padding:30px 34px 0;display:flex;flex-direction:column;border:1px solid #d5cbd2;border-top:3px solid var(--plum);background:#f3edf1;transition:box-shadow .35s,transform .35s}#divorce-page .d2-entry-compensation{background:#eef0e9;border-color:#cdd3c7;border-top-color:#66705e}#divorce-page .d2-entry:before{content:'';position:absolute;width:150px;height:150px;border-radius:50%;border:1px solid currentColor;opacity:.05;right:-38px;top:30px;pointer-events:none;transition:transform .6s}#divorce-page .d2-entry:hover:before{transform:scale(1.2)}#divorce-page .d2-entry-top{display:flex;gap:11px;align-items:center;font-size:14px;font-weight:700;color:var(--plum)}#divorce-page .d2-entry-top .d-icon{width:29px;height:29px}#divorce-page .d2-entry-compensation .d2-entry-top{color:#505d48}#divorce-page .d2-entry h3{font-family:var(--serif);font-size:35px;margin:10px 0 12px;letter-spacing:.055em}#divorce-page .d2-entry>p{font-size:17px;line-height:1.9}#divorce-page .d2-entry-tags{display:flex;flex-wrap:wrap;gap:6px 14px;padding:0;list-style:none;margin:15px 0 23px;font-size:14px;font-weight:700}#divorce-page .d2-entry-tags li{margin:0}#divorce-page .d2-entry-tags li+li:before{content:'／';color:#9a899b;margin-right:14px}#divorce-page .d2-entry-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-size:17px;line-height:1.65;font-weight:700;gap:14px;min-height:70px;padding:16px 0;border-top:1px solid #bcafbb}#divorce-page .d2-entry-link>.d-icon{width:26px;transition:transform .3s}#divorce-page .d2-entry-link:hover>.d-icon{transform:translateX(6px)}#divorce-page .d2-entry-divorce>.d2-entry-link{margin-top:auto}#divorce-page .d2-entry-claim-links{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:auto;padding-top:18px}#divorce-page .d2-entry-claim-links .d2-entry-link{border-color:#b7c0b0;font-size:17px;gap:10px}#divorce-page .d2-entry-claim-links .d2-entry-link+.d2-entry-link{padding-left:20px;position:relative}#divorce-page .d2-entry-claim-links .d2-entry-link+.d2-entry-link:before{content:'';position:absolute;width:1px;left:0;top:18px;bottom:18px;background:#c5cdbf}#divorce-page .d2-entry-claim-links .d2-entry-link:first-child{padding-right:20px}#divorce-page .d-quick{position:sticky;top:var(--header-height);z-index:30;background:rgba(252,250,247,.98);backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#divorce-page .d-quick .d-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0}#divorce-page .d-quick-link{position:relative;min-height:65px;display:flex;align-items:center;justify-content:center;gap:14px;padding:12px;font-size:16px;font-weight:700;border:0;transition:color .3s,background .3s}#divorce-page .d-quick-link+.d-quick-link{border-left:1px solid var(--line)}#divorce-page .d-quick-link .d-icon{width:20px;height:20px}#divorce-page .d-quick-link:nth-child(1){color:var(--plum)}#divorce-page .d-quick-link:nth-child(2){color:#505d48}#divorce-page .d-quick-link.is-current:after{content:'';position:absolute;left:12%;right:12%;bottom:0;height:3px;background:currentColor}#divorce-page .d-quick-link:hover{background:#eee9e2}#divorce-page .d2-domain-divorce{background:#fcfaf7}#divorce-page .d-worries{gap:28px}#divorce-page .d-worry{border:0;background:0 0;overflow:visible;display:flex;flex-direction:column}#divorce-page .d-worry .d-art{height:225px;margin:0 -14px 4px;width:calc(100% + 28px)}#divorce-page .d-worry .d-art img{width:100%;height:100%;object-fit:contain}#divorce-page .d-worry-copy{padding:0 2px}#divorce-page .d-worry h3{font-family:var(--serif);font-size:27px;gap:10px;margin:0 0 16px}#divorce-page .d-worry h3>.d-icon{width:30px;height:30px}#divorce-page .d-worry ul{list-style:none;padding:0;margin:0;border-top:1px solid #d9cfd8;padding-top:18px}#divorce-page .d-worry li{display:flex;gap:10px;align-items:flex-start;line-height:1.85;font-size:16px}#divorce-page .d-worry li+li{margin-top:10px}#divorce-page .d-worry li>.d-icon{width:17px;height:23px;color:#857089}#divorce-page .d-worry .d-text-link{font-size:15px;margin-top:15px;gap:15px}#divorce-page .d-worry-end{margin-top:28px;padding:18px 0;border:0;font-size:17px}#divorce-page .d2-divorce-shortcuts{display:flex;flex-wrap:wrap;gap:20px 35px;padding-top:6px}#divorce-page .d2-divorce-shortcuts .d-text-link{font-size:16px}#divorce-page .d2-domain-compensation{background:#e9ede5;border-top:1px solid #d2d9cc;border-bottom:1px solid #d2d9cc;padding-top:64px;padding-bottom:52px}#divorce-page .d2-domain-compensation>.d-wrap>.d-section-head{margin-bottom:14px}#divorce-page .d2-domain-compensation .d-eyebrow{color:#53604a}#divorce-page .d2-compensation-note{display:inline-block;color:#3f4c37;font-size:16px;font-weight:700;margin:0 0 32px;border-bottom:1px solid #a9b79f;padding-bottom:6px}#divorce-page .d2-claim-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}#divorce-page .d2-claim-card{min-width:0;padding:30px 28px 0;position:relative;background:#fcfcf8;border:1px solid #c9d0c2;display:flex;flex-direction:column;scroll-margin-top:175px}#divorce-page .d2-card-label{font-size:14px;font-weight:700;color:#56604c;letter-spacing:.1em}#divorce-page .d2-claim-card h3{font-family:var(--serif);font-size:28px;line-height:1.55;margin:8px 0 17px;font-weight:600;letter-spacing:.01em}#divorce-page .d2-claim-card-head>p:last-child{font-size:17px;line-height:1.9;min-height:65px}#divorce-page .d2-claim-art{margin:14px -15px 12px;height:245px;display:flex;align-items:center;justify-content:center;overflow:hidden}#divorce-page .d2-claim-art .d-art{width:100%;max-width:470px;transition:transform .7s cubic-bezier(.2,.7,.2,1)}#divorce-page .d2-claim-card:hover .d2-claim-art .d-art{transform:translateY(-5px)}#divorce-page .d2-claim-checks{list-style:none;padding:0;flex:1}#divorce-page .d2-claim-checks>li{display:flex;gap:14px;border-top:1px solid #d8ddd1;padding:20px 0;margin:0}#divorce-page .d2-claim-checks>li>.d-icon{width:26px;height:29px;color:#59684e}#divorce-page .d2-claim-checks h4{font-size:18px;font-weight:700;margin-bottom:8px;line-height:1.65}#divorce-page .d2-claim-checks p{font-size:16px;line-height:1.9;color:#575c51}#divorce-page .d2-claim-detail{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:22px 0;text-decoration:none;border-top:2px solid #748369;font-size:16px;line-height:1.7;font-weight:700;color:#3f5036;margin-top:6px}#divorce-page .d2-claim-detail .d-icon{width:25px;transition:transform .3s}#divorce-page .d2-claim-detail:hover .d-icon{transform:translateX(5px)}#divorce-page .d2-resolution{display:grid;grid-template-columns:.75fr 1.7fr;gap:30px;margin:35px 0 28px;padding:26px 0;border-top:1px solid #bdc8b5;border-bottom:1px solid #bdc8b5}#divorce-page .d2-resolution-title{display:flex;gap:14px;align-items:center}#divorce-page .d2-resolution-title>.d-icon{width:38px;height:38px;color:#56674a}#divorce-page .d2-resolution-title h3{font-size:18px;font-weight:700;line-height:1.85}#divorce-page .d2-resolution ol{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}#divorce-page .d2-resolution li{display:flex;align-items:center;flex-direction:column;gap:6px;text-align:center;position:relative;margin:0}#divorce-page .d2-resolution li>.d-icon{width:30px;height:30px;margin-bottom:4px;color:#56674a}#divorce-page .d2-resolution li strong{font-size:16px}#divorce-page .d2-resolution li span{font-size:12px;line-height:1.75}#divorce-page .d2-resolution li+li:before{content:'→';position:absolute;left:-18px;top:28px;color:#7e8f71;font-size:20px}#divorce-page .d2-other-compensation{border:1px solid #b6c4ac;background:0 0;padding:0 22px;margin-bottom:28px}#divorce-page .d2-other-compensation>summary{font-size:17px;gap:12px;justify-content:flex-start}#divorce-page .d2-other-compensation>summary>span{margin-left:auto}#divorce-page .d2-other-compensation>summary>.d-icon{width:25px;height:25px}#divorce-page .d2-other-compensation>div{padding-bottom:28px}#divorce-page .d2-tort-list{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px}#divorce-page .d2-tort-list h4{font-size:18px;margin-bottom:8px}#divorce-page .d2-tort-list p{font-size:16px}#divorce-page .d2-basics-title{margin-top:30px;font-size:22px}#divorce-page .d2-domain-compensation>.d-wrap>.d-button{background:#536349;border-color:#536349}#divorce-page .d2-domain-compensation .rk-point3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;margin-top:20px}#divorce-page .d2-domain-compensation .rk-point3 p{font-size:16px}#divorce-page .d2-domain-compensation .rk-point3 h4{font-size:18px}#divorce-page .d-merit-layout{grid-template-columns:.9fr 1.15fr;gap:45px;align-items:center}#divorce-page .d-merit-art{position:relative;top:auto}#divorce-page .d-merit-art .d-art{width:118%;margin-left:-13%}#divorce-page .d-merits article{border-top:1px solid #d8d0d9;padding:21px 0}#divorce-page .d-merits h3{font-size:22px}#divorce-page .d-merits p{font-size:17px;line-height:1.95}#divorce-page .d-advice-list{gap:0}#divorce-page .d-advice{position:relative;padding-left:60px;padding-bottom:25px}#divorce-page .d2-advice-icon{position:absolute;top:4px;left:0;width:40px;height:40px;display:grid;place-items:center;color:var(--plum)}#divorce-page .d2-advice-icon .d-icon{width:34px;height:34px}#divorce-page .d-advice h3{font-size:23px;margin-bottom:13px}#divorce-page .d-advice p{font-size:17px}#divorce-page .d-guide-section{background:#f3efeb}#divorce-page .d-topic{border-top:2px solid #ad9cad;background:#fcfaf7}#divorce-page .d-topic-key{font-size:17px;line-height:1.95}#divorce-page .d-topic h3{font-size:22px}#divorce-page .d-topic-top .d-icon{width:33px;height:33px}#divorce-page .d-topic-top span{display:none}#divorce-page .d2-reform-icon{position:absolute;right:22px;top:25px;color:#7c746d}#divorce-page .d2-reform-icon .d-icon{width:29px;height:29px}#divorce-page .d-reform-card{position:relative}#divorce-page .d-reform-card>.d-eyebrow{padding-right:35px}#divorce-page .d-reform-card h3{font-size:22px}#divorce-page .d2-case-result{background:#eee8ef;color:#3f3744;padding:17px 20px;margin:22px 0 8px;border-left:2px solid #9b83a0}#divorce-page .d2-case-result>span{font-size:13px;font-weight:700;color:#6a526e}#divorce-page .d2-case-result>p{font-size:17px;line-height:1.85;margin-top:7px;font-weight:700}#divorce-page .d-case-situation{font-size:17px}#divorce-page .d-case{display:flex;flex-direction:column}#divorce-page .d-case>.d-details{margin-top:auto}#divorce-page .d-case-track{align-items:stretch}#divorce-page .d2-selected-flash{animation:d2-focus 1.1s ease-out}@keyframes d2-focus{0%{box-shadow:inset 0 0 0 3px #9ca98a}100%{box-shadow:inset 0 0 0 0 transparent}}#divorce-page .d2-hero-grid{display:grid;grid-template-columns:1fr;gap:25px}#divorce-page .d2-hero-grid .d2-entries{padding:25px 0 0;background:0 0}#divorce-page .d2-hero-grid .d2-entries>.d-wrap{width:100%}#divorce-page .d2-hero-grid .d2-entry{background:rgba(243,237,241,.93)}#divorce-page .d2-hero-grid .d2-entry-compensation{background:rgba(238,240,233,.93)}@media(min-width:1150px){#divorce-page .d2-hero-grid{grid-template-columns:1.5fr 1fr;gap:48px;align-items:center}#divorce-page .d2-hero-grid .d2-entries{padding:0}#divorce-page .d2-hero-grid .d2-entry-heading{display:block;margin-bottom:19px}#divorce-page .d2-hero-grid .d2-entry-heading h2{font-size:20px}#divorce-page .d2-hero-grid .d2-entry-heading p{font-size:13px;margin-top:5px;max-width:none}#divorce-page .d2-hero-grid .d2-entry-grid{grid-template-columns:1fr;gap:17px}#divorce-page .d2-hero-grid .d2-entry{padding:20px 25px 0}#divorce-page .d2-hero-grid .d2-entry h3{font-size:31px;margin:4px 0 8px}#divorce-page .d2-hero-grid .d2-entry>p{font-size:15px}#divorce-page .d2-hero-grid .d2-entry>p br{display:none}#divorce-page .d2-hero-grid .d2-entry-tags{margin:10px 0 13px;font-size:12px}#divorce-page .d2-hero-grid .d2-entry-link{min-height:53px;padding:12px 0;font-size:15px}#divorce-page .d2-hero-grid .d2-entry-claim-links{padding-top:13px}#divorce-page .d2-hero-grid .d2-entry-claim-links .d2-entry-link{font-size:15px;gap:8px}#divorce-page .d2-hero-grid .d2-entry-claim-links .d2-entry-link+.d2-entry-link{padding-left:12px}#divorce-page .d2-hero-grid .d2-entry-claim-links .d2-entry-link:first-child{padding-right:12px}#divorce-page .d2-hero-grid .d2-entry-top{font-size:12px}#divorce-page .d2-hero-grid .d2-entry-top>.d-icon{width:25px;height:25px}#divorce-page .d2-hero-copy h1{font-size:clamp(32px,3.25vw,47px);line-height:1.75;letter-spacing:.015em}#divorce-page .d2-hero-copy .d-hero-lead{font-size:17px;line-height:2}#divorce-page .d2-hero-copy .d2-hero-note{font-size:15px}#divorce-page .d2-hero-copy .d-hero-cta{gap:15px}#divorce-page .d2-hero-copy .d-hero-cta .d-button{font-size:15px;padding:17px 20px;gap:20px}#divorce-page .d2-hero-copy .d-hero-cta .d-text-link{font-size:14px;gap:17px}#divorce-page .d-hero{min-height:740px;padding:55px 0}#divorce-page .d-film{inset:0 0 0 20%}#divorce-page .d-scroll{display:none}}@media(min-width:1200px){#divorce-page .d2-claim-card h3{font-size:30px}}@media(max-width:1050px){#divorce-page .d2-entry{padding:25px 24px 0}#divorce-page .d2-entry h3{font-size:32px}#divorce-page .d2-entry-claim-links .d2-entry-link{font-size:16px;gap:7px}#divorce-page .d2-entry-claim-links .d2-entry-link:first-child{padding-right:12px}#divorce-page .d2-entry-claim-links .d2-entry-link+.d2-entry-link{padding-left:12px}#divorce-page .d2-claim-card{padding:25px 23px 0}#divorce-page .d2-claim-card h3{font-size:26px}#divorce-page .d2-claim-art{height:205px}#divorce-page .d2-resolution{grid-template-columns:1fr;gap:24px}#divorce-page .d2-resolution-title{justify-content:center}#divorce-page .d2-resolution-title h3 br{display:none}#divorce-page .d-worries{gap:23px}#divorce-page .d-worry .d-art{height:175px}#divorce-page .d-worry h3{font-size:24px}#divorce-page .d-worry li{font-size:16px}#divorce-page .d-hero{min-height:690px}#divorce-page .d2-entry-heading{align-items:flex-start}#divorce-page .d2-entry-heading p{max-width:290px}}@media(max-width:800px){#divorce-page{--header-height:84px}#divorce-page .d-hero{padding:50px 0 42px;min-height:680px}#divorce-page .d-hero h1{font-size:36px;line-height:1.7;letter-spacing:.01em}#divorce-page .d-hero-lead{max-width:590px}#divorce-page .d2-entry-grid{gap:18px}#divorce-page .d2-entry{padding:23px 21px 0}#divorce-page .d2-entry h3{font-size:30px}#divorce-page .d2-entry>p{font-size:16px}#divorce-page .d2-entry-top{font-size:13px}#divorce-page .d2-entry-tags{gap:5px 9px;font-size:12px}#divorce-page .d2-entry-tags li+li:before{margin-right:9px}#divorce-page .d2-entry-claim-links{display:block;padding-top:12px}#divorce-page .d2-entry-claim-links .d2-entry-link,#divorce-page .d2-entry-link{min-height:58px}#divorce-page .d2-entry-claim-links .d2-entry-link:first-child,#divorce-page .d2-entry-claim-links .d2-entry-link+.d2-entry-link{padding:13px 0}#divorce-page .d2-entry-claim-links .d2-entry-link+.d2-entry-link:before{display:none}#divorce-page .d-quick-link{font-size:15px;gap:9px;padding:12px 5px;min-height:58px}#divorce-page .d-quick-link>.d-icon{width:17px}#divorce-page .d-quick-link:last-child{font-size:14px}#divorce-page .d2-claim-grid{gap:20px}#divorce-page .d2-claim-card{padding:25px 20px 0}#divorce-page .d2-claim-card h3{font-size:25px;letter-spacing:-.02em}#divorce-page .d2-claim-card-head>p:last-child{font-size:16px;min-height:92px}#divorce-page .d2-claim-art{height:185px}#divorce-page .d2-claim-checks>li{gap:10px}#divorce-page .d2-claim-checks>li>.d-icon{width:23px;height:27px}#divorce-page .d2-claim-checks h4{font-size:17px}#divorce-page .d2-claim-checks p{font-size:16px}#divorce-page .d2-claim-detail{font-size:15px}#divorce-page .d-worries{display:grid;grid-template-columns:1fr}#divorce-page .d-worry{display:grid;grid-template-columns:.85fr 1.15fr;gap:26px;padding:25px 0;border-top:1px solid #d9cfd8}#divorce-page .d-worry .d-art{height:auto;align-self:center;margin:0 -15px;width:calc(100% + 30px)}#divorce-page .d-worry ul{border:0;padding-top:0}#divorce-page .d-worry h3{font-size:26px}#divorce-page .d-worry li{font-size:16px;margin-top:6px}#divorce-page .d-worry-copy{padding:0}#divorce-page .d-worry .d-text-link{margin-top:10px}#divorce-page .d-merit-layout{gap:20px}#divorce-page .d-merit-art .d-art{width:110%;margin-left:-10%}#divorce-page .d-merits h3{font-size:21px}#divorce-page .d-advice h3{font-size:22px}#divorce-page .d2-tort-list{grid-template-columns:1fr}#divorce-page .d2-domain-compensation .rk-point3{grid-template-columns:1fr}#divorce-page .d-section{padding:52px 0}#divorce-page .d2-domain-compensation{padding:52px 0}#divorce-page .d2-divorce-shortcuts{gap:12px 25px}}@media(max-width:600px){#divorce-page{--header-height:75px;font-size:17px}#divorce-page .d-section{padding:44px 0}#divorce-page .d-section-head{margin-bottom:25px}#divorce-page section,#divorce-page [id],#divorce-page .d2-claim-card{scroll-margin-top:137px}#divorce-page .d-hero{min-height:0;padding:38px 0 33px}#divorce-page .d-hero h1{font-size:clamp(26px,6.8vw,39px);line-height:1.75;letter-spacing:0;max-width:100%}#divorce-page .d-hero-kicker{font-size:15px;letter-spacing:.045em;margin-bottom:19px}#divorce-page .d-hero-lead{font-size:17px;line-height:1.9;margin-top:22px}#divorce-page .d2-hero-note{font-size:15px;line-height:1.9;margin-top:12px}#divorce-page .d-hero-points{gap:9px 16px;margin-top:18px}#divorce-page .d-hero-points>span{font-size:12px}#divorce-page .d-hero-cta{margin-top:23px;gap:10px}#divorce-page .d-hero-cta>.d-button{font-size:16px;width:100%;justify-content:space-between;min-height:59px;padding:15px 18px}#divorce-page .d-hero-cta>.d-text-link{font-size:15px;padding:11px 0}#divorce-page .d-hero-supervisor{font-size:11px;margin-top:17px}#divorce-page .d-film{inset:0 0 0 22%}#divorce-page .d-film:after{background:linear-gradient(90deg,var(--paper),rgba(252,250,247,.82) 35%,rgba(252,250,247,.6))}#divorce-page .d2-entries{padding:27px 0 31px}#divorce-page .d2-entry-heading{display:block;margin-bottom:20px}#divorce-page .d2-entry-heading h2{font-size:21px}#divorce-page .d2-entry-heading p{font-size:13px;margin-top:9px;max-width:100%}#divorce-page .d2-entry-grid{grid-template-columns:1fr;gap:17px}#divorce-page .d2-entry{padding:20px 22px 0}#divorce-page .d2-entry h3{font-size:30px;margin:6px 0 10px}#divorce-page .d2-entry-top{font-size:13px}#divorce-page .d2-entry>p{font-size:16px}#divorce-page .d2-entry>p br{display:none}#divorce-page .d2-entry-tags{font-size:12px;margin:13px 0 16px;gap:5px 9px}#divorce-page .d2-entry-link{font-size:16px}#divorce-page .d2-entry-claim-links{display:grid;grid-template-columns:1fr 1fr;padding-top:17px}#divorce-page .d2-entry-claim-links .d2-entry-link{font-size:15px;min-height:60px;gap:6px}#divorce-page .d2-entry-claim-links .d2-entry-link>.d-icon{width:20px}#divorce-page .d2-entry-claim-links .d2-entry-link:first-child{padding-right:10px}#divorce-page .d2-entry-claim-links .d2-entry-link+.d2-entry-link{padding-left:10px}#divorce-page .d2-entry-claim-links .d2-entry-link+.d2-entry-link:before{display:block}#divorce-page .d-quick .d-wrap{width:100%}#divorce-page .d-quick-link{font-size:13px;padding:13px 5px;min-height:49px;gap:0}#divorce-page .d-quick-link:last-child{font-size:12px}#divorce-page .d-quick-link>.d-icon{display:none}#divorce-page .d2-claim-grid{grid-template-columns:1fr;gap:24px}#divorce-page .d2-claim-card{padding:23px 23px 0}#divorce-page .d2-claim-card h3{font-size:26px;letter-spacing:0}#divorce-page .d2-claim-card-head>p:last-child{min-height:0;font-size:17px}#divorce-page .d2-card-label{font-size:13px}#divorce-page .d2-claim-art{height:auto;max-height:250px;margin:8px -12px 13px}#divorce-page .d2-claim-checks h4{font-size:18px}#divorce-page .d2-claim-checks p{font-size:16px}#divorce-page .d2-claim-detail{font-size:15px;padding:20px 0}#divorce-page .d2-compensation-note{font-size:15px;line-height:1.85;margin-bottom:25px}#divorce-page .d2-domain-compensation{padding:42px 0}#divorce-page .d2-resolution-title{justify-content:flex-start}#divorce-page .d2-resolution-title h3{font-size:17px}#divorce-page .d2-resolution-title h3 br{display:block}#divorce-page .d2-resolution ol{gap:13px}#divorce-page .d2-resolution li strong{font-size:14px}#divorce-page .d2-resolution li span{font-size:11px}#divorce-page .d2-resolution li+li:before{left:-14px;top:28px;font-size:16px}#divorce-page .d2-resolution{margin-top:28px;padding:22px 0}#divorce-page .d2-other-compensation{padding:0 16px}#divorce-page .d2-other-compensation>summary{font-size:16px;gap:9px}#divorce-page .d2-other-compensation>summary>.d-icon{width:22px}#divorce-page .d2-domain-compensation>.d-wrap>.d-button{width:100%;font-size:15px;gap:15px;padding:15px 17px}#divorce-page .d-worries{gap:8px}#divorce-page .d-worry{grid-template-columns:1fr;padding:22px 0;gap:10px}#divorce-page .d-worry .d-art{max-width:420px;width:calc(100% + 24px);margin:-7px -12px 0;max-height:260px}#divorce-page .d-worry .d-art img{max-height:260px}#divorce-page .d-worry h3{font-size:25px}#divorce-page .d-worry li{font-size:17px}#divorce-page .d-worry li+li{margin-top:8px}#divorce-page .d-worry .d-text-link{font-size:15px}#divorce-page .d-worry-end{font-size:16px;margin-top:6px;padding:10px 0}#divorce-page .d2-divorce-shortcuts{display:grid;gap:10px}#divorce-page .d2-divorce-shortcuts .d-text-link{font-size:15px;gap:20px;justify-content:space-between}#divorce-page .d-merit-layout{display:flex;flex-direction:column;gap:8px}#divorce-page .d-merit-art{width:100%;max-width:400px}#divorce-page .d-merit-art .d-art{width:100%;margin:0}#divorce-page .d-merits article{padding:20px 0}#divorce-page .d-merits p{font-size:16px}#divorce-page .d-advice{padding-left:46px;padding-bottom:23px}#divorce-page .d2-advice-icon{width:30px;height:33px}#divorce-page .d2-advice-icon .d-icon{width:29px;height:29px}#divorce-page .d-advice h3{font-size:20px}#divorce-page .d-advice p{font-size:16px}#divorce-page .d-topic h3{font-size:21px}#divorce-page .d-topic-key{font-size:16px}#divorce-page .d2-case-result{padding:14px 16px;margin-top:18px}#divorce-page .d2-case-result>p{font-size:16px}#divorce-page .d-case-situation{font-size:16px}#divorce-page .d2-reform-icon{right:17px;top:21px}#divorce-page .d-reform-card h3{font-size:21px}}#divorce-page .d2-affair-fee{display:flex;align-items:flex-start;gap:17px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin-top:26px}#divorce-page .d2-affair-fee>.d-icon{width:30px;height:33px;color:#536349}#divorce-page .d2-affair-fee h3{font-size:20px;line-height:1.7;margin-bottom:10px}#divorce-page .d2-affair-fee p{font-size:16px;line-height:1.9}#divorce-page .d2-entry:before{display:none}#divorce-page .d2-claim-art .d-art{height:100%}#divorce-page .d2-claim-art .d-art img{height:100%;object-fit:contain}#divorce-page .d2-claim-art{height:270px}#divorce-page{--nav-height:65px;--admin-offset:0px}#divorce-page .d-header{top:var(--admin-offset)}#divorce-page .d-menu{top:calc(var(--header-height) + var(--admin-offset))}#divorce-page .d-quick{top:calc(var(--header-height) + var(--admin-offset))}#divorce-page section,#divorce-page [id],#divorce-page .d2-claim-card{scroll-margin-top:calc(var(--header-height) + var(--nav-height) + var(--admin-offset) + 12px)}@media(min-width:1150px){#divorce-page .d2-hero-grid .d2-entry-divorce>p br{display:initial}}@media(max-width:1050px){#divorce-page .d2-claim-art{height:215px}}@media(max-width:800px){#divorce-page{--nav-height:58px}#divorce-page .d2-claim-art{height:195px}}@media(max-width:600px){#divorce-page{--nav-height:49px}#divorce-page .d2-claim-art{height:215px}#divorce-page .d2-claim-art .d-art img{height:100%}}#divorce-page .d2-inline-route{text-underline-offset:.3em;text-decoration-color:#aab59f;color:#45573b}#divorce-page .d2-inline-route:hover{text-decoration-thickness:2px}@media(max-width:359px){#divorce-page .d-hero h1{font-size:24px}#divorce-page .d-quick-link{font-size:12px}#divorce-page .d-quick-link:last-child{font-size:12px}#divorce-page .d2-entry{padding-left:17px;padding-right:17px}#divorce-page .d2-entry-claim-links .d2-entry-link{font-size:14px}#divorce-page .d2-entry-claim-links .d2-entry-link>.d-icon{width:16px}}@media(prefers-reduced-motion:reduce){#divorce-page .d2-entry,#divorce-page .d2-entry:before,#divorce-page .d2-claim-art .d-art,#divorce-page .d2-entry-link>.d-icon,#divorce-page .d2-claim-detail .d-icon{transition:none}#divorce-page .d2-entry:hover:before,#divorce-page .d2-claim-card:hover .d2-claim-art .d-art{transform:none}#divorce-page .d2-selected-flash{animation:none}}#divorce-page #form .l-scope-note{margin-bottom:28px}#labor-page .wk-daiko-cta{display:flex;gap:20px;align-items:center;border-block:1px solid #a9b8c3;padding:22px 6px;margin-top:24px;text-decoration:none}#labor-page .wk-daiko-cta-title{display:block;font-family:"Yu Mincho",serif;font-size:25px;line-height:1.7}#labor-page .wk-daiko-cta-desc{display:block;margin-top:10px;font-size:16px}#labor-page .l-overtime>.ml-sec-inner{display:grid;grid-template-columns:1fr .6fr;gap:0 35px;align-items:start}#labor-page .l-overtime .ml-head{grid-column:1/-1}#labor-page .l-overtime .l-art{grid-column:2;grid-row:2;float:none;width:100%;margin:0}#labor-page .l-overtime .wkcalc-fold{grid-column:1;grid-row:2;min-width:0}@media(max-width:760px){#labor-page .l-overtime>.ml-sec-inner{display:block}#labor-page .l-overtime .l-art{width:80%;margin:0 0 24px auto}#labor-page .ml-risk-card{padding:24px 18px}#labor-page .ml-risk-title{font-size:19px}}#divorce-page #form{--c-bg:#f8f6f1;--c-bg-2:#f0ebe0;--c-surface:#fff;--c-ink:#101827;--c-text:#3d4250;--c-muted:#6f7480;--c-gold:#b99753;--c-gold-2:#d9bf8a;--c-gold-deep:#8f7134;--c-grad:linear-gradient(120deg,#c9a45f,#9a7b3c);--c-border:#e8e3d6;--c-red:#c94f4f;--c-green:#3d9a6c;--c-line:#06c755;--c-dark:#0b1322;--sh-sm:0 2px 10px -4px rgba(16,24,39,.12);--sh-md:0 10px 34px -14px rgba(16,24,39,.2);--sh-lg:0 24px 60px -24px rgba(16,24,39,.28);--sh-gold:0 12px 30px -10px rgba(185,151,83,.5);--r-sm:10px;--r-md:16px;--r-lg:24px;--ease:cubic-bezier(.22,1,.36,1);font-family:'Noto Sans JP',sans-serif;color:var(--c-text);line-height:1.85;font-size:16px;background:var(--c-surface);padding:72px 24px;background:#eeebe0}#divorce-page #form .ml-ct-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:24px;align-items:start}#divorce-page #form .ml-ct-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:26px 28px}#divorce-page #form .ml-ct-card+.ml-ct-card{margin-top:16px}#divorce-page #form .ml-ct-label{display:flex;align-items:center;gap:10px;font-size:.86rem;font-weight:700;color:var(--c-ink);margin:0 0 10px}#divorce-page #form .ml-ct-label svg{width:18px;height:18px;fill:var(--c-gold-deep)}#divorce-page #form .ml-ct-num{display:inline-block;font-size:clamp(1.7rem, 3vw, 2.2rem);font-weight:900;color:var(--c-ink);text-decoration:none;letter-spacing:.02em;line-height:1.2;white-space:nowrap}#divorce-page #form .ml-ct-num:hover{color:var(--c-gold-deep)}#divorce-page #form .ml-ct-hours{font-size:.82rem;color:var(--c-muted);margin:6px 0 0}#divorce-page #form .ml-ct-linebtn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 20px;border-radius:12px;background:var(--c-line);color:#fff;font-size:.95rem;font-weight:700;text-decoration:none;box-shadow:0 10px 26px -10px rgba(6,199,85,.45);transition:transform .3s var(--ease),background-color .3s}#divorce-page #form .ml-ct-linebtn:hover{transform:translateY(-2px);background:#05b34c}#divorce-page #form .ml-ct-linebtn svg{width:20px;height:20px;fill:currentColor}#divorce-page #form .ml-ct-qr{margin-top:16px;text-align:center}#divorce-page #form .ml-ct-qr img{width:168px;height:auto;border-radius:var(--r-md);border:1px solid var(--c-border)}#divorce-page #form .ml-ct-qr p{font-size:.78rem;color:var(--c-muted);margin:8px 0 0}#divorce-page #form .ml-ct-ask h4{font-size:.95rem;font-weight:900;color:var(--c-ink);margin:0 0 12px}#divorce-page #form .ml-ct-ask ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}#divorce-page #form .ml-ct-ask li{position:relative;padding-left:26px;font-size:.86rem;line-height:1.9;color:var(--c-text)}#divorce-page #form .ml-ct-ask li:before{content:'';position:absolute;left:0;top:7px;width:16px;height:16px;border-radius:6px;background:rgba(185,151,83,.13)}#divorce-page #form .ml-ct-ask li:after{content:'';position:absolute;left:4px;top:11px;width:8px;height:4.5px;border-left:1.8px solid var(--c-gold-deep);border-bottom:1.8px solid var(--c-gold-deep);transform:rotate(-45deg)}#divorce-page #form .ml-ct-form{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-md);padding:30px 32px}#divorce-page #form .ml-ct-form p{margin:0 0 16px}#divorce-page #form .ml-ct-form label{display:block;font-size:.87rem;font-weight:700;color:var(--c-ink)}#divorce-page #form .ml-req{display:inline-block;margin-left:6px;padding:1px 9px;border-radius:999px;background:#fdecec;color:#d64545;font-size:.7rem;font-weight:700;vertical-align:1px}#divorce-page #form .ml-opt{display:inline-block;margin-left:6px;padding:1px 9px;border-radius:999px;background:var(--c-bg-2);color:var(--c-muted);font-size:.7rem;font-weight:700;vertical-align:1px}#divorce-page #form .ml-ct-form input[type=text],#divorce-page #form .ml-ct-form input[type=tel],#divorce-page #form .ml-ct-form input[type=email],#divorce-page #form .ml-ct-form textarea{width:100%;margin-top:7px;padding:12px 14px;border:1px solid var(--c-border);border-radius:10px;background:var(--c-bg);font-family:inherit;font-size:.93rem;color:var(--c-ink);transition:border-color .25s,box-shadow .25s,background-color .25s}#divorce-page #form .ml-ct-form input:focus,#divorce-page #form .ml-ct-form textarea:focus{outline:none;border-color:var(--c-gold);background:#fff;box-shadow:0 0 0 3px rgba(185,151,83,.2)}#divorce-page #form .ml-ct-form textarea{resize:vertical}#divorce-page #form .ml-ct-privacy label{display:flex;align-items:center;gap:10px;font-weight:500;font-size:.87rem;color:var(--c-text);cursor:pointer}#divorce-page #form .ml-ct-privacy input{width:17px;height:17px;accent-color:var(--c-gold)}#divorce-page #form .ml-ct-privacy a{color:var(--c-gold-deep);font-weight:700}#divorce-page #form .ml-ct-form input[type=submit]{width:100%;padding:15px 20px;border:none;border-radius:12px;background:var(--c-grad);color:#fff;font-family:inherit;font-size:.98rem;font-weight:700;letter-spacing:.04em;cursor:pointer;box-shadow:var(--sh-gold);transition:transform .3s var(--ease),box-shadow .3s}#divorce-page #form .ml-ct-form input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 16px 38px -10px rgba(185,151,83,.6)}#divorce-page #form .ml-ct-note{font-size:.78rem;color:var(--c-muted);margin:12px 0 0}#divorce-page #form .ml-sec-inner{max-width:1140px;margin:0 auto;position:relative}#divorce-page #form .ml-head{text-align:center;max-width:760px;margin:0 auto 32px}#divorce-page #form .ml-head h2{font-size:clamp(1.5rem, 3vw, 2.15rem);font-weight:900;line-height:1.5;letter-spacing:.01em;color:var(--c-ink);margin:0 0 14px;text-wrap:balance;overflow-wrap:normal;word-break:normal}#divorce-page #form .ml-head-lead{font-size:.93rem;line-height:2;color:var(--c-muted);margin:0}#divorce-page #form h2{font-family:inherit}#divorce-page #form .ml-ct-qr img{margin-inline:auto}#divorce-page #form .screen-reader-response{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#divorce-page #form .hidden-fields-container{display:none}#divorce-page #form .wpcf7-not-valid-tip{display:block;color:#b91c1c;font-size:14px}#divorce-page #form .wpcf7-response-output{margin:20px 0 0;padding:12px;border:2px solid #b99753}#divorce-page #form .wpcf7-response-output:empty{display:none}#divorce-page #form input[type=checkbox]{width:17px;height:17px;accent-color:#b99753;vertical-align:middle;margin-right:8px}#divorce-page #form input[type=submit]:disabled,#divorce-page #form input[type=button]:disabled{opacity:.65;cursor:default}#divorce-page #form .m-preview-note{font-size:12px;color:#6f7480;margin-top:16px}#divorce-page #form input[type=button]{width:100%;padding:15px 20px;border:none;border-radius:12px;background:var(--c-grad);color:#fff;font-family:inherit;font-size:.98rem;font-weight:700;line-height:1.5;letter-spacing:.04em}@media(max-width:760px){#divorce-page #form{padding:52px 20px}#divorce-page #form .ml-ct-grid{grid-template-columns:1fr;gap:16px}#divorce-page #form .ml-head{margin-bottom:24px}#divorce-page #form .ml-ct-card{padding:22px 20px}#divorce-page #form .ml-ct-form{padding:24px 20px}#divorce-page #form .ml-ct-qr img{width:148px}#divorce-page #form .ml-ct-form input,#divorce-page #form .ml-ct-form textarea{font-size:16px}}#divorce-page #form{--c-bg:#fcfaf7;--c-bg-2:#f2ede6;--c-surface:#fff;--c-ink:#37343a;--c-text:#4a444c;--c-muted:#625c63;--c-gold:#66516a;--c-gold-2:#b39ab6;--c-gold-deep:#544258;--c-grad:linear-gradient(120deg,#7d6883,#544258);--c-border:#d9d1d7;--c-line:#06c755;--sh-gold:0 12px 30px -10px rgba(102,81,106,.45);font-family:inherit;font-size:16px;color:var(--c-text);background:#e9e1e8;padding:72px 24px}#divorce-page #form .ml-head h2{font-family:var(--serif);font-weight:600;color:var(--c-ink)}#divorce-page #form .ml-ct-form label{display:block;font-size:.87rem;font-weight:700;color:var(--c-ink);margin:0}#divorce-page #form .ml-ct-form label span{display:inline-block;margin-left:6px;padding:1px 9px;border-radius:999px;background:#fdecec;color:#d64545;font-size:.7rem!important;font-weight:700;vertical-align:1px}#divorce-page #form .ml-ct-form .wpcf7-acceptance label{display:flex;align-items:center;gap:10px;font-weight:500;font-size:.87rem;color:var(--c-text);cursor:pointer}#divorce-page #form .ml-ct-form .wpcf7-acceptance a{color:var(--c-gold-deep);font-weight:700;text-decoration:underline;text-underline-offset:3px}#divorce-page #form .ml-ct-form .wpcf7-list-item{margin:0}#divorce-page #form .ml-ct-qr img{margin-inline:auto}#divorce-page #form .ml-ct-qr .ml-ct-conflict{margin-top:12px;font-size:12.5px;line-height:1.9;text-align:left;color:#5a6472}#divorce-page #form .ml-ct-form input[type=submit]{letter-spacing:.06em}@media(max-width:760px){#divorce-page #form{padding:52px 20px}}body:has(#divorce-page)>.omoto-spcta,body:has(#divorce-page) .omoto-spcta{display:none!important}#divorce-page .d-fields{background:#f2ede6;border-top:1px solid #d9d1d7;padding:28px 0;color:#37343a}#divorce-page .d-fields .d-fields-title{font-size:13px;font-weight:700;letter-spacing:.08em;color:#625c63;margin:0 0 12px}#divorce-page .d-fields ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 10px}#divorce-page .d-fields li a{display:inline-block;padding:8px 14px;border:1px solid #d9d1d7;border-radius:999px;background:#fff;color:#37343a;font-size:14px;font-weight:600;text-decoration:none;line-height:1.5}#divorce-page .d-fields li a:hover{border-color:#37343a}#divorce-page .d-fields-lawyers{margin:14px 0 0;font-size:13px;color:#625c63}#divorce-page :is(h1,h2,h3,h4){word-break:auto-phrase;text-wrap:balance}#divorce-page :is(p,li,dd){text-wrap:pretty}#divorce-page p>:is(b,strong){color:#2e2931;background-image:linear-gradient(transparent 60%,rgba(166,138,170,.3) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em}#divorce-page .rk-comp :is(b,strong),#divorce-page .d2-resolution :is(b,strong),#divorce-page .d-fees :is(b,strong),#divorce-page .ml-ct-card :is(b,strong){background-image:none;padding:0;color:inherit}#divorce-page .rk-point p>b,#divorce-page .d-claimed p>b{background-image:linear-gradient(transparent 60%,rgba(142,112,148,.28) 60%)}#divorce-page .d-case-attr,#divorce-page .d-cases-section .rk-note,#divorce-page .d-reform-card cite,#divorce-page .d-fees article>p,#divorce-page .rk-disc,#divorce-page .d2-case-result>span{font-size:14px;line-height:1.8}#divorce-page .d-source,#divorce-page .rk-hint{font-size:13.5px;line-height:1.75}#divorce-page #form .ml-ct-qr .ml-ct-conflict{font-size:14px;line-height:1.85}#divorce-page .d-topic-foot{font-size:16px}#divorce-page .d-grounds>span{display:block;padding-left:1.35em;text-indent:-1.35em}#divorce-page .d-grounds>span+span{margin-top:.2em}#divorce-page .d-owner-band{padding:0 0 56px;background:var(--paper)}#divorce-page .d-owner{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;padding:32px 36px;border:1px solid var(--line);border-left:4px solid var(--plum);border-radius:var(--r-md);background:#f3edf1;color:inherit;text-decoration:none;transition:background .25s ease,box-shadow .25s ease}#divorce-page .d-owner:hover,#divorce-page .d-owner:focus-visible{background:#efe6ed;box-shadow:var(--sh-sm)}#divorce-page .d-owner-eyebrow{font-size:13px;font-weight:700;letter-spacing:.15em;color:var(--plum);margin:0 0 10px}#divorce-page .d-owner-ttl{font-family:var(--serif);font-size:30px;line-height:1.5;letter-spacing:.05em;margin:0 0 14px;color:var(--ink)}#divorce-page .d-owner-txt{font-size:16px;line-height:1.95;margin:0;color:var(--ink)}#divorce-page .d-owner-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0}#divorce-page .d-owner-tags li{font-size:13px;line-height:1;padding:8px 13px;border:1px solid #cdbecb;border-radius:999px;color:var(--plum);background:#fff}#divorce-page .d-owner-go{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-size:17px;font-weight:700;color:var(--plum)}#divorce-page .d-owner-go .d-icon{width:24px;height:24px;flex:none}@media(max-width:860px){#divorce-page .d-owner{grid-template-columns:1fr;gap:20px;padding:26px 22px}#divorce-page .d-owner-ttl{font-size:24px}#divorce-page .d-owner-go{justify-content:flex-end}}