.g-judicial{--bg:#F3F7F5;--deep:#1F5A54;--ink:#16302D;--act:#E3B23C;--mint:#DCE9E4;--white:#FFFFFF;--sub:#3F5B57;--r-l:28px;--r-m:22px;--r-s:14px;--f-head:"Zen Antique Soft","Hiragino Mincho ProN",serif;font-synthesis:none;--f-body:"Noto Sans JP","Hiragino Sans",sans-serif;--gut:clamp(20px,4vw,40px);--sec:clamp(64px,9vw,120px);background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.95;font-feature-settings:"palt";letter-spacing:.03em;overflow-wrap:anywhere;min-height:100vh;-webkit-font-smoothing:antialiased}.g-judicial dd,.g-judicial dl,.g-judicial figure,.g-judicial h1,.g-judicial h2,.g-judicial h3,.g-judicial h4,.g-judicial h5,.g-judicial ol,.g-judicial p,.g-judicial ul{margin:0;padding:0}.g-judicial ol,.g-judicial ul{list-style:none}.g-judicial a{color:inherit;text-decoration:none}.g-judicial p+p{margin-top:1em}.g-judicial :focus-visible{outline:3px solid var(--act);outline-offset:3px}.g-judicial .band :focus-visible,.g-judicial .hero__main :focus-visible,.g-judicial .panel--deep :focus-visible{outline-color:var(--white)}.g-judicial .wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:var(--gut)}.g-judicial .wrap--narrow{max-width:960px}.g-judicial .skip{position:absolute;left:12px;top:-80px;z-index:50;background:var(--ink);color:var(--white);padding:12px 18px;border-radius:var(--r-s)}.g-judicial .skip:focus{top:12px}.g-judicial .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 24px;border:0;border-radius:var(--r-s);font-family:var(--f-body);font-size:15px;font-weight:700;line-height:1.4;letter-spacing:.06em;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.g-judicial .btn:hover{transform:translateY(-2px)}.g-judicial .btn .arw{flex:none;transition:transform .2s ease}.g-judicial .btn:hover .arw{transform:translateX(3px)}.g-judicial .btn--act{background:var(--act);color:var(--ink)}.g-judicial .btn--act:hover{background:#EBC056}.g-judicial .btn--main{background:var(--deep);color:var(--white)}.g-judicial .btn--main:hover{background:#174A45}.g-judicial .btn--sub{background:var(--mint);color:var(--ink)}.g-judicial .btn--white{background:var(--white);color:var(--ink)}.g-judicial .btn--lg{min-height:60px;padding:14px 36px;font-size:17px}.g-judicial .ttl{position:relative;padding-left:30px;font-family:var(--f-head);font-weight:700;font-size:clamp(26px,3.4vw,40px);line-height:1.45;letter-spacing:.04em}.g-judicial .ttl:before{content:"";position:absolute;left:0;top:.725em;width:16px;height:16px;margin-top:-8px;border-radius:50%;background:var(--act)}.g-judicial .ttl--sm{font-size:clamp(20px,2.2vw,24px);padding-left:24px}.g-judicial .ttl--sm:before{width:12px;height:12px;margin-top:-6px}.g-judicial .subttl{margin:clamp(48px,6vw,72px) 0 24px;font-family:var(--f-head);font-weight:700;font-size:clamp(20px,2.4vw,26px);line-height:1.5}.g-judicial .sec{padding-top:var(--sec)}.g-judicial .sec--first{padding-top:clamp(40px,6vw,72px)}.g-judicial .sechead{margin-bottom:clamp(28px,4vw,48px)}.g-judicial .sechead p{margin-top:18px;max-width:46em;color:var(--sub)}.g-judicial .sechead--row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.g-judicial .more{margin-top:clamp(28px,4vw,44px);text-align:center}.g-judicial .panel{border-radius:var(--r-l);padding:clamp(32px,6vw,72px) clamp(20px,5vw,64px)}.g-judicial .panel--mint{background:var(--mint)}.g-judicial .panel--mint .sechead p{color:var(--ink)}.g-judicial .panel--deep{background:var(--deep);color:var(--white)}.g-judicial .tag{display:inline-block;padding:3px 12px;border-radius:999px;background:var(--mint);font-size:12px;font-weight:700;line-height:1.6}.g-judicial .hd{position:relative;z-index:20}.g-judicial .hd__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px}.g-judicial .hd__brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-family:var(--f-head);font-weight:700;font-size:clamp(17px,2vw,21px);letter-spacing:.06em;white-space:nowrap}.g-judicial .hd__brand:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--act)}.g-judicial .hd__nav{margin-left:auto}.g-judicial .hd__nav ul{display:flex;gap:4px}.g-judicial .hd__nav a{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--r-s);font-size:14px;font-weight:500;transition:background-color .2s ease}.g-judicial .hd__nav a:hover{background:var(--mint)}.g-judicial .hd__menu{display:none}@media (max-width:1000px){.g-judicial .hd__cta,.g-judicial .hd__nav{display:none}.g-judicial .hd__menu{display:block}.g-judicial .hd__menu summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border-radius:var(--r-s);background:var(--mint);font-size:13px;font-weight:700;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.g-judicial .hd__menu summary::-webkit-details-marker{display:none}.g-judicial .hd__bars{display:grid;grid-gap:4px;gap:4px}.g-judicial .hd__bars i{display:block;width:18px;height:2px;border-radius:2px;background:var(--ink);transition:transform .2s ease,opacity .2s ease}.g-judicial .hd__menu[open] .hd__bars i:first-child{transform:translateY(6px) rotate(45deg)}.g-judicial .hd__menu[open] .hd__bars i:nth-child(2){opacity:0}.g-judicial .hd__menu[open] .hd__bars i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.g-judicial .hd__menu nav{position:absolute;left:var(--gut);right:var(--gut);top:calc(100% - 4px);padding:14px;border-radius:var(--r-m);background:var(--deep);color:var(--white)}.g-judicial .hd__menu li a{display:flex;align-items:center;min-height:52px;padding:0 16px;border-radius:var(--r-s);font-weight:500}.g-judicial .hd__menu li a:hover{background:rgba(255,255,255,.12)}.g-judicial .hd__menu li a.btn{justify-content:center;margin-top:10px;font-weight:700}.g-judicial .hd__menu li a.btn:hover{background:#EBC056;transform:none}}.g-judicial .hero{padding-top:6px}.g-judicial .hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);grid-gap:clamp(16px,2.6vw,32px);gap:clamp(16px,2.6vw,32px)}.g-judicial .hero__main{display:flex;flex-direction:column;justify-content:space-between;gap:clamp(40px,7vw,96px);min-height:clamp(480px,62vw,680px);padding:clamp(28px,4.6vw,60px);border-radius:var(--r-l);background:var(--deep);color:var(--white)}.g-judicial .hero__ttl{font-family:var(--f-head);font-weight:700;font-size:clamp(42px,6.4vw,84px);line-height:1.3;letter-spacing:.04em}.g-judicial .hero__lead{margin-top:clamp(18px,2.4vw,28px);font-size:clamp(15px,1.5vw,17px);line-height:2}.g-judicial .hero__doors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.g-judicial .door{position:relative;display:flex;flex-direction:column;gap:8px;height:100%;min-height:132px;padding:20px 20px 52px;border-radius:var(--r-s);background:var(--white);color:var(--ink);transition:transform .2s ease,background-color .2s ease}.g-judicial .door:hover{transform:translateY(-4px);background:#FFF8E4}.g-judicial .door__name{font-family:var(--f-head);font-weight:700;font-size:clamp(17px,1.7vw,20px);line-height:1.4}.g-judicial .door__text{font-size:13px;line-height:1.7;color:var(--sub)}.g-judicial .door__go{position:absolute;right:14px;bottom:14px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--act)}.g-judicial .hero__side{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:clamp(12px,1.6vw,16px);gap:clamp(12px,1.6vw,16px)}.g-judicial .hero__photo{position:relative;min-height:260px;border-radius:var(--r-l);overflow:hidden;background:var(--mint)}.g-judicial .hero__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:42% 50%}.g-judicial .hero__news{display:grid;grid-gap:4px;gap:4px;padding:20px 24px;border-radius:var(--r-m);background:var(--white);transition:transform .2s ease}.g-judicial .hero__news:hover{transform:translateY(-2px)}.g-judicial .hero__newslabel{font-size:12px;font-weight:700;color:var(--sub)}.g-judicial .hero__newsttl{font-weight:500;line-height:1.6}.g-judicial .hero__newsdate{font-size:12px;color:var(--sub)}@media (max-width:900px){.g-judicial .hero__grid{grid-template-columns:minmax(0,1fr)}.g-judicial .hero__main{min-height:0}.g-judicial .hero__photo{min-height:0;aspect-ratio:3/2}}@media (max-width:640px){.g-judicial .hero__doors{grid-template-columns:minmax(0,1fr);gap:8px}.g-judicial .door{min-height:0;padding:16px 60px 16px 18px;gap:2px}.g-judicial .door__go{top:50%;bottom:auto;margin-top:-16px}.g-judicial .hero__lead br{display:none}}.g-judicial .about__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;grid-gap:clamp(28px,6vw,80px);gap:clamp(28px,6vw,80px)}.g-judicial .about__lead{margin-top:28px;font-family:var(--f-head);font-weight:500;font-size:clamp(18px,2vw,22px);line-height:1.8}.g-judicial .about__btn{margin-top:32px}.g-judicial .about__fig{border-radius:var(--r-l);overflow:hidden;background:var(--white)}.g-judicial .about__fig img{width:100%}@media (max-width:800px){.g-judicial .about__grid{grid-template-columns:minmax(0,1fr)}}.g-judicial .svlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.g-judicial .svitem{display:grid;grid-template-columns:96px minmax(0,1fr) 32px;align-items:center;grid-gap:18px;gap:18px;height:100%;padding:14px 18px 14px 14px;border-radius:var(--r-m);background:var(--white);transition:transform .2s ease}.g-judicial .svitem:hover{transform:translateY(-3px)}.g-judicial .svitem__fig{display:block;aspect-ratio:1;border-radius:var(--r-s);overflow:hidden;background:var(--white)}.g-judicial .svitem__fig img{width:100%;height:100%;object-fit:contain}.g-judicial .svitem__body{display:grid;grid-gap:2px;gap:2px}.g-judicial .svitem__name{font-family:var(--f-head);font-weight:700;font-size:18px;line-height:1.5}.g-judicial .svitem__text{font-size:13px;line-height:1.7;color:var(--sub)}.g-judicial .svitem__go{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--mint)}@media (max-width:800px){.g-judicial .svlist{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.g-judicial .svitem{grid-template-columns:64px minmax(0,1fr);gap:14px}.g-judicial .svitem__go{display:none}}.g-judicial .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px)}.g-judicial .card{display:flex;flex-direction:column;height:100%;border-radius:var(--r-m);overflow:hidden;background:var(--white);transition:transform .2s ease}.g-judicial .card:hover{transform:translateY(-4px)}.g-judicial .card__fig{display:block;aspect-ratio:13/9;overflow:hidden;background:#EEF0FF}.g-judicial .card__fig img{width:100%;height:100%;object-fit:cover}.g-judicial .card__body{display:grid;grid-gap:8px;gap:8px;padding:20px 22px 26px}.g-judicial .card__date{font-size:12px;color:var(--sub)}.g-judicial .card__ttl{font-family:var(--f-head);font-weight:700;font-size:17px;line-height:1.65}@media (max-width:800px){.g-judicial .cards{grid-template-columns:minmax(0,1fr)}.g-judicial .card{flex-direction:row;align-items:center}.g-judicial .card__fig{flex:0 0 38%;aspect-ratio:1}.g-judicial .card__body{padding:14px 18px}.g-judicial .card__ttl{font-size:15px}}.g-judicial .panel--deep .ttl{color:var(--white)}.g-judicial .faces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,2.4vw,28px);gap:clamp(14px,2.4vw,28px)}.g-judicial .face__photo{aspect-ratio:4/3;border-radius:var(--r-m);overflow:hidden;background:var(--mint)}.g-judicial .face__photo img{width:100%;height:100%;object-fit:cover}.g-judicial .face__name{display:flex;align-items:center;gap:12px;margin-top:16px;font-family:var(--f-head);font-weight:700;font-size:clamp(18px,2vw,22px);line-height:1.5}.g-judicial .face__role{padding:2px 12px;border-radius:999px;background:var(--act);color:var(--ink);font-family:var(--f-body);font-size:12px}@media (max-width:700px){.g-judicial .faces{grid-template-columns:minmax(0,1fr);gap:24px}}.g-judicial .duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(40px,5vw,64px);gap:clamp(40px,5vw,64px)}.g-judicial .duo__col{scroll-margin-top:24px}.g-judicial .news,.g-judicial .posts{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.g-judicial .post{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;padding:12px;border-radius:var(--r-m);background:var(--white)}.g-judicial .post__fig{display:block;aspect-ratio:4/3;border-radius:var(--r-s);overflow:hidden;background:var(--mint)}.g-judicial .post__fig img{width:100%;height:100%;object-fit:cover}.g-judicial .post__body{display:grid;grid-gap:2px;gap:2px;padding-right:8px}.g-judicial .post__date{font-size:12px;color:var(--sub)}.g-judicial .post__ttl{font-weight:700;line-height:1.65}.g-judicial .news__item{display:grid;grid-gap:6px;gap:6px;padding:20px 24px;border-radius:var(--r-m);background:var(--white)}.g-judicial .news__meta{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--sub)}.g-judicial .news__meta .tag{color:var(--ink)}.g-judicial .news__ttl{font-weight:700;line-height:1.65}@media (max-width:800px){.g-judicial .duo{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.g-judicial .post{grid-template-columns:84px minmax(0,1fr);gap:14px}}.g-judicial .band{padding-top:var(--sec)}.g-judicial .band__panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:32px clamp(32px,6vw,80px);gap:32px clamp(32px,6vw,80px);padding:clamp(36px,6vw,72px) clamp(24px,6vw,80px);border-radius:var(--r-l);background:var(--deep);color:var(--white)}.g-judicial .band__ttl{font-family:var(--f-head);font-weight:700;font-size:clamp(28px,4vw,44px);line-height:1.4}.g-judicial .band__text p{margin-top:14px}.g-judicial .band__act{display:grid;grid-gap:16px;gap:16px;justify-items:stretch}.g-judicial .band__act .btn{min-width:min(280px,100%)}.g-judicial .band__tel{display:flex;align-items:baseline;justify-content:center;gap:12px;margin:0;font-size:13px}.g-judicial .band__tel a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--f-head);font-weight:700;font-size:26px;letter-spacing:.06em}@media (max-width:800px){.g-judicial .band__panel{grid-template-columns:minmax(0,1fr)}.g-judicial .band__text br{display:none}}.g-judicial .ft{padding:clamp(56px,8vw,96px) 0 32px}.g-judicial .ft__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px clamp(32px,6vw,80px);gap:32px clamp(32px,6vw,80px);padding:clamp(28px,5vw,56px);border-radius:var(--r-l);background:var(--white)}.g-judicial .ft__brand{font-family:var(--f-head);font-weight:700;font-size:22px;line-height:1.5}.g-judicial .ft__catch{margin-top:2px;font-size:13px;color:var(--sub)}.g-judicial .ft__dl{display:grid;grid-gap:12px;gap:12px;margin-top:24px;font-size:14px}.g-judicial .ft__dl dt{font-size:12px;font-weight:700;color:var(--sub);line-height:1.6}.g-judicial .ft__dl dd{line-height:1.8}.g-judicial .ft__nav ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.g-judicial .ft__nav a{display:flex;align-items:center;min-height:48px;padding:0 18px;border-radius:var(--r-s);background:var(--bg);font-size:14px;font-weight:500;transition:background-color .2s ease}.g-judicial .ft__nav a:hover{background:var(--mint)}.g-judicial .ft__end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;margin-top:24px;font-size:12px;color:var(--sub)}.g-judicial .ft__end p{margin:0}@media (max-width:800px){.g-judicial .ft__panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.g-judicial .ft__nav ul{grid-template-columns:minmax(0,1fr)}}.g-judicial .phead{padding-top:6px}.g-judicial .phead__panel{position:relative;overflow:hidden;padding:clamp(28px,5vw,64px) clamp(24px,6vw,72px) clamp(40px,6vw,72px);border-radius:var(--r-l);background:var(--deep);color:var(--white)}.g-judicial .phead__panel:after{content:"";position:absolute;right:clamp(-90px,-4vw,-40px);bottom:clamp(-140px,-8vw,-80px);width:clamp(200px,30vw,380px);aspect-ratio:1;border-radius:50%;background:#2B6C65}.g-judicial .crumb ol{display:flex;flex-wrap:wrap;gap:4px 0;font-size:13px}.g-judicial .crumb li{display:flex;align-items:center}.g-judicial .crumb li+li:before{content:"";width:6px;height:6px;margin:0 12px;border-radius:50%;background:var(--act)}.g-judicial .crumb a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.g-judicial .phead__ttl{position:relative;z-index:1;margin-top:clamp(20px,4vw,44px);font-family:var(--f-head);font-weight:700;font-size:clamp(30px,4.4vw,52px);line-height:1.35;letter-spacing:.05em}.g-judicial .phead__lead{position:relative;z-index:1;max-width:44em;margin-top:18px}@media (max-width:800px){.g-judicial .phead__lead br{display:none}}.g-judicial .chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,4vw,44px)}.g-judicial .chips a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--r-s);background:var(--mint);font-size:14px;font-weight:700;transition:background-color .2s ease,color .2s ease}.g-judicial .chips a:hover{background:var(--deep);color:var(--white)}.g-judicial .works{display:grid;grid-gap:clamp(14px,2vw,20px);gap:clamp(14px,2vw,20px)}.g-judicial .work{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;grid-gap:clamp(20px,5vw,64px);gap:clamp(20px,5vw,64px);padding:clamp(20px,3.4vw,40px);border-radius:var(--r-l);background:var(--white);scroll-margin-top:20px}.g-judicial .work:nth-child(2n) .work__fig{order:2}.g-judicial .work__fig{aspect-ratio:3/2;border-radius:var(--r-m);overflow:hidden;background:var(--white)}.g-judicial .work__fig img{width:100%;height:100%;object-fit:contain}.g-judicial .work__no{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--mint);font-family:var(--f-head);font-weight:700;font-size:16px;line-height:1}.g-judicial .work__ttl{margin:14px 0;font-family:var(--f-head);font-weight:700;font-size:clamp(22px,2.8vw,30px);line-height:1.5}@media (max-width:760px){.g-judicial .work{grid-template-columns:minmax(0,1fr)}.g-judicial .work:nth-child(2n) .work__fig{order:0}.g-judicial .work__fig{max-width:360px;width:100%;margin-inline:auto}}.g-judicial .fees{display:grid;grid-gap:12px;gap:12px}.g-judicial .fee{border-radius:var(--r-m);background:var(--white)}.g-judicial .fee summary{display:grid;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;grid-gap:8px 20px;gap:8px 20px;min-height:76px;padding:16px clamp(18px,3vw,32px);border-radius:var(--r-m);cursor:pointer;list-style:none}.g-judicial .fee summary::-webkit-details-marker{display:none}.g-judicial .fee__name{font-family:var(--f-head);font-weight:700;font-size:clamp(18px,2.2vw,22px);line-height:1.5}.g-judicial .fee__price{display:flex;align-items:center;gap:10px;font-weight:700;line-height:1.5}.g-judicial .fee__label{padding:2px 10px;border-radius:999px;background:var(--mint);font-size:12px}.g-judicial .fee__mark{position:relative;width:32px;height:32px;border-radius:50%;background:var(--act)}.g-judicial .fee__mark:after,.g-judicial .fee__mark:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--ink);transition:transform .2s ease}.g-judicial .fee__mark:after{transform:rotate(90deg)}.g-judicial .fee[open] .fee__mark:after{transform:rotate(0deg)}.g-judicial .fee__body{padding:4px clamp(18px,3vw,32px) clamp(22px,3vw,32px)}.g-judicial .fee__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);grid-gap:16px;gap:16px;margin-top:20px}.g-judicial .fee__cols>div{padding:clamp(18px,2.6vw,28px);border-radius:var(--r-s);background:var(--bg)}.g-judicial .fee__h{margin-bottom:12px;font-size:13px;font-weight:700;color:var(--sub);line-height:1.6}.g-judicial .fee__flow{counter-reset:flow;display:grid;grid-gap:10px;gap:10px}.g-judicial .fee__flow li{counter-increment:flow;position:relative;padding-left:40px;line-height:1.8}.g-judicial .fee__flow li:before{content:counter(flow);position:absolute;left:0;top:1px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--deep);color:var(--white);font-family:var(--f-head);font-weight:700;font-size:13px;line-height:1}.g-judicial .fee__big{font-family:var(--f-head);font-weight:700;font-size:clamp(24px,3vw,32px);line-height:1.4}.g-judicial .fee__note{margin-top:6px;font-size:13px;line-height:1.7;color:var(--sub)}@media (max-width:760px){.g-judicial .fee__cols{grid-template-columns:minmax(0,1fr)}.g-judicial .fee summary{grid-template-columns:minmax(0,1fr) 32px}.g-judicial .fee__price{grid-column:1;grid-row:2;font-size:14px}.g-judicial .fee__mark{grid-column:2;grid-row:1/span 2}}.g-judicial .terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(12px,1.6vw,20px);gap:clamp(12px,1.6vw,20px)}.g-judicial .term{padding:16px 16px 26px;border-radius:var(--r-m);background:var(--white)}.g-judicial .term__fig{aspect-ratio:4/3;border-radius:var(--r-s);overflow:hidden;background:var(--white)}.g-judicial .term__fig img{width:100%;height:100%;object-fit:contain}.g-judicial .term dt{margin:14px 8px 8px;font-family:var(--f-head);font-weight:700;font-size:20px;line-height:1.5}.g-judicial .term dd{margin:0 8px;font-size:14px;line-height:1.9}@media (max-width:1000px){.g-judicial .terms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.g-judicial .terms{grid-template-columns:minmax(0,1fr)}}.g-judicial .faq{display:grid;grid-gap:14px;gap:14px}.g-judicial .qa{padding:clamp(22px,3.4vw,40px);border-radius:var(--r-m);background:var(--white)}.g-judicial .qa__q{position:relative;padding-left:54px;min-height:40px;display:flex;align-items:center;font-family:var(--f-head);font-weight:700;font-size:clamp(18px,2.2vw,22px);line-height:1.55}.g-judicial .qa__q:before{content:"Q";position:absolute;left:0;top:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--deep);color:var(--white);font-size:18px;line-height:1}.g-judicial .qa__a{margin-top:18px;padding:clamp(18px,2.6vw,28px);border-radius:var(--r-s);background:var(--bg)}.g-judicial .qa__list{display:grid;grid-gap:8px;gap:8px;margin:16px 0}.g-judicial .qa__list li{padding:12px 18px;border-radius:var(--r-s);background:var(--white);line-height:1.8}.g-judicial .qa__list b{display:block;font-size:14px}.g-judicial .qa__em{font-weight:700}.g-judicial .jump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:clamp(32px,5vw,56px)}.g-judicial .jump a{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;height:100%;min-height:72px;padding:14px 18px;border-radius:var(--r-s);background:var(--mint);font-size:14px;font-weight:700;line-height:1.6;transition:transform .2s ease}.g-judicial .jump a:hover{transform:translateY(-2px)}.g-judicial .jump__no{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--white);font-family:var(--f-head);font-size:14px;line-height:1}@media (max-width:800px){.g-judicial .jump{grid-template-columns:minmax(0,1fr)}}.g-judicial .stories{display:grid;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px)}.g-judicial .story{padding:clamp(20px,4vw,56px);border-radius:var(--r-l);background:var(--white);scroll-margin-top:20px}.g-judicial .story__head{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:center;grid-gap:clamp(20px,4vw,56px);gap:clamp(20px,4vw,56px)}.g-judicial .story__fig{aspect-ratio:13/10;border-radius:var(--r-m);overflow:hidden;background:#EEF0FF}.g-judicial .story__fig img{width:100%;height:100%;object-fit:cover}.g-judicial .story__date{font-size:13px;color:var(--sub)}.g-judicial .story__ttl{margin-top:6px;font-family:var(--f-head);font-weight:700;font-size:clamp(22px,3vw,34px);line-height:1.5}.g-judicial .story__worry{margin-top:clamp(18px,2.4vw,28px);padding:clamp(18px,2.6vw,28px);border-radius:var(--r-m);background:var(--bg)}.g-judicial .pill{display:inline-block;margin-bottom:10px;padding:3px 16px;border-radius:999px;background:var(--deep);color:var(--white);font-size:13px;font-weight:700;line-height:1.7}.g-judicial .story__process{margin-top:clamp(28px,4vw,48px)}.g-judicial .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.g-judicial .step{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:22px 20px 24px;border-radius:var(--r-m);background:var(--mint)}.g-judicial .step__no{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--deep);color:var(--white);font-family:var(--f-head);font-weight:700;font-size:16px;line-height:1}.g-judicial .step__name{font-family:var(--f-head);font-weight:700;font-size:18px;line-height:1.5}.g-judicial .step__text{font-size:14px;line-height:1.85}.g-judicial .story__result{margin-top:14px;padding:20px clamp(20px,3vw,32px);border-radius:var(--r-m);background:var(--deep);color:var(--white);font-family:var(--f-head);font-weight:700;font-size:clamp(16px,1.8vw,19px);line-height:1.8}.g-judicial .voices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.g-judicial .voice{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;grid-gap:20px;gap:20px;padding:clamp(20px,2.6vw,28px);border-radius:var(--r-m);background:var(--bg)}.g-judicial .voice__photo{width:88px;height:88px;border-radius:50%;overflow:hidden;background:var(--mint)}.g-judicial .voice__photo img{width:100%;height:100%;object-fit:cover}.g-judicial .voice__h{font-size:13px;font-weight:700;color:var(--sub);line-height:1.6}.g-judicial .voice__h+p{margin-top:6px}.g-judicial .voice p{font-size:15px;line-height:1.9}.g-judicial .voice .voice__name{font-family:var(--f-head);font-weight:700;font-size:18px;line-height:1.5}.g-judicial .voice__name+p{margin-top:6px}@media (max-width:900px){.g-judicial .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.g-judicial .voices{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.g-judicial .story__head{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.g-judicial .steps{grid-template-columns:minmax(0,1fr)}.g-judicial .voice{grid-template-columns:64px minmax(0,1fr);gap:14px}.g-judicial .voice__photo{width:64px;height:64px}}.g-judicial .greet{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;grid-gap:clamp(28px,6vw,80px);gap:clamp(28px,6vw,80px)}.g-judicial .greet__photo{position:-webkit-sticky;position:sticky;top:24px;aspect-ratio:4/5;border-radius:var(--r-l);overflow:hidden;background:var(--mint)}.g-judicial .greet__photo img{width:100%;height:100%;object-fit:cover;object-position:40% 50%}.g-judicial .greet__text .ttl{margin-bottom:28px}.g-judicial .greet__sign{margin-top:32px;font-family:var(--f-head);font-weight:700;font-size:20px;line-height:1.6;text-align:right}.g-judicial .greet__sign span{display:block;font-family:var(--f-body);font-weight:400;font-size:13px;color:var(--sub)}@media (max-width:800px){.g-judicial .greet{grid-template-columns:minmax(0,1fr)}.g-judicial .greet__photo{position:static;aspect-ratio:3/2}}.g-judicial .hist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,1.6vw,20px);gap:clamp(12px,1.6vw,20px)}.g-judicial .hist__item{position:relative;padding:16px 16px 28px;border-radius:var(--r-m);background:var(--white)}.g-judicial .hist__no{position:absolute;left:28px;top:28px;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--act);font-family:var(--f-head);font-weight:700;font-size:17px;line-height:1}.g-judicial .hist__fig{aspect-ratio:3/2;border-radius:var(--r-s);overflow:hidden;background:var(--white)}.g-judicial .hist__fig img{width:100%;height:100%;object-fit:contain}.g-judicial .hist__ttl{margin:16px 8px 10px;font-family:var(--f-head);font-weight:700;font-size:19px;line-height:1.6}.g-judicial .hist__item p{margin-inline:8px;font-size:14px;line-height:1.9}@media (max-width:860px){.g-judicial .hist{grid-template-columns:minmax(0,1fr)}.g-judicial .hist__fig{max-width:340px;margin-inline:auto}}.g-judicial #staff{scroll-margin-top:0}.g-judicial .lead-staff{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;grid-gap:clamp(24px,5vw,64px);gap:clamp(24px,5vw,64px);padding:clamp(20px,4vw,48px);border-radius:var(--r-l);background:var(--deep);color:var(--white)}.g-judicial .lead-staff__photo{aspect-ratio:4/3;border-radius:var(--r-m);overflow:hidden;background:var(--mint)}.g-judicial .lead-staff__photo img{width:100%;height:100%;object-fit:cover}.g-judicial .lead-staff__role{display:inline-block;padding:3px 16px;border-radius:999px;background:var(--act);color:var(--ink);font-size:13px;font-weight:700;line-height:1.7}.g-judicial .lead-staff__name,.g-judicial .member__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:12px 0 16px;font-family:var(--f-head);font-weight:700;font-size:clamp(26px,3.4vw,36px);line-height:1.4}.g-judicial .lead-staff__name span,.g-judicial .member__name span{font-family:var(--f-body);font-weight:500;font-size:13px;letter-spacing:.1em}.g-judicial .member__name{margin-top:0;font-size:clamp(22px,2.6vw,28px)}.g-judicial .member__name span{color:var(--sub)}.g-judicial .mini{margin:22px 0 10px;font-size:13px;font-weight:700;line-height:1.6}.g-judicial .licenses{display:flex;flex-wrap:wrap;gap:8px}.g-judicial .licenses li{padding:5px 16px;border-radius:999px;background:var(--mint);font-size:14px;font-weight:500;line-height:1.7}.g-judicial .licenses--on-deep li{background:var(--white);color:var(--ink)}.g-judicial .members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(14px,2vw,24px);gap:clamp(14px,2vw,24px)}.g-judicial .member{border-radius:var(--r-l);overflow:hidden;background:var(--white)}.g-judicial .member__photo{aspect-ratio:16/10;overflow:hidden;background:var(--mint)}.g-judicial .member__photo img{width:100%;height:100%;object-fit:cover}.g-judicial .member__body{padding:clamp(22px,3.4vw,40px)}.g-judicial .member__body>p{font-size:15px}.g-judicial .career{display:grid;grid-gap:6px;gap:6px}.g-judicial .career>div{display:grid;grid-template-columns:5.5em minmax(0,1fr);grid-gap:12px;gap:12px;padding:10px 16px;border-radius:var(--r-s);background:var(--bg);font-size:14px;line-height:1.8}.g-judicial .career dt{font-weight:700}.g-judicial .support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(10px,2vw,24px);gap:clamp(10px,2vw,24px)}.g-judicial .support li{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:clamp(18px,3vw,32px) 12px;border-radius:var(--r-m);background:var(--white);text-align:center}.g-judicial .support img{width:clamp(72px,12vw,120px);margin-bottom:12px}.g-judicial .support__name{font-family:var(--f-head);font-weight:700;font-size:clamp(16px,2vw,20px);line-height:1.5}.g-judicial .support__en{font-size:12px;letter-spacing:.08em;color:var(--sub);line-height:1.6}@media (max-width:800px){.g-judicial .lead-staff,.g-judicial .members{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.g-judicial .support{grid-template-columns:minmax(0,1fr)}.g-judicial .support li{grid-template-columns:64px minmax(0,1fr);justify-items:start;column-gap:16px;padding:14px 18px;text-align:left}.g-judicial .support img{grid-row:span 2;width:64px;margin:0}.g-judicial .support__name{align-self:end}}.g-judicial .gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:clamp(12px,1.6vw,20px);gap:clamp(12px,1.6vw,20px)}.g-judicial .gallery li{grid-column:span 2}.g-judicial .gallery li:first-child,.g-judicial .gallery li:nth-child(2){grid-column:span 3}.g-judicial .gallery__ph{aspect-ratio:3/2;border-radius:var(--r-l);overflow:hidden;background:var(--mint)}.g-judicial .gallery li:first-child .gallery__ph,.g-judicial .gallery li:nth-child(2) .gallery__ph{aspect-ratio:16/10}.g-judicial .gallery__ph img{width:100%;height:100%;object-fit:cover}.g-judicial .gallery figcaption{margin-top:12px;padding-inline:6px;font-size:14px;line-height:1.8}@media (max-width:760px){.g-judicial .gallery{grid-template-columns:minmax(0,1fr)}.g-judicial .gallery li,.g-judicial .gallery li:first-child,.g-judicial .gallery li:nth-child(2){grid-column:auto}}.g-judicial .outline{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(16px,2.4vw,28px);gap:clamp(16px,2.4vw,28px);align-items:stretch}.g-judicial .tbl{width:100%;border-collapse:separate;border-spacing:0 6px;margin-block:-6px}.g-judicial .tbl td,.g-judicial .tbl th{padding:16px 20px;background:var(--white);text-align:left;vertical-align:top;line-height:1.8}.g-judicial .tbl th{width:10.5em;border-radius:var(--r-s) 0 0 var(--r-s);font-size:14px;font-weight:700;color:var(--sub);white-space:nowrap}.g-judicial .tbl td{border-radius:0 var(--r-s) var(--r-s) 0}.g-judicial .tbl__list{display:grid;grid-gap:2px;gap:2px}.g-judicial .tbl__list li{position:relative;padding-left:18px}.g-judicial .tbl__list li:before{content:"";position:absolute;left:0;top:.9em;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--act)}.g-judicial .tbl__note{margin-top:8px;font-size:12px;color:var(--sub)}.g-judicial .map{display:grid;place-content:center;justify-items:center;grid-gap:4px;gap:4px;min-height:280px;padding:32px 24px;border-radius:var(--r-m);background:var(--bg);text-align:center}.g-judicial .map__name{margin-top:10px;font-family:var(--f-head);font-weight:700;font-size:18px;line-height:1.6}.g-judicial .map .map__addr{margin-top:0;font-size:14px;line-height:1.8}.g-judicial .map .map__note{margin-top:12px;padding:2px 14px;border-radius:999px;background:var(--mint);font-size:12px;font-weight:700;line-height:1.8}@media (max-width:900px){.g-judicial .outline{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.g-judicial .tbl,.g-judicial .tbl tbody,.g-judicial .tbl td,.g-judicial .tbl th,.g-judicial .tbl tr{display:block;width:100%}.g-judicial .tbl{margin-block:0}.g-judicial .tbl tr+tr{margin-top:8px}.g-judicial .tbl th{padding:14px 18px 0;border-radius:var(--r-s) var(--r-s) 0 0;font-size:12px}.g-judicial .tbl td{padding:2px 18px 14px;border-radius:0 0 var(--r-s) var(--r-s)}}.g-judicial .contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:start;grid-gap:clamp(16px,2.6vw,32px);gap:clamp(16px,2.6vw,32px)}.g-judicial .contact__form{padding:clamp(24px,5vw,64px);border-radius:var(--r-l);background:var(--white)}.g-judicial .contact__intro{margin-bottom:clamp(28px,4vw,40px);font-size:15px}.g-judicial .form{display:grid;grid-gap:24px;gap:24px}.g-judicial .field{display:grid;grid-gap:10px;gap:10px}.g-judicial .field label{display:flex;align-items:center;gap:10px;font-weight:700;line-height:1.6}.g-judicial .opt,.g-judicial .req{padding:1px 10px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.7}.g-judicial .req{background:var(--deep);color:var(--white)}.g-judicial .opt{background:var(--mint);color:var(--ink)}.g-judicial .field input,.g-judicial .field select,.g-judicial .field textarea{width:100%;min-height:56px;padding:14px 18px;border:0;border-radius:var(--r-s);background:var(--bg);color:var(--ink);font:inherit;font-size:16px;line-height:1.7;letter-spacing:.03em;box-shadow:inset 0 0 0 2px var(--mint);-moz-appearance:none;appearance:none;-webkit-appearance:none}.g-judicial .field textarea{resize:vertical;min-height:180px}.g-judicial .field input::placeholder{color:#5B726E}.g-judicial .field input:focus-visible,.g-judicial .field select:focus-visible,.g-judicial .field textarea:focus-visible{outline:0;box-shadow:inset 0 0 0 3px var(--deep)}.g-judicial .select{position:relative}.g-judicial .select:after{content:"";position:absolute;right:22px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);pointer-events:none}.g-judicial .field select{padding-right:48px;cursor:pointer}.g-judicial .check{display:flex;align-items:center;gap:14px;min-height:56px;padding:10px 18px;border-radius:var(--r-s);background:var(--bg);font-weight:500;line-height:1.6;cursor:pointer}.g-judicial .check input{flex:none;width:24px;height:24px;margin:0;accent-color:var(--deep)}.g-judicial .form__send{display:grid;justify-items:center;grid-gap:14px;gap:14px;margin-top:8px}.g-judicial .form__send .btn{width:min(320px,100%)}.g-judicial .form__note{margin:0;font-size:13px;color:var(--sub)}.g-judicial .contact__side{display:grid;grid-gap:12px;gap:12px}.g-judicial .side{padding:26px 28px 28px;border-radius:var(--r-m);background:var(--white)}.g-judicial .side--deep{background:var(--deep);color:var(--white)}.g-judicial .side--mint{background:var(--mint)}.g-judicial .side__h{margin-bottom:8px;font-size:13px;font-weight:700;line-height:1.6}.g-judicial .side p{margin:0;line-height:1.85}.g-judicial .side__tel a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--f-head);font-weight:700;font-size:30px;letter-spacing:.05em;line-height:1.3}.g-judicial .side .side__fax{font-size:14px}@media (max-width:900px){.g-judicial .contact{grid-template-columns:minmax(0,1fr)}.g-judicial .contact__intro br{display:none}}@media (prefers-reduced-motion:reduce){.g-judicial *,.g-judicial :after,.g-judicial :before{transition:none!important}}.g-judicial a.news__item,.g-judicial a.post{transition:transform .2s ease}.g-judicial a.news__item:hover,.g-judicial a.post:hover{transform:translateY(-3px)}.g-judicial .sechead+.news,.g-judicial .sechead+.posts,.g-judicial nav+.news,.g-judicial nav+.posts{margin-top:0}.g-judicial .posts__empty{margin-top:28px;padding:24px 28px;border-radius:var(--r-m);background:var(--white);color:var(--sub)}.g-judicial nav+.posts__empty{margin-top:0}.g-judicial .morelinks{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.g-judicial .morelinks .btn{min-height:44px;padding:8px 18px;font-size:14px}.g-judicial .chips a[aria-current=page]{background:var(--deep);color:var(--white)}.g-judicial .posts--lg{gap:14px}.g-judicial .post__text{display:-webkit-box;margin-top:6px;overflow:hidden;font-size:13px;line-height:1.8;color:var(--sub);-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width:700px){.g-judicial .posts--lg .post{grid-template-columns:240px minmax(0,1fr);gap:28px;padding:16px}.g-judicial .posts--lg .post__body{padding-right:16px}.g-judicial .posts--lg .post__ttl{font-family:var(--f-head);font-weight:400;font-size:21px;line-height:1.6}}@media (max-width:520px){.g-judicial .post__text{display:none}}.g-judicial .phead__meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:clamp(20px,4vw,44px);font-size:13px;line-height:1.6}.g-judicial .phead__meta .tag{background:var(--act);color:var(--ink)}.g-judicial .phead__meta+.phead__ttl{margin-top:14px}.g-judicial .phead__ttl--post{max-width:24em;font-weight:400;font-size:clamp(24px,3.6vw,40px);line-height:1.55}.g-judicial .article{padding:clamp(24px,5vw,64px);border-radius:var(--r-l);background:var(--white)}.g-judicial .article__eye{margin-bottom:clamp(28px,4vw,48px);aspect-ratio:16/9;border-radius:var(--r-m);overflow:hidden;background:var(--mint)}.g-judicial .article__eye img{width:100%;height:100%;object-fit:cover}.g-judicial .jd-entry{font-size:16px;line-height:2;--gwb-ink:var(--ink);--gwb-soft:var(--sub);--gwb-accent:var(--deep);--gwb-on-accent:#fff;--gwb-sub:#8a6a12;--gwb-surface:var(--mint);--gwb-paper:#fff;--gwb-line:#c9dbd4;--gwb-radius:22px;--gwb-radius-s:14px;--gwb-head-font:var(--f-head)}.g-judicial .jd-entry :where(p,h2,h3,h4,ul,ol,figure,blockquote){margin:0}.g-judicial .jd-entry>*+*{margin-top:1.5em}.g-judicial .jd-entry :is(.cap_box_content,.swell-block-column,.wp-block-group__inner-container,.swell-block-step__body,.c-balloon__body,blockquote)>*+*{margin-top:1em}.g-judicial .jd-entry p:empty{display:none}.g-judicial .jd-entry h2{position:relative;margin-top:2.4em;padding-left:26px;font-family:Zen Antique Soft,Hiragino Mincho ProN,serif;font-weight:400;font-size:clamp(22px,2.8vw,28px);line-height:1.55;letter-spacing:.04em}.g-judicial .jd-entry h2:before{content:"";position:absolute;left:0;top:.775em;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--act)}.g-judicial .jd-entry>h2:first-child{margin-top:0}.g-judicial .jd-entry h3{padding:10px 20px;border-radius:var(--r-s);background:var(--mint);font-size:clamp(18px,2.2vw,21px)}.g-judicial .jd-entry h3,.g-judicial .jd-entry h4{margin-top:2em;font-family:Zen Antique Soft,Hiragino Mincho ProN,serif;font-weight:400;line-height:1.6}.g-judicial .jd-entry h4{font-size:18px;color:var(--deep)}.g-judicial .jd-entry :is(h2,h3,h4,.cap_box_ttl) strong{font-weight:inherit}.g-judicial .jd-entry a{color:var(--deep);text-decoration:underline;-webkit-text-decoration-color:var(--act);text-decoration-color:var(--act);text-decoration-thickness:2px;text-underline-offset:4px}.g-judicial .jd-entry strong{font-weight:700}.g-judicial .jd-entry ol,.g-judicial .jd-entry ul{display:grid;grid-gap:8px;gap:8px;padding:0;list-style:none}.g-judicial .jd-entry li{position:relative;line-height:1.85}.g-judicial .jd-entry ul>li{padding-left:22px}.g-judicial .jd-entry ul>li:before{content:"";position:absolute;left:2px;top:.925em;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--act)}.g-judicial .jd-entry ol{counter-reset:jd-ol}.g-judicial .jd-entry ol>li{counter-increment:jd-ol;padding-left:38px}.g-judicial .jd-entry ol>li:before{content:counter(jd-ol);position:absolute;left:0;top:2px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--deep);color:var(--white);font-size:13px;font-weight:700;line-height:1}.g-judicial .jd-entry .is-style-check_list>li{padding-left:28px}.g-judicial .jd-entry .is-style-check_list>li:before{left:5px;top:.925em;width:6px;height:11px;margin-top:-8px;border-radius:0;border-right:2px solid var(--deep);border-bottom:2px solid var(--deep);background:none;transform:rotate(45deg)}.g-judicial .jd-entry blockquote{padding:24px 28px;border-radius:var(--r-m);background:var(--bg);font-family:Zen Antique Soft,Hiragino Mincho ProN,serif;font-size:17px;line-height:1.9}.g-judicial .jd-entry blockquote cite{display:block;margin-top:12px;font-family:Noto Sans JP,Hiragino Sans,sans-serif;font-size:13px;font-style:normal;line-height:1.7;color:var(--sub)}.g-judicial .jd-entry img{max-width:100%;height:auto;border-radius:var(--r-s);vertical-align:bottom}.g-judicial .jd-entry figcaption{margin-top:10px;font-size:13px;line-height:1.8;color:var(--sub)}.g-judicial .jd-entry .wp-block-table{overflow-x:auto}.g-judicial .jd-entry table{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:15px;line-height:1.8}.g-judicial .jd-entry td,.g-judicial .jd-entry th{padding:14px 18px;background:var(--bg);text-align:left;vertical-align:top}.g-judicial .jd-entry th{background:var(--mint);font-weight:700;white-space:nowrap}.g-judicial .jd-entry tr>:first-child{border-radius:var(--r-s) 0 0 var(--r-s)}.g-judicial .jd-entry tr>:last-child{border-radius:0 var(--r-s) var(--r-s) 0}.g-judicial .jd-entry tr>:only-child{border-radius:var(--r-s)}.g-judicial .jd-entry hr{width:64px;height:6px;margin-inline:auto;border:0;border-radius:999px;background:var(--mint)}.g-judicial .jd-entry .has-text-align-center{text-align:center}.g-judicial .jd-entry .has-medium-font-size,.g-judicial .jd-entry .u-fz-l{font-size:1.1em}.g-judicial .jd-entry .has-huge-font-size,.g-judicial .jd-entry .u-fz-xl{font-size:1.3em;line-height:1.7}.g-judicial .jd-entry .has-swl-main-color{color:var(--deep)}.g-judicial .jd-entry .swl-inline-icon{display:inline-block;width:1em;height:1em;margin-left:4px;background:currentColor;vertical-align:-.12em;-webkit-mask:var(--the-icon-svg) center /contain no-repeat;mask:var(--the-icon-svg) center /contain no-repeat}.g-judicial .jd-entry p.has-background,.g-judicial .jd-entry p.has-border{padding:18px 24px;border-radius:var(--r-s);background:var(--bg);line-height:1.9}.g-judicial .jd-entry p.has-white-color.has-background{background:var(--deep)!important;color:var(--white)}.g-judicial .jd-entry .cap_box{padding:22px 26px 26px;border-radius:var(--r-m);background:var(--bg)}.g-judicial .jd-entry .cap_box_ttl{position:relative;padding-left:22px;font-family:Zen Antique Soft,Hiragino Mincho ProN,serif;font-size:18px;line-height:1.6}.g-judicial .jd-entry .cap_box_ttl:before{content:"";position:absolute;left:0;top:.8em;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--deep)}.g-judicial .jd-entry .cap_box_content{margin-top:12px}.g-judicial .jd-entry .swell-block-step{counter-reset:jd-step;display:grid;grid-gap:10px;gap:10px}.g-judicial .jd-entry .swell-block-step__item{counter-increment:jd-step;position:relative;padding:18px 22px 20px 70px;border-radius:var(--r-m);background:var(--mint)}.g-judicial .jd-entry .swell-block-step__number{position:absolute;left:18px;top:18px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--deep);color:var(--white);font-family:Zen Antique Soft,Hiragino Mincho ProN,serif;font-size:16px;line-height:1}.g-judicial .jd-entry .swell-block-step__number:after{content:counter(jd-step)}.g-judicial .jd-entry .swell-block-step__number .__label,.g-judicial .jd-entry .swell-block-step__number .__shape{display:none}.g-judicial .jd-entry .swell-block-step__title{display:flex;align-items:center;min-height:38px;font-family:Zen Antique Soft,Hiragino Mincho ProN,serif;font-size:18px;line-height:1.5}.g-judicial .jd-entry .swell-block-step__body{margin-top:4px;font-size:15px;line-height:1.85}.g-judicial .jd-entry .swell-block-button{text-align:center}.g-judicial .jd-entry .swell-block-button__link{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:12px 36px;border-radius:var(--r-s);background:var(--act);color:var(--ink);font-weight:700;line-height:1.4;letter-spacing:.06em;text-decoration:none}.g-judicial .jd-entry .swell-block-button__link:hover{background:#EBC056}.g-judicial .jd-entry .c-balloon{display:flex;align-items:flex-start;gap:16px}.g-judicial .jd-entry .c-balloon.-bln-right{flex-direction:row-reverse}.g-judicial .jd-entry .c-balloon__icon{flex:none;width:64px;font-size:11px;line-height:1.5;text-align:center;color:var(--sub)}.g-judicial .jd-entry .c-balloon__iconImg{width:64px;height:64px;margin-bottom:6px;border-radius:50%;object-fit:cover}.g-judicial .jd-entry .c-balloon__iconName{display:block}.g-judicial .jd-entry .c-balloon__body{flex:0 1 auto;max-width:560px;padding:16px 22px;border-radius:var(--r-m);background:var(--mint);font-size:15px;line-height:1.9}.g-judicial .jd-entry .c-balloon.-bln-right .c-balloon__body{background:var(--deep);color:var(--white)}.g-judicial .jd-entry .c-balloon__body .has-white-color{color:inherit}.g-judicial .jd-entry .c-balloon__shapes{display:none}.g-judicial .jd-entry .swell-block-columns__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:center;grid-gap:20px 28px;gap:20px 28px}.g-judicial .jd-entry .p-blogCard__inner{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;grid-gap:8px 18px;gap:8px 18px;padding:16px 20px 18px;border-radius:var(--r-m);background:var(--bg)}.g-judicial .jd-entry .p-blogCard__caption{grid-column:1/-1;font-size:12px;font-weight:700;line-height:1.6;color:var(--sub)}.g-judicial .jd-entry .p-blogCard__thumb img{width:100%;aspect-ratio:4/3;object-fit:cover}.g-judicial .jd-entry .p-blogCard__title{display:block;color:var(--ink);font-weight:700;line-height:1.65;text-decoration:none}.g-judicial .jd-entry .p-blogCard__title:after{content:"";position:absolute;inset:0;border-radius:var(--r-m)}.g-judicial .jd-entry .p-blogCard__excerpt{display:-webkit-box;margin-top:4px;overflow:hidden;font-size:13px;line-height:1.8;color:var(--sub);-webkit-box-orient:vertical;-webkit-line-clamp:2}.g-judicial .jd-entry .cap_box_ttl{background:none;color:var(--ink);border-radius:0}.g-judicial .jd-entry .cap_box[class*=_ttl]{padding-top:30px}.g-judicial .jd-entry .cap_box[class*=_ttl] .cap_box_ttl{padding:0 1.1em;background:var(--deep);color:var(--white);border-radius:999px}.g-judicial .jd-entry .cap_box[class*=_ttl] .cap_box_ttl:before{display:none}.g-judicial .jd-entry .cap_box[class*=_ttl] .cap_box_content{margin-top:0;padding:0}