:root{--color-primary:#21a4d8;--color-primary-dark:#0284c7;--color-primary-50:#edf8fc;--color-accent: ;--color-text:#111;--color-text-sub: ;--color-bg:#fff;--color-surface:#f5f5f5;--color-surface-muted: ;--color-border:#c9c9c9;--color-white:#fff;--color-black:#111;--color-success: ;--color-warning: ;--color-danger: ;--font-body:"Noto Sans JP",system-ui,-apple-system,sans-serif;--font-display:"Alata","Noto Sans JP",system-ui,-apple-system,sans-serif;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:40px;--fs-4xl:48px;--container-max:1200px;--container-pad:30px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 2px 6px #0000000f;--shadow-md:0 6px 16px #0000001a;--motion-fast:.15s;--motion-normal:.25s;--motion-slow:.4s;--motion-ease:cubic-bezier(.2,.7,.2,1);--z-base:0;--z-header:900;--z-drawer:1000;--z-modal:2000;--z-toast:3000;--z-overlay:800;--z-always-top:9999}.LawyerHeroMain-module-scss-module__WuHlgq__root{margin-bottom:0;padding-top:0;padding-bottom:clamp(48px,38.8571px + 2.85714vw,80px)}.LawyerHeroMain-module-scss-module__WuHlgq__inner{flex-direction:column;justify-content:center;align-items:center;gap:clamp(24px,19.4286px + 1.42857vw,40px);display:flex}@media (min-width:769px){.LawyerHeroMain-module-scss-module__WuHlgq__inner{flex-direction:row}}.LawyerHeroMain-module-scss-module__WuHlgq__title{margin-bottom:clamp(16px,13.7143px + .714286vw,24px);font-size:clamp(48px,38.8571px + 2.85714vw,80px);font-weight:800;line-height:1.2}.LawyerHeroMain-module-scss-module__WuHlgq__list li{margin-bottom:12px;padding-left:clamp(32px,27.4286px + 1.42857vw,48px);font-size:clamp(16px,13.7143px + .714286vw,24px);position:relative}.LawyerHeroMain-module-scss-module__WuHlgq__list li:before{content:"";background:url(/icons/check.svg) 50%/cover no-repeat;width:clamp(24px,19.4286px + 1.42857vw,40px);height:clamp(24px,19.4286px + 1.42857vw,40px);position:absolute;top:50%;left:0;transform:translateY(-50%)}.LawyerHeroMain-module-scss-module__WuHlgq__right{flex-direction:column;justify-content:center;align-items:center;display:flex}.LawyerHeroMain-module-scss-module__WuHlgq__badges{gap:16px;margin-bottom:24px;display:flex}.LawyerHeroMain-module-scss-module__WuHlgq__badges li{text-align:center;background:#ffe500;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:110px;height:110px;font-size:26px;font-weight:700;line-height:1.2;display:flex}.LawyerHeroMain-module-scss-module__WuHlgq__badges li span{display:block}.LawyerHeroMain-module-scss-module__WuHlgq__badges li:nth-child(3){font-size:18px}.LawyerHeroMain-module-scss-module__WuHlgq__badges li:nth-child(3) span:nth-of-type(2){font-size:22px}.LawyerHeroMain-module-scss-module__WuHlgq__car{width:232px}.LawyerHeroMain-module-scss-module__WuHlgq__car img{width:100%;height:auto}
:root{--color-primary:#21a4d8;--color-primary-dark:#0284c7;--color-primary-50:#edf8fc;--color-accent: ;--color-text:#111;--color-text-sub: ;--color-bg:#fff;--color-surface:#f5f5f5;--color-surface-muted: ;--color-border:#c9c9c9;--color-white:#fff;--color-black:#111;--color-success: ;--color-warning: ;--color-danger: ;--font-body:"Noto Sans JP",system-ui,-apple-system,sans-serif;--font-display:"Alata","Noto Sans JP",system-ui,-apple-system,sans-serif;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:40px;--fs-4xl:48px;--container-max:1200px;--container-pad:30px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 2px 6px #0000000f;--shadow-md:0 6px 16px #0000001a;--motion-fast:.15s;--motion-normal:.25s;--motion-slow:.4s;--motion-ease:cubic-bezier(.2,.7,.2,1);--z-base:0;--z-header:900;--z-drawer:1000;--z-modal:2000;--z-toast:3000;--z-overlay:800;--z-always-top:9999}.LawyerHeroBanner-module-scss-module__shqpsa__root{border-radius:var(--radius-md);padding-inline:clamp(20px,14.2857px + 1.78571vw,40px);background:#ffe500;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:clamp(64px,54.8571px + 2.85714vw,96px);padding-bottom:1.25rem;display:flex}.LawyerHeroBanner-module-scss-module__shqpsa__root img{flex-shrink:0;width:3.75rem}.LawyerHeroBanner-module-scss-module__shqpsa__root h4{font-family:var(--font-display);margin-bottom:.25rem;font-size:1.25rem}.LawyerHeroBanner-module-scss-module__shqpsa__root p{font-size:.875rem;line-height:1.6}.LawyerHeroBanner-module-scss-module__shqpsa__root .LawyerHeroBanner-module-scss-module__shqpsa__more{color:#111;font-weight:700}.LawyerHeroBanner-module-scss-module__shqpsa__root .LawyerHeroBanner-module-scss-module__shqpsa__lawyerInner{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex;position:relative}.LawyerHeroBanner-module-scss-module__shqpsa__root .LawyerHeroBanner-module-scss-module__shqpsa__lawyerInner .LawyerHeroBanner-module-scss-module__shqpsa__lawyerSvg{width:10rem;position:absolute;top:-30px}.LawyerHeroBanner-module-scss-module__shqpsa__root .LawyerHeroBanner-module-scss-module__shqpsa__lawyerInner .LawyerHeroBanner-module-scss-module__shqpsa__lawyerText{flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(12px,4px + 2.5vw,40px);padding-top:7.8125rem;display:flex}.LawyerHeroBanner-module-scss-module__shqpsa__root .LawyerHeroBanner-module-scss-module__shqpsa__lawyerInner .LawyerHeroBanner-module-scss-module__shqpsa__lawyerText .LawyerHeroBanner-module-scss-module__shqpsa__title{font-size:clamp(28px,26.8571px + .357143vw,32px)}.LawyerHeroBanner-module-scss-module__shqpsa__root .LawyerHeroBanner-module-scss-module__shqpsa__lawyerInner .LawyerHeroBanner-module-scss-module__shqpsa__lawyerText .LawyerHeroBanner-module-scss-module__shqpsa__desc{font-size:clamp(14px,12.8571px + .357143vw,18px)}@media (min-width:769px){.LawyerHeroBanner-module-scss-module__shqpsa__root .LawyerHeroBanner-module-scss-module__shqpsa__lawyerInner .LawyerHeroBanner-module-scss-module__shqpsa__lawyerText{flex-direction:row}}@media (min-width:480px){.LawyerHeroBanner-module-scss-module__shqpsa__root{padding-bottom:0}.LawyerHeroBanner-module-scss-module__shqpsa__root .LawyerHeroBanner-module-scss-module__shqpsa__lawyerInner{flex-direction:row;justify-content:space-between;align-items:flex-end}.LawyerHeroBanner-module-scss-module__shqpsa__root .LawyerHeroBanner-module-scss-module__shqpsa__lawyerInner .LawyerHeroBanner-module-scss-module__shqpsa__lawyerSvg{top:inherit}.LawyerHeroBanner-module-scss-module__shqpsa__root .LawyerHeroBanner-module-scss-module__shqpsa__lawyerInner .LawyerHeroBanner-module-scss-module__shqpsa__lawyerText{padding-block:1.5rem;padding-left:12.5rem}}
:root{--color-primary:#21a4d8;--color-primary-dark:#0284c7;--color-primary-50:#edf8fc;--color-accent: ;--color-text:#111;--color-text-sub: ;--color-bg:#fff;--color-surface:#f5f5f5;--color-surface-muted: ;--color-border:#c9c9c9;--color-white:#fff;--color-black:#111;--color-success: ;--color-warning: ;--color-danger: ;--font-body:"Noto Sans JP",system-ui,-apple-system,sans-serif;--font-display:"Alata","Noto Sans JP",system-ui,-apple-system,sans-serif;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-md:18px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fs-3xl:40px;--fs-4xl:48px;--container-max:1200px;--container-pad:30px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--shadow-sm:0 2px 6px #0000000f;--shadow-md:0 6px 16px #0000001a;--motion-fast:.15s;--motion-normal:.25s;--motion-slow:.4s;--motion-ease:cubic-bezier(.2,.7,.2,1);--z-base:0;--z-header:900;--z-drawer:1000;--z-modal:2000;--z-toast:3000;--z-overlay:800;--z-always-top:9999}.LawyerCaseCards-module-scss-module__0caRTG__root{padding-top:clamp(48px,38.8571px + 2.85714vw,80px);padding-bottom:clamp(48px,38.8571px + 2.85714vw,80px);border-radius:var(--radius-md);background:#fffacf;margin-bottom:clamp(64px,54.8571px + 2.85714vw,96px);padding-inline:clamp(20px,14.2857px + 1.78571vw,40px)}.LawyerCaseCards-module-scss-module__0caRTG__grid{gap:clamp(24px,21.7143px + .714286vw,32px);display:grid}@media (min-width:769px){.LawyerCaseCards-module-scss-module__0caRTG__grid{grid-template-columns:repeat(2,1fr)}}.LawyerCaseCards-module-scss-module__0caRTG__card{border-radius:var(--radius-md);padding-inline:clamp(24px,21.7143px + .714286vw,32px);background:#ffe500;align-items:flex-end;gap:clamp(24px,21.7143px + .714286vw,32px);padding-top:12px;display:flex}.LawyerCaseCards-module-scss-module__0caRTG__lead{font-family:var(--font-body);color:#111;text-align:left;margin-inline:auto;max-width:none;margin-bottom:2rem;font-size:1rem;font-weight:500;line-height:1.6}@media (min-width:480px){.LawyerCaseCards-module-scss-module__0caRTG__lead{text-align:center}}.LawyerCaseCards-module-scss-module__0caRTG__lead{padding-inline:1rem}.LawyerCaseCards-module-scss-module__0caRTG__left{flex-shrink:0}.LawyerCaseCards-module-scss-module__0caRTG__left img{width:100px;height:auto}@media (min-width:769px){.LawyerCaseCards-module-scss-module__0caRTG__left img{width:120px}}.LawyerCaseCards-module-scss-module__0caRTG__right{flex:1}.LawyerCaseCards-module-scss-module__0caRTG__bubble{border-radius:var(--radius-md);background:#fff;margin-bottom:12px;padding:clamp(8px,5.71429px + .714286vw,16px);position:relative}.LawyerCaseCards-module-scss-module__0caRTG__bubble:before{content:"";border-top:14px solid #0000;border-bottom:14px solid #0000;border-right:14px solid #fff;width:0;height:0;position:absolute;bottom:28px;left:-14px}.LawyerCaseCards-module-scss-module__0caRTG__title{margin-bottom:10px;font-size:clamp(18px,16.2857px + .535714vw,24px)}
