.prose{max-width:var(--measure-body);text-align:left;margin:var(--s-7) auto 0;font-size:var(--t-body);line-height:1.9}.prose h2{font-size:var(--t-prose-h2);color:var(--c-kon-900);letter-spacing:.01em;margin:var(--s-9) 0 var(--s-5);padding-bottom:var(--s-3);border-bottom:2px solid var(--c-kon-700);line-height:1.45}.prose h3{font-size:var(--t-prose-h3);color:var(--c-kon-900);margin:var(--s-7) 0 var(--s-4);line-height:1.55}.prose>:first-child{margin-top:0}.prose p{margin:0 0 var(--s-5)}.prose mark{background:var(--c-marker);padding:0 .12em}.prose strong{color:var(--c-kon-900)}.prose ul,.prose ol{margin:0 0 var(--s-5);padding-left:1.5em}.prose li{margin-bottom:var(--s-2)}.prose li::marker{color:var(--c-kon-500)}.prose blockquote{margin:var(--s-6) 0;padding:0 0 0 var(--s-6);color:var(--c-kon-900);font-size:var(--t-h3);line-height:1.95;position:relative}.prose blockquote:before{content:"“";font-family:var(--f-mincho);color:var(--c-kon-500);font-size:2.2em;line-height:0;position:absolute;top:.32em;left:-.06em}.prose blockquote p{margin:0 0 var(--s-3)}.prose blockquote p:last-child{margin-bottom:0}.prose blockquote cite,.prose blockquote footer{font-style:normal;font-size:var(--t-note);color:var(--text-note);margin-top:var(--s-3);display:block}.prose h3.us-q{font-size:var(--t-body);margin:var(--s-6) 0 0;padding:var(--s-4) var(--s-5);background:var(--c-kon-050);color:var(--c-kon-900);line-height:1.7}.prose p.us-a{margin:0 0 var(--s-5);padding:var(--s-4) var(--s-5);border:var(--line-thin) solid var(--rule);font-size:var(--t-small);border-top:0;line-height:1.9}.prose p.us-note{font-size:var(--t-small);color:var(--text-weak);text-indent:-1.1em;padding-left:1.1em;line-height:1.85}.prose .us-cta{margin:var(--s-9) 0 0;padding:var(--s-7) var(--s-5);background:var(--c-kon-050)}@media (width>=700px){.prose .us-cta{padding:var(--s-8) var(--s-7)}}.prose .us-cta__title{margin:0 0 var(--s-4);font-size:var(--t-h3);color:var(--c-kon-900);font-weight:700}.prose .us-cta p{margin:0 0 var(--s-2);font-size:var(--t-small);color:var(--text-weak);line-height:1.8}.prose .us-cta__btn{padding:var(--s-4) var(--s-5);border-radius:var(--r-md);text-align:center;font-weight:700;font-size:var(--t-body);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-height:58px;line-height:1.4;text-decoration:none;display:flex}.prose .us-cta__btn--tel{background:var(--c-kon-700);color:#fff}.prose .us-cta__btn--line{background:var(--action-line-bg);color:var(--action-line-text)}.prose .us-cta p:has(>.us-cta__btn:only-child){margin:var(--s-3) 0 0}.prose .us-cta__buttons{gap:var(--s-3);margin-top:var(--s-5);display:grid}@media (width>=560px){.prose .us-cta__buttons{grid-template-columns:1fr 1fr}}.usfig-big{color:var(--c-kon-900);font-variant-numeric:tabular-nums;font-size:1.35em;font-weight:700;line-height:1.3;display:block}.usfig-sub{color:var(--text-note);font-size:.86em;line-height:1.5;display:block}.prose .us-yen{font-variant-numeric:tabular-nums;color:var(--c-kon-900);letter-spacing:.01em;font-style:normal;font-weight:500}.prose .us-qty{font-variant-numeric:tabular-nums;font-style:normal}.prose a[href^="https://unsourire1104.com/20"],.prose a[href^=\/20]{text-decoration-color:var(--c-kon-500);text-decoration-thickness:1.5px}.prose hr{border:0;border-top:var(--line-thin) solid var(--rule);margin:var(--s-8) 0}.prose a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:1px}.us-callout{margin:var(--s-6) 0;padding:var(--s-5) 0;border-top:var(--line-thin) solid var(--rule);border-bottom:var(--line-thin) solid var(--rule)}.us-callout__label{font-size:var(--t-note);letter-spacing:.12em;color:var(--text-brand);margin-bottom:var(--s-2);font-weight:700;display:block}.us-callout p{font-size:var(--t-small);margin:0;line-height:1.85}.us-callout--warning .us-callout__label{color:var(--state-warn)}.usfig{margin:var(--s-6) 0;font-size:var(--t-small);line-height:1.75}.usfig-t{font-size:var(--t-note);color:var(--text-note);margin:0 0 var(--s-2);letter-spacing:.08em;font-weight:700}.usfig table{border-collapse:collapse;width:100%}.usfig th,.usfig td{border:var(--line-thin) solid var(--rule);text-align:left;vertical-align:top;padding:.8em .9em}.usfig thead th{background:var(--c-kon-050);color:var(--c-kon-900);font-weight:700;font-size:var(--t-note)}.usfig th[scope=row]{width:26%;color:var(--c-kon-900);font-weight:700}@media (width<=600px){.usfig-cmp thead{display:none}.usfig-cmp tr{margin-bottom:var(--s-4);border:var(--line-thin) solid var(--rule);display:block}.usfig-cmp th[scope=row]{background:var(--c-kon-050);border:0;width:auto;display:block}.usfig-cmp td{border:0;border-top:var(--line-thin) solid var(--rule);display:block}.usfig-cmp td:before{content:attr(data-l);color:var(--text-note);font-weight:700;font-size:var(--t-note);display:block}}
