@charset "UTF-8";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-content:"";--tw-ease:initial;--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}@layer theme{:root,:host{--font-sans:--apple-system, blinkmacsystemfont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "Hiragino Sans", arial, meiryo, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-600:oklch(57.7% .245 27.325);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-700:oklch(55.4% .135 66.442);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-600:oklch(51.1% .262 276.966);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:.375rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-14{top:calc(var(--spacing) * 14)}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.z-\[1000\]{z-index:1000}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;border-inline-start-style:solid;margin-inline:0;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;text-indent:0;border-color:inherit;border-collapse:collapse;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders);border-bottom-style:solid}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:oklch(37.3% .034 259.733);--tw-prose-headings:oklch(21% .034 264.665);--tw-prose-lead:oklch(44.6% .03 256.802);--tw-prose-links:oklch(21% .034 264.665);--tw-prose-bold:oklch(21% .034 264.665);--tw-prose-counters:oklch(55.1% .027 264.364);--tw-prose-bullets:oklch(87.2% .01 258.338);--tw-prose-hr:oklch(92.8% .006 264.531);--tw-prose-quotes:oklch(21% .034 264.665);--tw-prose-quote-borders:oklch(92.8% .006 264.531);--tw-prose-captions:oklch(55.1% .027 264.364);--tw-prose-kbd:oklch(21% .034 264.665);--tw-prose-kbd-shadows:oklab(21% -.00316127 -.0338527/.1);--tw-prose-code:oklch(21% .034 264.665);--tw-prose-pre-code:oklch(92.8% .006 264.531);--tw-prose-pre-bg:oklch(27.8% .033 256.848);--tw-prose-th-borders:oklch(87.2% .01 258.338);--tw-prose-td-borders:oklch(92.8% .006 264.531);--tw-prose-invert-body:oklch(87.2% .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(70.7% .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(70.7% .022 261.325);--tw-prose-invert-bullets:oklch(44.6% .03 256.802);--tw-prose-invert-hr:oklch(37.3% .034 259.733);--tw-prose-invert-quotes:oklch(96.7% .003 264.542);--tw-prose-invert-quote-borders:oklch(37.3% .034 259.733);--tw-prose-invert-captions:oklch(70.7% .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(87.2% .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(44.6% .03 256.802);--tw-prose-invert-td-borders:oklch(37.3% .034 259.733);font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose :where(:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(:first-child.column-block-editor>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(:first-child.js-edit_inplace>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(:first-child.js-edit_inplace-hovering+.js-edit_inplace>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block-start:0}.prose :where(.acms-cssgrid):not(:where([class~=not-prose],[class~=not-prose] *)){--acms-gap:var(--unit-gap-x)}.prose :where(.acms-stack,.acms-vstack,.acms-hstack):not(:where([class~=not-prose],[class~=not-prose] *)){--acms-stack-spacing:var(--unit-gap-x)}.prose :where(img,video):not(:where([class~=not-prose],[class~=not-prose] *)){max-width:100%;height:auto}.prose :where(audio,canvas,embed,iframe,object,svg,video):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:middle;display:block}.prose :where(figure,[role=figure]):not(:where([class~=not-prose],[class~=not-prose] *)){margin:2em 0}.prose :where(figure img,[role=figure] img):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-md);margin-top:0;margin-bottom:0}.prose :where([role=figure] .caption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;margin-bottom:0;font-size:.875em;line-height:1.42857}.prose :where(tbody th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(table :last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(div:has(>table)):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;overflow-x:auto}.prose :where(div:has(>table) table):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where([data-type=linkButton]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([data-type=linkButton] a,[data-type=fileBlock][data-display-type=button] a):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:solid;border-width:1px;border-color:var(--color-gray-200);border-radius:var(--radius-md);line-height:1.3;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:.375em;padding:.5em .75em;transition-property:opacity;display:inline-flex;background-color:var(--color-indigo-50)!important;color:var(--color-gray-900)!important;text-decoration:none!important}.prose :where([data-type=linkButton] a:hover,[data-type=fileBlock][data-display-type=button] a:hover):not(:where([class~=not-prose],[class~=not-prose] *)){opacity:.7;color:var(--color-gray-900)}.prose :where([data-type=fileBlock][data-display-type=button] img):not(:where([class~=not-prose],[class~=not-prose] *)){width:2rem;height:auto;margin-top:0;margin-bottom:0}.prose :where([data-type=fileBlock][data-display-type=button] .caption):not(:where([class~=not-prose],[class~=not-prose] *)){color:currentColor;margin:0}.prose :where([data-type=fileBlock]):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:center;margin-top:1.25em;margin-bottom:1.25em;line-height:0}.prose :where([data-type=fileBlock][data-display-type=icon] img,[class*=column-media] .columnIcon,[class*=column-file] .columnIcon):not(:where([class~=not-prose],[class~=not-prose] *)){width:70px;max-width:100%;height:auto;margin:0;display:inline-block}.prose :where([data-type=fileBlock][data-display-type=icon] .caption,[class*=column-file] .caption,[class*=column-media]:has(a[href*=media-download],a[href*=storage]) .caption):not(:where([class~=not-prose],[class~=not-prose] *)){color:#6a7282;font-size:var(--text-sm);text-align:center;margin:.75em 0 0;line-height:normal}.prose :where([data-type=fileBlock][data-display-type=icon] a,[class*=column-media] a[href*=media-download],[class*=column-media] a[href*=storage],[class*=column-file] a):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration:none;transition-property:opacity;display:inline-block}.prose :where([data-type=fileBlock][data-display-type=icon] a:hover,[class*=column-media] a[href*=media-download]:hover,[class*=column-media] a[href*=storage]:hover,[class*=column-file] a:hover):not(:where([class~=not-prose],[class~=not-prose] *)){opacity:.7}.prose :where(.column-pdf-image):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--color-gray-200);border-style:solid;border-width:1px;max-width:100%;margin-bottom:0}.prose :where([class*=column-embed]):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where([class*=column-embed] .acms-embed-link):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;border-style:solid;border-width:1px;border-color:var(--color-gray-200);border-radius:var(--radius-md);background-color:var(--color-white);padding:0;font-weight:400;text-decoration:none;transition-property:opacity;display:block;overflow:hidden}.prose :where([class*=column-embed] .acms-embed-link:hover):not(:where([class~=not-prose],[class~=not-prose] *)){opacity:.7}.prose :where([class*=column-embed] .acms-embed-link-image-container):not(:where([class~=not-prose],[class~=not-prose] *)){margin-right:0}.prose :where([class*=column-embed] .acms-embed-link-image-container img):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;margin:0;display:block}.prose :where([class*=column-embed] .acms-embed-link-content):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--color-white);flex-direction:column;max-width:none;padding:2em;display:flex}.prose :where([class*=column-embed] .acms-embed-link-title):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-gray-700);margin-top:0;margin-bottom:.375em;font-weight:400;text-decoration:none}.prose :where([class*=column-embed] .acms-embed-link-site-name):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--color-gray-700);font-size:var(--text-sm);order:-1;margin-top:0;margin-bottom:.25em;padding:0}.prose :where([class*=column-embed] .acms-embed-link-description):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-xs);color:var(--color-gray-500);line-height:var(--leading-relaxed);margin:0;padding:0}.prose :where([data-type=columns]):not(:where([class~=not-prose],[class~=not-prose] *)){box-sizing:border-box;gap:var(--unit-gap-x);grid-auto-flow:column;display:grid}.prose :where([data-type=columns].layout-two-column):not(:where([class~=not-prose],[class~=not-prose] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.prose :where([data-type=columns].layout-three-column):not(:where([class~=not-prose],[class~=not-prose] *)){grid-template-columns:repeat(3,minmax(0,1fr))}.prose :where(.align-left):not(:where([class~=not-prose],[class~=not-prose] *)){justify-content:flex-start;display:flex}.prose :where(.align-right):not(:where([class~=not-prose],[class~=not-prose] *)){justify-content:flex-end;display:flex}.prose :where(.align-center):not(:where([class~=not-prose],[class~=not-prose] *)){justify-content:center;display:flex}.prose :where([class*=column-map],[class*=column-street-view]):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:var(--radius-md);margin-top:2em;margin-bottom:2em;overflow:hidden}.prose :where(:where(.column-map div:has(>.js-open-street-map)),:where(.column-map div:has(>.js-s2d-ready)),:where(.column-street-view div:has(>.js-street-view))):not(:where([class~=not-prose],[class~=not-prose] *)){max-width:100%}.prose :where(:where(.column-map .js-open-street-map),:where(.column-map .js-s2d-ready),:where(.column-street-view .js-street-view)):not(:where([class~=not-prose],[class~=not-prose] *)){aspect-ratio:16/9}.prose :where([class*=column-media]:has(a[href*=media-download],a[href*=storage]),[class*=column-file]):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:center;margin-top:1.25em;margin-bottom:1.25em;line-height:0}.prose :where(.toc .level-1):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5em;margin-bottom:-.25em;padding-left:0}.prose :where(.toc .level-1 li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-left:0}.prose :where(.toc .level-2):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0;padding-left:1em}.prose :where(.toc .level-2 li):not(:where([class~=not-prose],[class~=not-prose] *)){gap:.5em;display:flex}.prose :where(.toc .level-2 li):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'><path fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m8.25 4.5 7.5 7.5-7.5 7.5' /></svg>");background-position:50%;background-repeat:no-repeat;width:1em;display:block}.prose :where(.acms-table-scrollable th,.acms-table-scrollable td,.js-table-unit-scroll-hint th,.js-table-unit-scroll-hint td):not(:where([class~=not-prose],[class~=not-prose] *)){white-space:nowrap;word-break:keep-all}.prose :where(.acms-cell-text-left):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:left}.prose :where(.acms-cell-text-center):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:center}.prose :where(.acms-cell-text-right):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:right}.prose :where(.acms-cell-text-nowrap):not(:where([class~=not-prose],[class~=not-prose] *)){white-space:nowrap}.prose :where(.acms-cell-text-bold):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:var(--font-weight-bold)}.prose :where(.acms-cell-text-normal):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:var(--font-weight-normal)}.prose :where(.acms-cell-text-top):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(.acms-cell-text-middle):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:middle}.prose :where(.acms-cell-text-bottom):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:bottom}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-auto{margin:auto}.container{max-width:64rem;margin-inline:auto;padding-inline:1rem}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-\(--unit-margin-top\){margin-top:var(--unit-margin-top)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-\(--unit-margin-bottom\){margin-bottom:var(--unit-margin-bottom)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-\[calc\(100dvh-3\.5rem\)\]{height:calc(100dvh - 3.5rem)}.h-full{height:100%}.max-h-100{max-height:calc(var(--spacing) * 100)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-11\/12{width:91.6667%}.w-24{width:calc(var(--spacing) * 24)}.w-full{width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-none{max-width:none}.flex-1{flex:1}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(308px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(308px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-200{border-color:var(--color-gray-200)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/75{background-color:#6a7282bf}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/75{background-color:color-mix(in oklab,var(--color-gray-500) 75%,transparent)}}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing) * 1)}.p-4{padding:calc(var(--spacing) * 4)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.text-\[\#06C755\]{color:#06c755}.text-gray-500{color:var(--color-gray-500)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-indigo-600{color:var(--color-indigo-600)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-700{color:var(--color-yellow-700)}.no-underline{text-decoration-line:none}.shadow,.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.backdrop\:bg-gray-500\/75::backdrop{background-color:#6a7282bf}@supports (color:color-mix(in lab,red,red)){.backdrop\:bg-gray-500\/75::backdrop{background-color:color-mix(in oklab,var(--color-gray-500) 75%,transparent)}}@media(hover:hover){.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-neutral-900:hover{background-color:var(--color-neutral-900)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}}.focus\:border-gray-200:focus{border-color:var(--color-gray-200)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-neutral-400:focus{--tw-ring-color:var(--color-neutral-400)}.focus\:ring-neutral-900:focus{--tw-ring-color:var(--color-neutral-900)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.has-\[dialog\:open\]\:overflow-hidden:has(:is(dialog:open)){overflow:hidden}@media(min-width:40rem){.sm\:col-span-6{grid-column:span 6/span 6}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:gap-8{gap:calc(var(--spacing) * 8)}}@media(min-width:48rem){.md\:my-0{margin-block:calc(var(--spacing) * 0)}.md\:mt-0{margin-top:calc(var(--spacing) * 0)}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:ml-3{margin-left:calc(var(--spacing) * 3)}.md\:flex{display:flex}.md\:inline{display:inline}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pl-4{padding-left:calc(var(--spacing) * 4)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.\[\&_svg\]\:open\:-rotate-180 svg:is([open],:popover-open,:open){rotate:-180deg}.\[\&\:first-child\,\&\:last-child\]\:text-red-600:first-child,.\[\&\:first-child\,\&\:last-child\]\:text-red-600:last-child,.\[\&\:is\(\.week-0\,\.week-6\)\]\:text-red-600:is(.week-0,.week-6){color:var(--color-red-600)}.\[\&\:not\(\:has\(li\)\)\]\:hidden:not(:has(li)),.\[\&\:not\(\[open\]\)_span\.label-close\]\:hidden:not([open]) span.label-close,.\[\&\>ul\>li\>a\>\.icon\]\:hidden>ul>li>a>.icon,.\[\&\[open\]_span\.label-open\]\:hidden[open] span.label-open{display:none}}:root{--unit-gap-x:1em}@media(min-width:40rem){:root{--unit-gap-x:2em}}#js-unit-editor div[data-type=horizontalRule]:has(>hr.paprika-spacer){position:relative}#js-unit-editor .prose :where(hr.paprika-spacer),#js-unit-editor div[data-type=horizontalRule]>hr.paprika-spacer{appearance:none;opacity:1;box-sizing:border-box;background:#f3f3f3;border:none;width:100%;height:min(9vw,80px);min-height:min(9vw,80px);margin:0;padding:0;display:block}#js-unit-editor div[data-type=horizontalRule]:has(>hr.paprika-spacer):after{content:"SPACER";letter-spacing:.25em;color:#0000001f;pointer-events:none;place-items:center;font-size:clamp(12px,2vw,18px);font-weight:700;display:grid;position:absolute;inset:0}:where(.prose) :first-child,:where(.prose) :first-child.column-block-editor>:first-child,:where(.prose) :first-child.js-edit_inplace>:first-child,:where(.prose) :first-child.js-edit_inplace-hovering+.js-edit_inplace>:first-child{margin-block-start:0}:where(.prose) .acms-cssgrid{--acms-gap:var(--unit-gap-x)}:where(.prose) .acms-stack,:where(.prose) .acms-vstack,:where(.prose) .acms-hstack{--acms-stack-spacing:var(--unit-gap-x)}@media(hover:hover){:where(.prose) a:hover{text-decoration-line:none}}:where(.prose) code:not(pre code){border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * 1);border-radius:.25rem}:where(.prose) code:not(pre code):before,:where(.prose) code:not(pre code):after{content:var(--tw-content);--tw-content:none;content:none}:where(.prose) pre{caret-color:auto}:is(:where(.prose) ul,:where(.prose) ol) p{margin-block:calc(var(--spacing) * 0)}:where(.prose) :where([data-type=columns]){margin-top:var(--unit-margin-top);margin-bottom:var(--unit-margin-bottom);box-sizing:border-box;gap:var(--unit-gap-x);grid-auto-flow:column;display:grid}:where(.prose) :where([data-type=columns]).layout-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.prose) :where([data-type=columns]).layout-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.acms-admin-block-editor) :where([data-type=columns]){gap:calc(var(--spacing) * 4)!important}:where(.prose) [data-type=column]>:first-child{margin-top:calc(var(--spacing) * 0)}:where(.prose) [data-type=column]>:last-child{margin-bottom:calc(var(--spacing) * 0)}:where(.media-image-block) figure{margin:calc(var(--spacing) * 0)}:where(.media-image-block) .media-width-25{max-width:25%}:where(.media-image-block) .media-width-33{max-width:33.3333%}:where(.media-image-block) .media-width-50{max-width:50%}:where(.media-image-block) .media-width-66{max-width:66.6667%}:where(.media-image-block) .media-width-75{max-width:75%}:where(.media-image-block) .media-width-100{max-width:100%}.align-left{justify-content:flex-start;display:flex}.align-right{justify-content:flex-end;display:flex}.align-center{justify-content:center;display:flex}:where(.prose) .node-linkButton,.link-button-block,:where(.prose) .node-fileBlock:has(.acms-admin-block-editor-file-link),.media-file-block[data-display-type=button]{margin-top:var(--unit-margin-top);margin-bottom:var(--unit-margin-bottom)}.acms-admin-block-editor-link-button-link:not(:has(.link-button-block-link)),.link-button-block-link,.acms-admin-block-editor-file-link,.media-file-block[data-display-type=button] a,.prose .media-file-block[data-display-type=button] a{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-indigo-50);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1.3;--tw-font-weight:var(--font-weight-semibold);line-height:1.3;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);place-items:center;gap:.375em;padding-block:.5em;padding-inline:.75em;text-decoration-line:none;display:inline-flex}.link-button-block-link,.media-file-block[data-display-type=button] a{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){:is(.link-button-block-link,.media-file-block[data-display-type=button] a):hover{color:var(--color-gray-900);opacity:.7}}.acms-admin-block-editor-file-link img,.media-file-block[data-display-type=button] img{margin-block:calc(var(--spacing) * 0);height:auto;width:calc(var(--spacing) * 8)}.acms-admin-block-editor-file-link .caption,.media-file-block[data-display-type=button] .caption{margin:calc(var(--spacing) * 0);color:currentColor}.toc .level-1{padding-left:calc(var(--spacing) * 0);margin-top:1.5em;margin-bottom:-.25em}.toc .level-1 li{padding-left:calc(var(--spacing) * 0)}.toc .level-2{margin-bottom:calc(var(--spacing) * 0);padding-left:1em}.toc .level-2 li{gap:.5em;display:flex}.toc .level-2 li:before{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 24 24'><path fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' d='m8.25 4.5 7.5 7.5-7.5 7.5' /></svg>");background-position:50%;background-repeat:no-repeat;width:1em;display:block}[class*=column-embed]{margin-top:var(--unit-margin-top);margin-bottom:var(--unit-margin-bottom)}[class*=column-embed] .acms-embed-link{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:inherit;text-decoration-line:none;display:block;overflow:hidden}@media(hover:hover){[class*=column-embed] .acms-embed-link:hover{opacity:.7}}@media(min-width:48rem){[class*=column-embed] .acms-embed-link{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:flex}}[class*=column-embed] .acms-embed-link-image-container{margin-right:calc(var(--spacing) * 0);flex:none}@media(min-width:48rem){[class*=column-embed] .acms-embed-link-image-container{width:33.3333%}}[class*=column-embed] .acms-embed-link-image-container img{margin:calc(var(--spacing) * 0);width:100%;display:block}@media(min-width:48rem){[class*=column-embed] .acms-embed-link-image-container img{object-fit:cover;height:100%}}[class*=column-embed] .acms-embed-link-content{background-color:var(--color-white);flex-direction:column;max-width:none;padding:2em;display:flex}@media(min-width:48rem){[class*=column-embed] .acms-embed-link-content{width:66.6667%}}[class*=column-embed] .acms-embed-link-title{margin-top:calc(var(--spacing) * 0);-webkit-line-clamp:2;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-700);-webkit-box-orient:vertical;margin-bottom:.375em;text-decoration-line:none;display:-webkit-box;overflow:hidden}[class*=column-embed] .acms-embed-link-site-name{order:-1;margin-top:calc(var(--spacing) * 0);-webkit-line-clamp:1;padding:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);-webkit-box-orient:vertical;margin-bottom:.25em;display:-webkit-box;overflow:hidden}[class*=column-embed] .acms-embed-link-description{margin:calc(var(--spacing) * 0);-webkit-line-clamp:2;padding:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-500);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:where(.prose) .node-fileBlock:not(:has(.acms-admin-block-editor-file-link)),.media-file-block[data-display-type=icon],[class*=column-media]:has(a[href*=media-download],a[href*=storage]),[class*=column-file]{margin-top:var(--unit-margin-top);margin-bottom:var(--unit-margin-bottom);text-align:center;--tw-leading:calc(var(--spacing) * 0);line-height:calc(var(--spacing) * 0)}.acms-admin-block-editor-file{--tw-leading:0;line-height:0}.acms-admin-block-editor-file:not(:has(.acms-admin-block-editor-file-link)) img,.media-file-block[data-display-type=icon] img,[class*=column-media] .columnIcon,[class*=column-file] .columnIcon{margin:calc(var(--spacing) * 0);width:70px;max-width:100%;height:auto;display:inline-block}.acms-admin-block-editor-file:not(:has(.acms-admin-block-editor-file-link)) .caption,.media-file-block[data-display-type=icon] .caption,[class*=column-media]:has(a[href*=media-download],a[href*=storage]) .caption,[class*=column-file] .caption{margin:calc(var(--spacing) * 0);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);color:var(--color-gray-500);margin-top:.75em}.media-file-block[data-display-type=icon] a,[class*=column-media] a[href*=media-download],[class*=column-media] a[href*=storage],[class*=column-file] a{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));text-decoration-line:none;display:inline-block}@media(hover:hover){:is(.media-file-block[data-display-type=icon] a,[class*=column-media] a[href*=media-download],[class*=column-media] a[href*=storage],[class*=column-file] a):hover{opacity:.7}}.column-pdf-image{margin-bottom:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);max-width:100%}.acms-admin-block-editor-image{margin:calc(var(--spacing) * 0)}:where(.media-image-block),:where(.prose) .node-imageBlock,[class*=column-image],[class*=column-media]:not(:has(a[href*=media-download],a[href*=storage])),[class*=column-eximage]{margin-top:var(--unit-margin-top);margin-bottom:var(--unit-margin-bottom)}[class*=column-image][style*=width]{width:100%}:where(.media-image-block),:where(.acms-admin-block-editor-image),[class*=column-image],[class*=column-media]:not(:has(a[href*=media-download],a[href*=storage])),[class*=column-eximage]{--tw-leading:calc(var(--spacing) * 0);line-height:calc(var(--spacing) * 0)}:is(:where(.media-image-block),:where(.acms-admin-block-editor-image),[class*=column-image],[class*=column-media]:not(:has(a[href*=media-download],a[href*=storage])),[class*=column-eximage]) a{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);text-decoration-line:none;display:inline-block}:is(:where(.media-image-block),:where(.acms-admin-block-editor-image),[class*=column-image],[class*=column-media]:not(:has(a[href*=media-download],a[href*=storage])),[class*=column-eximage]) img{margin-block:calc(var(--spacing) * 0);border-radius:var(--radius-md);max-width:100%;height:auto;display:inline-block}:where(.media-image-block),:where(.acms-admin-block-editor-image){text-align:center}:where(.media-image-block) figcaption,:where(.acms-admin-block-editor-image) figcaption,[class*=column-image] .caption,[class*=column-media]:not(:has(a[href*=media-download],a[href*=storage])) .caption,[class*=column-eximage] .caption{margin-top:calc(var(--spacing) * 3);margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}[class*=column-image] .caption,[class*=column-media]:not(:has(a[href*=media-download],a[href*=storage])) .caption,[class*=column-eximage] .caption{text-align:center}[class*=column-map],[class*=column-street-view]{margin-top:var(--unit-margin-top);margin-bottom:var(--unit-margin-bottom);border-radius:var(--radius-md);overflow:hidden}:where(.column-map div:has(>.js-open-street-map)),:where(.column-map div:has(>.js-s2d-ready)),:where(.column-street-view div:has(>.js-street-view)){max-width:100%}:where(.column-map .js-open-street-map),:where(.column-map .js-s2d-ready),:where(.column-street-view .js-street-view){aspect-ratio:var(--aspect-video)}[class*=column-module]{margin-top:var(--unit-margin-top);margin-bottom:var(--unit-margin-bottom)}:where(.prose) table{margin-top:var(--unit-margin-top);margin-bottom:var(--unit-margin-bottom);border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:where(.prose) table th,:where(.prose) table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-gray-200)}:is(:where(.prose) table th,:where(.prose) table td):first-child{border-left-style:var(--tw-border-style);border-left-width:0;padding-inline-start:.5714em}tr:last-child :is(:where(.prose) table th,:where(.prose) table td){border-bottom-style:var(--tw-border-style);border-bottom-width:0}:where(.prose) table th{background-color:var(--color-gray-50);padding:.5714em}:where(.prose) table tr:first-child :is(th,td):first-child{border-top-left-radius:var(--radius-md)}:where(.prose) table tr:first-child :is(th,td):last-child{border-top-right-radius:var(--radius-md)}:where(.prose) table tr:last-child :is(th,td):first-child{border-bottom-left-radius:var(--radius-md)}:where(.prose) table tr:last-child :is(th,td):last-child{border-bottom-right-radius:var(--radius-md)}:where(.prose) table p{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 0)}:where(.prose div:has(>table)){margin-top:var(--unit-margin-top);margin-bottom:var(--unit-margin-bottom);overflow-x:auto}:where(.prose div:has(>table)) table{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 0)}:is(.acms-table-scrollable,.js-table-unit-scroll-hint) th,:is(.acms-table-scrollable,.js-table-unit-scroll-hint) td{word-break:keep-all;white-space:nowrap}.acms-cell-text-left{text-align:left!important}.acms-cell-text-center{text-align:center!important}.acms-cell-text-right{text-align:right!important}.acms-cell-text-nowrap{white-space:nowrap!important}.acms-cell-text-bold{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.acms-cell-text-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.acms-cell-text-top{vertical-align:top!important}.acms-cell-text-middle{vertical-align:middle!important}.acms-cell-text-bottom{vertical-align:bottom!important}[class*=column-youtube],[class*=column-video]{margin-top:var(--unit-margin-top);margin-bottom:var(--unit-margin-bottom);max-width:100%}.pc-nav-list{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);flex-wrap:wrap;align-items:center;list-style-type:none;display:flex}.pc-nav-item{margin-inline:calc(var(--spacing) * 4);text-align:center;position:relative}.pc-nav-link{height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 1);display:flex}@media(hover:hover){.pc-nav-link:hover{opacity:.7}}.pc-nav-link.stay{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:2px;border-color:var(--color-indigo-600)}.pc-nav-icon{color:var(--color-gray-400);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:none}.pc-nav-item:has(.pc-nav-list)>.pc-nav-link .pc-nav-icon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}.pc-nav-item:has(.pc-nav-list):hover>.pc-nav-link .pc-nav-icon{rotate:180deg}.pc-nav-list .pc-nav-list{pointer-events:none;top:100%;right:calc(var(--spacing) * 0);z-index:10;width:calc(var(--spacing) * 52);border-radius:var(--radius-md);background-color:var(--color-white);opacity:0;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));position:absolute}.pc-nav-item:has(.pc-nav-list):hover>.pc-nav-list{pointer-events:auto;opacity:1}.pc-nav-list .pc-nav-list .pc-nav-item{margin:calc(var(--spacing) * 0);width:100%}.pc-nav-list .pc-nav-list .pc-nav-item+.pc-nav-item{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200)}.pc-nav-list .pc-nav-list .pc-nav-link{padding-inline:calc(var(--spacing) * 6)}.sp-nav-item{box-sizing:border-box;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);width:100%}.sp-nav-link{align-items:center;column-gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.sp-nav-icon{color:var(--color-gray-400);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:none}.sp-nav-link:has(+.sp-nav-wrap) .sp-nav-icon{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:block}.sp-nav-link.is-active .sp-nav-icon{rotate:180deg}.sp-nav-list .sp-nav-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.sp-nav-list .sp-nav-list .sp-nav-item{border-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 4);padding-left:calc(var(--spacing) * 6);border-width:0}.sp-nav-list .sp-nav-list .sp-nav-link{column-gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 0)}.sp-nav-list .sp-nav-list .sp-nav-link:before{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-gray-400);--tw-content:"";content:var(--tw-content);border-radius:3.40282e38px}.sp-nav-link+.sp-nav-wrap{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));grid-template-rows:0;display:grid;overflow:hidden}.sp-nav-link.is-active+.sp-nav-wrap{grid-template-rows:repeat(1,minmax(0,1fr))}.validator-result-,.validator-result-1,.v-result-,.v-result-1{display:none}.validator-result-error,.validator-result-0,.v-result-error,.v-result-0{display:block}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}.prose table{background-color:#fff}.prose a{color:#2563eb}.prose .paprika-headline1{display:block;padding-bottom:1em;border-bottom:solid 2px #e5e7eb}.prose .paprika-headline2{display:block;padding:.8em;background-color:#f1f1f1;border-radius:.2em}.prose .paprika-headline3{display:block;padding:0 0 0 20px;border-left:solid 6px #f1f1f1}.prose .paprika-button1{display:inline-block;padding:.8em 1.3em;color:#fff;background-color:#2563eb;border-radius:100px}.prose .paprika-button2{display:inline-block;padding:.8em 1.3em;background-color:#fff;border:1px solid #cdcdcd;border-radius:100px}.prose .paprika-spacer{display:block;width:100%;height:min(9vw,80px);margin:0;padding:0;border:0}.prose section.column-group{margin-top:min(9vw,80px);margin-bottom:min(9vw,80px)}.prose aside.column-group{padding:min(5vw,50px);margin-top:2em;margin-bottom:2em;background-color:#fff;border:1px solid var(--tw-prose-hr);border-radius:var(--radius-md)}@media screen and (max-width:640px){.prose aside.column-group{padding:20px;margin-top:1.5em;margin-bottom:1.5em}}.time-table-block{width:100%;max-width:604px}.time-table-block .time-table{width:100%;overflow:hidden;border-spacing:0;border-collapse:separate;background:#fff}.time-table-block .time-table .mark{position:relative;width:11px;height:11px;margin:auto}.time-table-block .time-table .mark.circle{background:#84b67d;border-radius:50%}.time-table-block .time-table .mark.line:before{position:absolute;top:50%;left:50%;width:9px;height:2px;content:"";background:#84b67d;transform:translate(-50%,-50%)}.time-table-block .time-table .mark.triangle:before{position:absolute;top:50%;left:50%;width:0;height:0;content:"";border-right:5.5px solid transparent;border-bottom:11px solid #84b67d;border-left:5.5px solid transparent;transform:translate(-50%,-50%)}.time-table-block .time-table th,.time-table-block .time-table td{padding:9px;font-size:1rem;font-style:normal;font-weight:500;line-height:1.4;text-align:center;letter-spacing:.05em}@media screen and (max-width:640px){.time-table-block .time-table th,.time-table-block .time-table td{padding:5px}}.time-table-block .time-table thead th{color:#fff;background:#84b67d}.time-table-block .time-table tbody .time-wrap{font-size:1rem;font-family:LINE Seed JP;font-weight:700;line-height:1.4;color:#473933;text-align:center;letter-spacing:.05em;white-space:nowrap}@media screen and (min-width:641px){.time-table-block .time-table tbody .time-wrap{width:27%}}@media screen and (max-width:640px){.time-table-block .time-table tbody .time-wrap{font-size:13px}}.time-table-block .time-table tbody tr td{border-bottom:1px solid #bebfbf}.time-table-block .note-wrap{margin-top:10px;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.6;color:#473933;letter-spacing:.05em}.parts__treatment{padding-top:30px}.parts__treatment .title-wrap{display:flex;justify-content:center;align-items:center}@media screen and (max-width:640px){.parts__treatment .title-wrap{flex-direction:column}}.parts__treatment .title-wrap .img-left{margin-right:min(5.83vw,70px);align-self:flex-end;width:min(9.58vw,115px)}@media screen and (max-width:640px){.parts__treatment .title-wrap .img-left{display:none}}.parts__treatment .title-wrap h2{white-space:nowrap;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;padding-left:37px;padding-right:37px}.parts__treatment .title-wrap h2:before,.parts__treatment .title-wrap h2:after{content:"";width:5px;height:78%;border-radius:50px;display:block;position:absolute;top:50%;transform:translateY(-50%);background:linear-gradient(180deg,#efa8c0 0% 50%,#7fdad5 50% 100%)}@media screen and (max-width:640px){.parts__treatment .title-wrap h2:before,.parts__treatment .title-wrap h2:after{width:3px}}.parts__treatment .title-wrap h2:before{left:0}.parts__treatment .title-wrap h2:after{right:0}.parts__treatment .title-wrap h2 .jp{color:#765d44;text-align:center;font-family:Zen Maru Gothic;font-size:clamp(2.012rem,3.833vw,2.875rem);font-weight:700;line-height:1.6;letter-spacing:.1em}@media screen and (max-width:640px){.parts__treatment .title-wrap h2 .jp{font-size:24px}}.parts__treatment .title-wrap h2 .en{color:#765d44;text-align:center;font-family:Amatic SC;font-size:clamp(1.619rem,3.083vw,2.313rem);font-weight:700;line-height:1.2;letter-spacing:.2em}@media screen and (max-width:640px){.parts__treatment .title-wrap h2 .en{font-size:21px}}.parts__treatment .title-wrap .img-right{align-self:flex-end;margin-left:min(5vw,60px);width:min(8.3vw,100px)}@media screen and (max-width:640px){.parts__treatment .title-wrap .img-right{display:none}}.parts__treatment .title-wrap .img-sp{display:none}@media screen and (max-width:640px){.parts__treatment .title-wrap .img-sp{display:block;margin:10px auto 0;width:43%}}.parts__treatment .column-wrap{display:flex}@media screen and (max-width:640px){.parts__treatment .column-wrap{flex-direction:column}}.parts__treatment .column-wrap article{background-repeat:no-repeat;background-size:cover;background-position:center;width:50%;padding:9vw 6.5vw}@media screen and (max-width:640px){.parts__treatment .column-wrap article{width:100%}}.parts__treatment .column-wrap article h3{margin-bottom:40px}@media screen and (max-width:640px){.parts__treatment .column-wrap article h3{margin-bottom:20px}}.parts__treatment .column-wrap article h3 .jp{color:#fff;font-family:Zen Maru Gothic;font-size:clamp(1.837rem,3.5vw,2.625rem);font-weight:700;line-height:1.6;letter-spacing:.05em}@media screen and (max-width:640px){.parts__treatment .column-wrap article h3 .jp{font-size:24px}}.parts__treatment .column-wrap article h3 .en{color:#fff;font-family:Zen Maru Gothic;font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:.05em;display:block;margin-top:5px}@media screen and (max-width:640px){.parts__treatment .column-wrap article h3 .en{font-size:1rem}}.parts__treatment .column-wrap article .text-wrap{line-height:2.2;font-weight:700;color:#fff}.parts__treatment .column-wrap article .btn-wrap{margin-top:40px;text-align:right}@media screen and (max-width:640px){.parts__treatment .column-wrap article .btn-wrap{margin-top:30px}}.parts__treatment .column-wrap article .btn-wrap .link-btn{color:#fff}.parts__treatment .column-wrap article:nth-child(1){background-image:url(./dog_dental_bg-B5k1ds6Y.jpg)}.parts__treatment .column-wrap article:nth-child(2){background-image:url(./cat_dental_bg-CxW08vL1.jpg)}#parts__news .column-wrap{display:grid;grid-template-columns:1fr 68.84%;gap:30px 60px;grid-template-rows:auto 1fr;grid-template-areas:"title article" "btn article"}@media screen and (max-width:1024px){#parts__news .column-wrap{grid-template-columns:100%;grid-template-areas:"title" "article" "btn"}}#parts__news .column-wrap .title-wrap{display:flex;gap:15px;align-items:baseline;grid-area:title}#parts__news .column-wrap .title-wrap h2{color:#765d44;font-family:Amatic SC;font-size:clamp(2.125rem,3.083vw,2.313rem);font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.1em}@media screen and (max-width:640px){#parts__news .column-wrap .title-wrap h2{font-size:34px}}#parts__news .btn-wrap{grid-area:btn;align-self:start}@media screen and (max-width:1024px){#parts__news .btn-wrap{text-align:right}}#parts__news .article-wrap{grid-area:article}#parts__news .article-wrap article{border-bottom:1px solid #bebfbf;padding-bottom:30px;display:flex;gap:5px 26px}@media screen and (max-width:640px){#parts__news .article-wrap article{flex-direction:column;padding-bottom:20px}}#parts__news .article-wrap article:not(:last-child){margin-bottom:30px}@media screen and (max-width:640px){#parts__news .article-wrap article:not(:last-child){margin-bottom:20px}}#parts__news .article-wrap article time{white-space:nowrap;color:#765d44;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.05em}#parts__news .article-wrap article .title{flex:1;font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.05em}#parts__faq{max-width:820px;margin-right:auto;margin-left:auto}#parts__faq .faq-no-entry{text-align:center}#parts__faq .faq-content{padding:20px;overflow:hidden;background:#ffe2e2;border-radius:10px}@media screen and (max-width:640px){#parts__faq .faq-content{padding:15px}}#parts__faq .faq-content:not(:last-of-type){margin-bottom:20px}#parts__faq .faq-content .faq-q{position:relative;display:flex;flex-direction:row;align-items:center}#parts__faq .faq-content .faq-q .faq-icon{position:absolute;width:36px;height:36px;margin-right:15px;font-family:Zen Maru Gothic;font-size:20px;font-style:normal;font-weight:700;line-height:normal;line-height:36px;color:#fff;text-align:center;letter-spacing:1px;background:#f99;border-radius:50%}@media screen and (max-width:640px){#parts__faq .faq-content .faq-q .faq-icon{width:28px;height:28px;font-size:18px;line-height:28px}}#parts__faq .faq-content .faq-q .faq-q-text{width:100%;padding-right:40px;padding-left:50px;font-size:1.125rem;font-weight:700;line-height:1.6;color:#473933;letter-spacing:.05em}@media screen and (max-width:640px){#parts__faq .faq-content .faq-q .faq-q-text{padding-right:20px;padding-left:35px;font-size:16px}}#parts__faq .faq-content .faq-a{padding:20px 30px;margin-top:17px;line-height:1.8;background:#fff;border-radius:5px}@media screen and (max-width:640px){#parts__faq .faq-content .faq-a{padding:15px 20px}}#parts__faq .faq-content .faq-a .faq-a-text p:not(:last-child){margin-bottom:1.8em}#parts__faq .faq-content.ac-on{cursor:pointer}#parts__faq .faq-content.ac-on .faq-q:before,#parts__faq .faq-content.ac-on .faq-q:after{position:absolute;top:50%;right:0;display:block;content:"";background-color:#473933;transform:translateY(-50%)}#parts__faq .faq-content.ac-on .faq-q:before{width:18px;height:2px}@media screen and (max-width:640px){#parts__faq .faq-content.ac-on .faq-q:before{width:12px}}#parts__faq .faq-content.ac-on .faq-q:after{right:8.5px;width:2px;height:18px}@media screen and (max-width:640px){#parts__faq .faq-content.ac-on .faq-q:after{right:5.5px;height:12px}}#parts__faq .faq-content.ac-on .faq-a{display:none}#parts__faq .faq-content.active .faq-q:after{display:none}#parts__faq .faq-content.active .faq-a{display:block}#parts__for__hospitals{background:url(./for_hospitals_img-Bne4LUQc.jpg) no-repeat right center #f2efe5;background-size:cover;position:relative}#parts__for__hospitals:before{position:absolute;content:"";width:100%;height:20px;top:-1px;left:0;background-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='20'%20viewBox='0%200%201440%2020'%20width='1440'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m1397.5%2014.1571c12.5%203.6301%2025%206.1706%2042.5%205.8076v-19.96482092h-1440v19.96482092c17.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076l1.626.0264c16.655.1776%2028.765-2.3173%2040.874-5.834%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076%2017.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076%2017.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076%2017.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076%2017.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076%2017.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076%2017.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519z'%20fill='%23fff'/%3e%3c/svg%3e");background-repeat:repeat-x;background-size:1440px}@media screen and (max-width:1024px){#parts__for__hospitals:before{background-size:720px;height:10px}}#parts__for__hospitals .text-contents{width:100%;max-width:820px}#parts__for__hospitals .text-contents .en{color:#fff;font-family:Amatic SC;font-size:clamp(4.375rem,12.583vw,9.438rem);font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.05em}@media screen and (min-width:1441px){#parts__for__hospitals .text-contents .en{transform:translate(-77px)}}@media screen and (min-width:641px){#parts__for__hospitals .text-contents .en{transform:translate(-3vw)}}@media screen and (max-width:640px){#parts__for__hospitals .text-contents .en{font-size:70px}}#parts__for__hospitals .text-contents h2{color:#765d44;font-family:Zen Maru Gothic;font-size:clamp(1.837rem,3.5vw,2.625rem);font-style:normal;font-weight:700;line-height:1.6;letter-spacing:.1em;margin-bottom:25px}@media screen and (max-width:640px){#parts__for__hospitals .text-contents h2{font-size:24px;margin-bottom:10px}}#parts__for__hospitals .text-contents .text-wrap{line-height:2.2}#parts__for__hospitals .text-contents .btn-wrap{margin-top:40px;text-align:right}@media screen and (max-width:640px){#parts__for__hospitals .text-contents .btn-wrap{margin-top:20px}}#header{position:relative;padding-bottom:30px}@media screen and (max-width:640px){#header{padding-bottom:5px}}#header:before{content:"";display:block;position:absolute;top:calc(100% - 2px);z-index:1;background:url("data:image/svg+xml,%3csvg%20fill='none'%20height='70'%20viewBox='0%200%201440%2070'%20width='1440'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m0%200v69.8793c140%201.2705%20240-7.6232%20340-20.3285%20120-15.2464%20240-31.7633%20380-31.7633s260%2016.5169%20380%2031.7633c100%2012.7053%20200%2021.599%20340%2020.3285v-69.8793z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center/cover;width:100vw;height:4.86vw}#header .header-content{display:flex;gap:40px;justify-content:space-between;margin-bottom:20px;padding-right:165px;padding-left:60px}@media screen and (max-width:1440px){#header .header-content{padding-left:30px;padding-right:130px}}@media screen and (max-width:640px){#header .header-content{padding-left:20px}}#header .header-content .logo-wrap{position:relative}#header .header-content .logo-wrap .deco1-wrap{position:absolute;top:0;left:calc(100% + min(1.33vw,16px));width:min(8.5vw,102px);z-index:-1}@media screen and (max-width:640px){#header .header-content .logo-wrap .deco1-wrap{width:70px}}#header .header-content .logo-wrap .header-title{margin-top:10px}#header .header-content .logo-wrap .header-title a{display:flex;gap:15px;align-items:center}#header .header-content .logo-wrap .header-title a:hover{opacity:.7}#header .header-content .logo-wrap .header-title a img{width:147px}@media screen and (max-width:640px){#header .header-content .logo-wrap .header-title a img{width:100px}}#header .header-content .logo-wrap .header-title a span{display:inline-block;padding:5px 1em;font-family:Noto Sans JP;font-size:.875rem;font-weight:500;line-height:1.1;color:#fff;letter-spacing:.05em;background:#b4895e;border-radius:40px}@media screen and (max-width:640px){#header .header-content .logo-wrap .header-title a span{font-size:11px}}#header .header-content .right-contents{flex:1;padding-top:30px}@media screen and (max-width:1024px){#header .header-content .right-contents{display:none}}#header .header-content .right-contents .tel-wrap{display:flex;gap:20px;align-items:center;justify-content:flex-end}#header .header-content .right-contents .tel-wrap .tel-text{display:flex;gap:8px;align-items:center;font-family:LINE Seed JP;font-size:clamp(1.269rem,2.417vw,1.813rem);font-weight:700;line-height:1;color:#473933}#header .header-content .right-contents .tel-wrap .time-wrap{display:flex;flex-direction:column;gap:5px}#header .header-content .right-contents .tel-wrap .time-wrap dl{display:flex;align-items:center;gap:8px;color:#473933}#header .header-content .right-contents .tel-wrap .time-wrap dl dt{width:5.67em;padding:5px;background:#fdfae5;text-align:center;font-size:12px;line-height:1;letter-spacing:.05em}#header .header-content .right-contents .tel-wrap .time-wrap dl dd{font-size:13px;line-height:1.4;letter-spacing:.05em}#header .header-navi{padding:0 20px}@media screen and (max-width:1024px){#header .header-navi{display:none}}#header .header-navi ul{display:flex;gap:40px;justify-content:center}@media screen and (max-width:1440px){#header .header-navi ul{gap:30px}}@media screen and (max-width:1150px){#header .header-navi ul{gap:20px}}#header .header-navi ul li a{display:flex;flex-direction:column;gap:6px;align-items:center}#header .header-navi ul li a:hover{opacity:.7}#header .header-navi ul li a .jp{font-size:.9375rem;text-align:center;font-weight:700;line-height:1.6;letter-spacing:.05em}@media screen and (max-width:1150px){#header .header-navi ul li a .jp{font-size:14px}}#header .header-navi ul li a .en{text-align:center;font-family:Zen Maru Gothic;font-size:.8125rem;font-weight:700;line-height:1}@media screen and (max-width:1150px){#header .header-navi ul li a .en{font-size:12px}}#header .header-navi ul li:nth-child(1) a .en{color:#facd52}#header .header-navi ul li:nth-child(2) a .en{color:#efa8c0}#header .header-navi ul li:nth-child(3) a .en{color:#7fdad5}#header .header-navi ul li:nth-child(4) a .en{color:#f4a261}#header .header-navi ul li:nth-child(5) a .en{color:#a9dd7b}#header .header-navi ul li:nth-child(6) a .en{color:#a394d5}#header .header-navi ul li:nth-child(7) a .en{color:#98b8e6}#header .header-navi ul li:nth-child(8) a .en{color:#e68798}#header .deco2-wrap{position:absolute;top:calc(100% - min(3.3vw,40px));left:38px;z-index:10;width:min(11.8vw,139px);pointer-events:none}@media screen and (max-width:640px){#header .deco2-wrap{top:calc(100% - 10px);left:10px;width:70px}}#sid__btn__wrap{position:fixed;top:0;right:0;z-index:10}@media screen and (max-width:1024px){#sid__btn__wrap{display:none}}#sid__btn__wrap a{display:flex;flex-direction:column;gap:7px;align-items:center;justify-content:center;width:120px;height:120px;background:#f99;border-radius:0 0 0 20px}@media screen and (max-width:1440px){#sid__btn__wrap a{width:110px;height:100px}}#sid__btn__wrap a:hover{opacity:.7}#sid__btn__wrap a span{font-size:1rem;font-weight:700;line-height:1.4;color:#fff;text-align:center}#footer{background:#faf7f4}#footer .info-flex-wrap{display:flex;gap:30px}@media screen and (max-width:1024px){#footer .info-flex-wrap{flex-direction:column}}#footer .info-flex-wrap .left-contents{max-width:550px;flex:1}@media screen and (max-width:1024px){#footer .info-flex-wrap .left-contents{margin:0 auto;width:100%;display:flex;flex-direction:column;align-items:center}}#footer .info-flex-wrap .left-contents .logo-wrap{display:inline-block}@media screen and (max-width:1024px){#footer .info-flex-wrap .left-contents .logo-wrap{width:55%}}#footer .info-flex-wrap .left-contents .logo-wrap:hover{opacity:.7}#footer .info-flex-wrap .left-contents address{margin-top:35px;font-style:normal}@media screen and (max-width:640px){#footer .info-flex-wrap .left-contents address{margin-top:20px}}#footer .info-flex-wrap .left-contents address .tel-text{display:flex;gap:8px;align-items:center;font-family:LINE Seed JP;font-size:clamp(1.269rem,2.417vw,1.813rem);font-weight:700;line-height:1;color:#473933}@media screen and (max-width:1024px){#footer .info-flex-wrap .left-contents address .tel-text{justify-content:center}}#footer .info-flex-wrap .left-contents address .address-text{display:flex;align-items:flex-start;gap:11px;color:#473933;font-size:.875rem;line-height:1.3;letter-spacing:.05em;margin-top:28px}@media screen and (max-width:640px){#footer .info-flex-wrap .left-contents address .address-text{margin-top:20px}}#footer .info-flex-wrap .right-contents{width:52%;max-width:620px}@media screen and (max-width:1024px){#footer .info-flex-wrap .right-contents{margin:0 auto;width:100%}}#footer .info-flex-wrap .right-contents .btn-wrap{margin-top:30px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width:640px){#footer .info-flex-wrap .right-contents .btn-wrap{grid-template-columns:repeat(1,1fr);margin-top:20px}}#footer .info-flex-wrap .right-contents .btn-wrap a{display:flex;align-items:center;justify-content:center;color:#b4895e;font-size:1rem;font-weight:700;line-height:1.8;letter-spacing:.05em;border-radius:10px;border:2px solid #b4895e;background:#fff;gap:10px;min-height:61px;padding:14px}#footer .info-flex-wrap .right-contents .btn-wrap a:hover{opacity:.7}#footer .access-wrap{display:flex;gap:30px;margin-top:40px}@media screen and (max-width:640px){#footer .access-wrap{flex-direction:column;margin-top:20px}}#footer .access-wrap .left-contents{max-width:550px;padding:40px 35px 50px;background:#fff;border-radius:10px;flex:1}@media screen and (max-width:1024px){#footer .access-wrap .left-contents{padding:30px 20px}}@media screen and (max-width:640px){#footer .access-wrap .left-contents{width:100%}}#footer .access-wrap .left-contents article:not(:last-of-type){margin-bottom:26px}#footer .access-wrap .left-contents .title-text{margin-bottom:13px;color:#f87e3e}#footer .access-wrap .left-contents .title-icon{position:relative;padding-bottom:10px;padding-left:28px;margin-bottom:10px;color:#765d44;font-family:Zen Maru Gothic;font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:.05em;background-image:linear-gradient(to right,#bebfbf 2px,transparent 2px);background-repeat:repeat-x;background-position:left bottom;background-size:6px 2px}#footer .access-wrap .left-contents .title-icon .icon{position:absolute;top:2px;left:0}#footer .access-wrap .left-contents .text{font-size:1rem;font-style:normal;font-weight:400;line-height:1.6;color:#333;letter-spacing:.05em}#footer .access-wrap .g-map{width:52%;position:relative;flex:1}@media screen and (max-width:640px){#footer .access-wrap .g-map{aspect-ratio:1;width:100%}}#footer .access-wrap .g-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}#footer .copy{background:#b4895e;color:#fff;text-align:center;font-size:.875rem;line-height:1.5;letter-spacing:.05em;padding:25px}#sp-reserve{position:fixed;bottom:0;z-index:98;display:none;align-items:center;justify-content:space-around;width:100%;height:60px;overflow:hidden;box-shadow:0 -4px 12px #00000014}@media screen and (max-width:1024px){#sp-reserve{display:flex}}#sp-reserve a{display:flex;gap:8px;align-items:center;justify-content:center;width:100%;height:100%;font-style:normal;font-weight:500;line-height:1.5;color:#fff;letter-spacing:.05em}#sp-reserve a.phone-link{background:#83c896}#sp-reserve a.web-link{background:#f99}#sidebar{font-family:Noto Sans JP}#sidebar .sidebar-title{position:relative;padding-left:20px;margin-bottom:.8em;font-size:1.125rem;font-weight:700}#sidebar .sidebar-title:before{position:absolute;top:50%;left:0;display:block;width:5px;height:70%;content:"";background-color:#83c896;border-radius:40px;transform:translateY(-50%)}#sidebar .entries{padding:30px 20px;font-size:14px;background:#faf7f4;border-radius:10px}#sidebar .entries:not(:last-of-type){margin-bottom:30px}@media screen and (max-width:640px){#sidebar .entries:not(:last-of-type){margin-bottom:20px}}#sidebar .entries a{color:#222;text-decoration:none;transition-duration:.3s}#sidebar .entries a:visited,#sidebar .entries a:focus{color:#222;text-decoration:none}#sidebar .entries a:hover{text-decoration:none;opacity:.7}#sidebar .entries .dot-list li{position:relative;padding-left:1.2em;margin-bottom:5px}#sidebar .entries .dot-list li:before{position:absolute;top:.7em;left:0;display:block;width:.5em;height:.5em;content:"";background:#83c896;border-radius:50%}#sidebar .entries .dot-list li a{display:flex;gap:8px;align-items:flex-start}#sidebar .entries .dot-list li a .list-item{display:block;flex:1}#sidebar .entries .dot-list li a .number-badge{padding:2px 8px;margin-top:.1em;font-size:10px;font-weight:700;color:#222;background-color:#e8e8e8;border-radius:30px}#sidebar .entries .summary-list li:not(:last-child){padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d6d6d6}#sidebar .entries .summary-list li a{display:flex;gap:.7em;align-items:flex-start}#sidebar .entries .summary-list li a .img-wrap{width:33.3%;aspect-ratio:1;overflow:hidden;border-radius:6px}#sidebar .entries .summary-list li a .img-wrap img{width:100%;height:100%;object-fit:cover}#sidebar .entries .summary-list li a .text-wrap{width:66.7%}#sidebar .entries .summary-list li a .text-wrap .title{margin-bottom:.2em;font-size:15px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:.05em}#sidebar .entries .summary-list li a .text-wrap time{font-size:14px;font-style:normal;font-weight:500;line-height:1.6;color:#765d44;letter-spacing:.05em}#sidebar .entries .summary-list-noimage:not(:last-child) li{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d6d6d6}#sidebar .entries .summary-list-noimage .info-wrap{display:flex;gap:8px;align-items:center}#sidebar .entries .summary-list-noimage .info-wrap time{font-size:14px;font-style:normal;font-weight:500;line-height:1.6;color:#765d44;letter-spacing:.05em}#sidebar .entries .summary-list-noimage .info-wrap .cate-wrap a{display:block;padding:2px 6px;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.3;color:#fff;background:#83c896;border-radius:2px}@media screen and (max-width:640px){#sidebar .entries .summary-list-noimage .info-wrap .cate-wrap a{font-size:12px}}#sidebar .entries .summary-list-noimage .info-wrap .cate-wrap a:hover{opacity:.7}#sidebar .entries .summary-list-noimage .title{margin-top:6px;font-size:15px;font-style:normal;font-weight:400;line-height:1.6;color:#222;letter-spacing:.05em}#sidebar .entries .hashtag-list{display:flex;flex-wrap:wrap;gap:.6em;align-items:center}#sidebar .entries.entries-keyword{padding:0;background:transparent}#sidebar .entries .calendar-month-wrap{margin-top:30px}#sidebar .entries .calendar-month-wrap .bg-gray-100{background-color:#e8e8e8;transition-duration:.3s}#sidebar .entries .calendar-month-wrap .bg-gray-100:hover{opacity:.7}.h-style-bg-d{display:block;padding:1.2em 1.5em;color:#fff;background-color:#8a8a8a;border-radius:20px}@media screen and (max-width:640px){.h-style-bg-d{border-radius:10px}}.h-style-bg-l{position:relative;display:block;padding:1.2em 1.5em 1.2em 1.9em;background-color:#eee;border-radius:20px}@media screen and (max-width:640px){.h-style-bg-l{border-radius:10px}}.h-style-bg-l:before{position:absolute;top:25%;left:20px;width:6px;height:50%;content:"";background:#8a8a8a;border-radius:3px;opacity:.2}.h-style-bg-l-border-solid{display:block;padding:1rem 2rem;background:#eee;border-left:5px solid #8a8a8a}.h-style-border-grad{position:relative;display:block;padding:1rem 0;border-bottom:6px solid #8a8a8a}.h-style-border-grad:before{position:absolute;top:100%;left:0;width:15%;height:6px;content:"";background:#525050}.frame-test{padding:1em;background-color:#eee}html{font-size:16px}@media screen and (max-width:640px){html{font-size:14px}}body{font-style:normal;line-height:1.8;color:#473933;letter-spacing:.05em;font-family:Noto Sans JP}.img-fluid{max-width:100%;height:auto}a{transition-duration:.3s}.text-center{text-align:center}.text-right{text-align:right}.font-bold{font-weight:700!important}.content-wrap{max-width:1200px;margin:0 auto}.list-disc{list-style-type:none;margin:.5em 0}.list-disc li{position:relative;padding-left:1.25em;margin-bottom:.7em;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.05em}.list-disc li:before{position:absolute;top:.7em;left:0;width:6px;height:6px;content:"";background:#83c896;border-radius:50%}.list-disc2{margin:.5em 0;list-style-type:none}.list-disc2 li{position:relative;padding-left:1.25em;margin-bottom:.7em;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.05em}.list-disc2 li:before{position:absolute;top:.7em;left:0;width:6px;height:6px;content:"";background:#473933;border-radius:50%}.new-label{display:inline-block;margin-left:.5em;font-size:10px;font-weight:500;color:#ff690b}.section{padding:clamp(50px,8vw,110px) 50px clamp(60px,9vw,130px)}@media screen and (max-width:640px){.section{padding:50px 20px 60px}}.c-pink{color:#ff8989;font-weight:700}.mb0{margin-bottom:0!important}.mt0{margin-top:0!important}.mb-spacer{margin-bottom:1.8em!important}.common-entry-footer-navi{margin-top:80px}@media screen and (max-width:640px){.common-entry-footer-navi{margin-top:40px}}.common-entry-footer-navi ul{display:flex;gap:20px;align-items:center;justify-content:center}@media screen and (max-width:640px){.common-entry-footer-navi ul{gap:10px}}.common-entry-footer-navi .link-back a{display:block;width:290px;padding:18px;font-size:1rem;font-weight:700;color:#fff;text-align:center;background:#83c896;border-radius:5px}@media screen and (max-width:640px){.common-entry-footer-navi .link-back a{width:190px}}.common-entry-footer-navi .link-back a:hover,.common-entry-footer-navi .link-back a:visited{color:#fff;text-decoration:none}.common-entry-footer-navi .link-prev a,.common-entry-footer-navi .link-next a{display:flex;align-items:center;justify-content:center;width:43px;height:43px;background:#faf7f4;border-radius:50%}.common-pager-wrap{margin-top:70px;margin-bottom:50px}@media screen and (max-width:640px){.common-pager-wrap{margin-top:35px}}.common-pager-wrap .pager-list{display:flex;flex-wrap:wrap;gap:3px;justify-content:center;width:100%}.common-pager-wrap .pager-list li a:hover{opacity:.7}.common-pager-wrap .pager-list li a,.common-pager-wrap .pager-list li .ellipsis{display:block;padding:.5em 1em;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5;text-align:center;background:#faf7f4;border-radius:5px}.common-pager-wrap .pager-list li a:hover,.common-pager-wrap .pager-list li .ellipsis:hover{text-decoration:none}.common-pager-wrap .pager-list li.cur a{color:#fff;background:#83c896}#sec__mainvisual.lower-mv{position:relative}#sec__mainvisual.lower-mv .bg-wrap{width:100%;overflow:hidden;position:relative;max-height:346px;aspect-ratio:1440/346}@media screen and (max-width:1024px){#sec__mainvisual.lower-mv .bg-wrap{aspect-ratio:820/270}}@media screen and (max-width:640px){#sec__mainvisual.lower-mv .bg-wrap{aspect-ratio:375/160}}#sec__mainvisual.lower-mv .bg-wrap .bg-img{width:100%;height:100%;object-fit:cover}#sec__mainvisual.lower-mv .bg-wrap .mv-title{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 40px);text-shadow:0 0 20px #fff;z-index:10}#sec__mainvisual.lower-mv .bg-wrap .mv-title .jp{color:#765d44;text-align:center;font-family:Zen Maru Gothic;font-size:clamp(1.662rem,3.167vw,2.375rem);font-style:normal;font-weight:700;line-height:1.6;letter-spacing:.1em;text-shadow:0 0 20px #fff}@media screen and (max-width:640px){#sec__mainvisual.lower-mv .bg-wrap .mv-title .jp{font-size:26px}}#sec__mainvisual.lower-mv .bg-wrap .mv-title .en{text-align:center;font-family:Zen Maru Gothic;font-size:clamp(1.4rem,2.667vw,2rem);font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.2em}@media screen and (max-width:640px){#sec__mainvisual.lower-mv .bg-wrap .mv-title .en{font-size:14px}}#sec__mainvisual.lower-mv .deco-wrap{position:absolute;bottom:max(-2.166vw,-26px);right:min(2.75vw,33px);width:min(12.83vw,154px);z-index:1}@media screen and (max-width:640px){#sec__mainvisual.lower-mv .deco-wrap{width:70px}}#breadcrumb{padding-top:0;padding-bottom:0}#breadcrumb .breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;max-width:1200px;padding:30px 0;margin:0 auto}#breadcrumb .breadcrumb-list>li{display:flex;align-items:center;font-size:12px;font-weight:700;color:#765d44}@media screen and (max-width:640px){#breadcrumb .breadcrumb-list>li{font-size:10px}}#breadcrumb .breadcrumb-list>li:not(:last-child){text-decoration:underline}#breadcrumb .breadcrumb-list>li:not(:last-child):after{display:inline-block;width:.3rem;height:.3rem;margin:0 .5rem;content:"";border-top:1px solid #765d44;border-right:1px solid #765d44;transform:rotate(45deg)}.title-sec{display:flex;flex-direction:column;align-items:center;margin-bottom:60px}@media screen and (max-width:640px){.title-sec{margin-bottom:30px}}.title-sec .en{position:relative;color:#765d44;text-align:center;font-family:Amatic SC;font-size:clamp(1.5rem,2.417vw,1.813rem);font-style:normal;font-weight:700;line-height:1.2;letter-spacing:.2em}.title-sec .en:before,.title-sec .en:after{position:absolute;top:50%;width:12px;height:29px;content:"";background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%)}@media screen and (max-width:640px){.title-sec .en:before,.title-sec .en:after{width:9px;height:22px}}.title-sec .en:before{right:calc(100% + .9em);background-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='29'%20viewBox='0%200%2012%2029'%20width='12'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cclipPath%20id='a'%3e%3cpath%20d='m0%200h11.4174v28.32h-11.4174z'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20d='m5.93252%2010.6683c.38662%201.0874.76116%202.1869%201.15986%203.2622%201.01488%202.7063%202.09017%205.4006%203.06882%208.119.4833%201.3532.8457%202.7668%201.184%204.1683.1812.749-.0483%201.3531-.3987%201.8002-.3987.5074-1.29275.3624-1.67938-.29-.35037-.592-.71283-1.2082-.97863-1.8727-1.29276-3.2138-2.75468-6.343-3.68498-9.738-1.64314-3.7092-2.64594-7.67204-3.90246-11.53825-.302048-.95447-.483276-1.96935-.6765869-2.94799-.1329011-.700747.2053929-1.449825.6161769-1.5827264.50744-.1570646%201.0028.0120819%201.46191.5678494.25372.302048.54369.640337.67659%201.026967%201.03904%203.00839%202.51304%205.83556%203.15338%209.01315z'%20fill='%23765d44'/%3e%3c/g%3e%3c/svg%3e")}.title-sec .en:after{left:calc(100% + .9em);background-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='29'%20viewBox='0%200%2012%2029'%20width='12'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cclipPath%20id='a'%3e%3cpath%20d='m0%200h11.4174v28.32h-11.4174z'%20transform='matrix(-1%200%200%201%2011.4174%200)'/%3e%3c/clipPath%3e%3cg%20clip-path='url(%23a)'%3e%3cpath%20d='m5.48489%2010.6683c-.38662%201.0874-.76116%202.1869-1.15986%203.2622-1.01488%202.7063-2.09017%205.4006-3.06881%208.119-.483276%201.3532-.845734%202.7668-1.1840269%204.1683-.1812281.749.0483279%201.3531.3987029%201.8002.398703.5074%201.292764.3624%201.679384-.29.35038-.592.71283-1.2082.97864-1.8727%201.29276-3.2138%202.75467-6.343%203.68498-9.738%201.64314-3.7092%202.64594-7.67204%203.9025-11.53825.302-.95447.4832-1.96935.6765-2.94799.1329-.700747-.2053-1.449825-.6161-1.5827264-.5075-.1570646-1.00283.0120819-1.46195.5678494-.25372.302048-.54368.640337-.67658%201.026967-1.03905%203.00839-2.51304%205.83556-3.15338%209.01315z'%20fill='%23765d44'/%3e%3c/g%3e%3c/svg%3e")}.title-sec .jp{color:#765d44;text-align:center;font-family:Zen Maru Gothic;font-size:clamp(1.75rem,2.917vw,2.188rem);font-style:normal;font-weight:700;line-height:1.6;letter-spacing:.1em;padding-top:10px;padding-bottom:10px;background:url("data:image/svg+xml,%3csvg%20fill='none'%20height='10'%20viewBox='0%200%2024%2010'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3cmask%20id='a'%20height='10'%20maskUnits='userSpaceOnUse'%20width='24'%20x='0'%20y='0'%3e%3cpath%20d='m0%200h24v10h-24z'%20fill='%23d9d9d9'/%3e%3c/mask%3e%3cg%20mask='url(%23a)'%3e%3cpath%20d='m16.4129%200h-9.57288c-.39364%200-.77052.184255-1.00503.502513l-5.586262%207.487437c-.2847573.38526-.3266333.88777-.117253%201.31491.20938.42713.644891.69514%201.122275.69514h9.57285c.3937%200%20.7705-.18425%201.005-.50251l5.5863-7.48744c.2848-.38526.3266-.88777.1173-1.314908-.2094-.427135-.6449-.695142-1.1223-.695142z'%20fill='%23f4ba94'/%3e%3c/g%3e%3c/svg%3e") repeat-x left bottom/auto 5px}@media screen and (max-width:640px){.title-sec .jp{font-size:24px;padding-top:5px;letter-spacing:.05em}}.title-sec .jp .font-s{font-size:.74em}.title-hukidashi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;margin-bottom:30px}@media screen and (max-width:640px){.title-hukidashi{margin-bottom:15px}}.title-hukidashi .sub{display:inline-block;color:#765d44;font-family:Zen Maru Gothic;font-size:1rem;font-weight:700;line-height:1.6;letter-spacing:.05em;border-radius:40px;border:2px solid #b4895e;background:#fff;padding:6px 15px;position:relative}.title-hukidashi .sub:before{position:absolute;display:block;width:0;height:0;left:50%;transform:translate(-50%);content:"";top:100%;border-right:5px solid transparent;border-left:5px solid transparent;border-top:9px solid #b4895e}.title-hukidashi .title{color:#765d44;text-align:center;font-family:Zen Maru Gothic;font-size:clamp(1.5rem,2.833vw,2.125rem);font-weight:700;line-height:1.6;letter-spacing:.05em}@media screen and (max-width:640px){.title-hukidashi .title{font-size:23px}}.title-bar{background:#b4895e;padding:.43em;color:#fff;text-align:center;font-family:Zen Maru Gothic;font-size:clamp(1.25rem,2.333vw,1.75rem);font-style:normal;font-weight:500;line-height:1.6;letter-spacing:.05em;margin-bottom:30px}@media screen and (max-width:640px){.title-bar{margin-bottom:15px;font-size:19px}}.title-dot{color:#765d44;font-family:Zen Maru Gothic;font-size:clamp(1.125rem,2vw,1.5rem);font-style:normal;font-weight:700;line-height:1.6;letter-spacing:.05em;padding-bottom:10px;margin-bottom:20px;background-image:linear-gradient(to right,#333 2px,transparent 2px);background-size:6px 2px;background-repeat:repeat-x;background-position:left bottom}@media screen and (max-width:640px){.title-dot{font-size:17px;margin-bottom:15px}}.flow-flex-step{max-width:1000px;margin:0 auto;counter-reset:num}@media screen and (max-width:640px){.flow-flex-step{margin-top:40px}}.flow-flex-step .flow-item{display:flex}.flow-flex-step .flow-item:after{clear:both;display:block;content:""}.flow-flex-step .flow-item .flow-num-contents,.flow-flex-step .flow-item .flow-contents{padding-bottom:50px}@media screen and (max-width:640px){.flow-flex-step .flow-item .flow-num-contents,.flow-flex-step .flow-item .flow-contents{padding-bottom:40px}}.flow-flex-step .flow-item:last-of-type .flow-num-contents,.flow-flex-step .flow-item:last-of-type .flow-contents{padding-bottom:0}.flow-flex-step .flow-item .flow-num-contents{position:relative;width:70px}@media screen and (max-width:640px){.flow-flex-step .flow-item .flow-num-contents{width:50px}}.flow-flex-step .flow-item .flow-num-contents:before{position:absolute;top:0;left:50%;display:block;width:3px;height:100%;content:"";background-image:linear-gradient(to bottom,#b4895e 3px,transparent 3px);background-repeat:repeat-y;background-position:left top;background-size:3px 9px;transform:translate(-50%)}.flow-flex-step .flow-item .flow-num-contents .icon-num{position:relative;width:100%;height:70px;background-color:#83c896;border-radius:50%}@media screen and (max-width:640px){.flow-flex-step .flow-item .flow-num-contents .icon-num{height:50px}}.flow-flex-step .flow-item .flow-num-contents .icon-num span{font-family:Zen Maru Gothic;position:absolute;top:50%;left:50%;font-size:clamp(1.167rem,2.5vw,1.667rem);font-weight:700;line-height:1.2;color:#fff;white-space:nowrap;transform:translate(-50%,-50%)}@media screen and (max-width:640px){.flow-flex-step .flow-item .flow-num-contents .icon-num span{font-size:18px}}.flow-flex-step .flow-item .flow-num-contents .icon-num span:after{display:block;content:counter(num);counter-increment:num}.flow-flex-step .flow-item .flow-contents{display:flex;gap:40px 50px;width:calc(100% - 77px);padding-left:27px}@media screen and (max-width:1024px){.flow-flex-step .flow-item .flow-contents{width:calc(100% - 50px)}}@media screen and (max-width:640px){.flow-flex-step .flow-item .flow-contents{flex-direction:column;gap:20px;padding-left:15px}}.flow-flex-step .flow-item .flow-contents .flow-text-wrap{flex:1}.flow-flex-step .flow-item .flow-contents .flow-text-wrap .title{padding-top:.5em;margin-bottom:25px;font-size:clamp(1.42rem,2vw,1.5rem);font-weight:700;line-height:1.5;letter-spacing:.05em}@media screen and (max-width:640px){.flow-flex-step .flow-item .flow-contents .flow-text-wrap .title{margin-bottom:10px}}.flow-flex-step .flow-item .flow-contents .flow-text-wrap .content{max-width:410px;font-weight:400;line-height:1.8;letter-spacing:.05em}@media screen and (max-width:640px){.flow-flex-step .flow-item .flow-contents .flow-text-wrap .content{max-width:100%}}.flow-flex-step .flow-item .flow-contents .flow-text-wrap .content p{font-size:1rem;font-style:normal;font-weight:400;line-height:1.8;letter-spacing:.05em;margin-bottom:1.8em}.flow-flex-step .flow-item .flow-contents .flow-text-wrap .content p a{text-decoration:underline}.flow-flex-step .flow-item .flow-contents .flow-text-wrap .content p a:hover{opacity:.7}.flow-flex-step .flow-item .flow-contents .flow-text-wrap .content .bnr-wrap{margin-top:20px}.flow-flex-step .flow-item .flow-contents .flow-text-wrap .content .bnr-wrap a:hover{opacity:.7}.flow-flex-step .flow-item .flow-contents .flow-text-wrap .content>*:last-child{margin-bottom:0}.flow-flex-step .flow-item .flow-contents .flow-img-wrap{width:48.5%;max-width:447px}@media screen and (min-width:641px)and (max-width:1024px){.flow-flex-step .flow-item .flow-contents .flow-img-wrap{width:40%}}@media screen and (max-width:640px){.flow-flex-step .flow-item .flow-contents .flow-img-wrap{width:100%}}.flow-flex-step .flow-item .flow-contents .flow-img-wrap img{width:100%}.common-nav-wrap{display:flex;justify-content:center;gap:10px;padding-left:20px;padding-right:20px;max-width:1320px;margin:0 auto}@media screen and (max-width:1024px){.common-nav-wrap{flex-wrap:wrap;max-width:710px}}.common-nav-wrap a{position:relative;display:flex;align-items:center;justify-content:center;max-width:205px;aspect-ratio:205/180;width:100%;text-align:center;overflow:hidden}@media screen and (max-width:1440px){.common-nav-wrap a{max-width:160px}}.common-nav-wrap a:hover{opacity:.7}.common-nav-wrap a .img{position:absolute;inset:0;z-index:0}.common-nav-wrap a .img img{width:100%;height:100%;object-fit:fill}.common-nav-wrap a .jp{position:relative;z-index:2;margin-bottom:10px;font-size:1rem;font-weight:700;line-height:1.5;letter-spacing:.05em;transform:translateY(-.8vw)}@media screen and (max-width:1440px){.common-nav-wrap a .jp{font-size:.875rem}}@media screen and (max-width:640px){.common-nav-wrap a .jp{font-size:13px}}.common-nav-wrap a:after{position:absolute;top:62%;left:50%;z-index:2;width:20px;height:20px;content:"";background-position:center;background-size:contain;background-repeat:no-repeat;transform:translate(-50%)}.common-nav-wrap a:nth-child(3n+1){color:#f7b91b}.common-nav-wrap a:nth-child(3n+1):after{background-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='20'%20viewBox='0%200%2020%2020'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10'%20cy='10'%20fill='%23f7b91b'%20r='10'/%3e%3cpath%20d='m10.4146%2013.6306c-.3777.308-.93478.2859-1.28682-.0661l-3.84616-3.84619c-.3755-.37551-.3755-.98418%200-1.35968.37551-.3755.98418-.3755%201.35968%200l3.16632%203.16627%203.16628-3.16627c.3755-.3755.9842-.3755%201.3597%200%20.3755.37551.3755.98417%200%201.35968l-3.8461%203.84619z'%20fill='%23fff'/%3e%3c/svg%3e")}.common-nav-wrap a:nth-child(3n+2){color:#f29b91}.common-nav-wrap a:nth-child(3n+2):after{background-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='20'%20viewBox='0%200%2020%2020'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10'%20cy='10'%20fill='%23f29b91'%20r='10'/%3e%3cpath%20d='m10.4146%2013.6306c-.3777.308-.93478.2859-1.28682-.0661l-3.84616-3.84619c-.3755-.37551-.3755-.98418%200-1.35968.37551-.3755.98418-.3755%201.35968%200l3.16632%203.16627%203.16628-3.16627c.3755-.3755.9842-.3755%201.3597%200%20.3755.37551.3755.98417%200%201.35968l-3.8461%203.84619z'%20fill='%23fff'/%3e%3c/svg%3e")}.common-nav-wrap a:nth-child(3n){color:#84bef0}.common-nav-wrap a:nth-child(3n):after{background-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='20'%20viewBox='0%200%2020%2020'%20width='20'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='10'%20cy='10'%20fill='%2384bef0'%20r='10'/%3e%3cpath%20d='m10.4146%2013.6306c-.3777.308-.93478.2859-1.28682-.0661l-3.84616-3.84619c-.3755-.37551-.3755-.98418%200-1.35968.37551-.3755.98418-.3755%201.35968%200l3.16632%203.16627%203.16628-3.16627c.3755-.3755.9842-.3755%201.3597%200%20.3755.37551.3755.98417%200%201.35968l-3.8461%203.84619z'%20fill='%23fff'/%3e%3c/svg%3e")}.common-bg1{background-color:#f2efe5;position:relative}.common-bg1:before{position:absolute;content:"";width:100%;height:20px;bottom:calc(100% - 1px);left:0;background-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='20'%20viewBox='0%200%201440%2020'%20width='1440'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20clip-rule='evenodd'%20d='m1397.5%205.84289c12.5-3.63008%2025-6.170622%2042.5-5.8076128v19.9648228h-1440v-19.9648228c17.5-.3630092%2030%202.1775328%2042.5%205.8076128%2015%204.35611%2030%209.07521%2047.5%209.07521s32.5-4.7191%2047.5-9.07521c12.5-3.63008%2025-6.170622%2042.5-5.8076128l1.626-.02636721c16.655-.17756599%2028.765%202.31733001%2040.874%205.83398001%2015%204.35611%2030%209.07521%2047.5%209.07521s32.5-4.7191%2047.5-9.07521c12.5-3.63008%2025-6.170622%2042.5-5.8076128%2017.5-.3630092%2030%202.1775328%2042.5%205.8076128%2015%204.35611%2030%209.07521%2047.5%209.07521s32.5-4.7191%2047.5-9.07521c12.5-3.63008%2025-6.170622%2042.5-5.8076128%2017.5-.3630092%2030%202.1775328%2042.5%205.8076128%2015%204.35611%2030%209.07521%2047.5%209.07521s32.5-4.7191%2047.5-9.07521c12.5-3.63008%2025-6.170622%2042.5-5.8076128%2017.5-.3630092%2030%202.1775328%2042.5%205.8076128%2015%204.35611%2030%209.07521%2047.5%209.07521s32.5-4.7191%2047.5-9.07521c12.5-3.63008%2025-6.170622%2042.5-5.8076128%2017.5-.3630092%2030%202.1775328%2042.5%205.8076128%2015%204.35611%2030%209.07521%2047.5%209.07521s32.5-4.7191%2047.5-9.07521c12.5-3.63008%2025-6.170622%2042.5-5.8076128%2017.5-.3630092%2030%202.1775328%2042.5%205.8076128%2015%204.35611%2030%209.07521%2047.5%209.07521s32.5-4.7191%2047.5-9.07521c12.5-3.63008%2025-6.170622%2042.5-5.8076128%2017.5-.3630092%2030%202.1775328%2042.5%205.8076128%2015%204.35611%2030%209.07521%2047.5%209.07521s32.5-4.7191%2047.5-9.07521z'%20fill='%23f2efe5'%20fill-rule='evenodd'/%3e%3c/svg%3e");background-repeat:repeat-x;background-size:1440px}@media screen and (max-width:1024px){.common-bg1:before{background-size:720px;height:10px}}.common-bg1:after{pointer-events:none;position:absolute;top:-24px;left:50%;transform:translate(-50%);content:"";display:block;width:100%;height:calc(100% + 24px);background-image:url(./common_bg1-Bo0bqjSx.png);background-repeat:repeat-y;background-position:top center;background-size:105.6% auto}@media screen and (max-width:640px){.common-bg1:after{background-image:url(./common_bg1_sp-D5oA2LCp.png);background-size:100% auto}}.common-bg1 .content-wrap{position:relative;z-index:1}.link-btn{display:inline-flex;align-items:center;gap:20px;font-size:1rem;font-weight:700}.link-btn .icon{width:60px;height:60px;border-radius:50%;background:#f99;display:flex;align-items:center;justify-content:center}.link-btn .icon:before{display:block;content:"";height:15px;width:9px;background:url("data:image/svg+xml,%3csvg%20fill='none'%20height='15'%20viewBox='0%200%209%2015'%20width='9'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m8.66367%206.55311c.48059.58917.44607%201.45825-.10313%202.00745l-6.00009%206.00014c-.5858.5857-1.53533.5857-2.121125%200-.585796-.5858-.585796-1.5354%200-2.1212l4.939525-4.9395-4.939525-4.93953c-.585795-.58579-.585795-1.53533%200-2.121124.585795-.585795%201.535335-.585795%202.121125%200l6.00009%206.000094z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center/contain}.link-btn:hover .icon:before{animation:moveArrow forwards 1.2s cubic-bezier(.645,.045,.355,1)}.link-btn.link-btn-s .icon{width:40px;height:40px}.link-btn.link-btn-s .icon:before{width:6px;height:10px}@keyframes moveArrow{0%{transform:translate(0);opacity:1}25%{transform:translate(100%);opacity:0}35%{transform:translate(-100%);opacity:0}60%{transform:translate(0);opacity:1}to{transform:translate(0)}}.common-feature-contents{background:#fff7d1}.common-feature-contents .column-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media screen and (max-width:1024px){.common-feature-contents .column-wrap{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.common-feature-contents .column-wrap{grid-template-columns:repeat(1,1fr)}}.common-feature-contents .column-wrap article{background:#fff;padding:20px;display:grid;grid-row:span 4;grid-template-rows:subgrid;gap:0}.common-feature-contents .column-wrap article figure{margin:0 auto}.common-feature-contents .column-wrap article figure img{width:100%}.common-feature-contents .column-wrap article .title-wrap{margin-bottom:10px;margin-top:20px;display:flex;align-items:center;gap:10px 20px}.common-feature-contents .column-wrap article .title-wrap .num-wrap{display:flex;flex-direction:column;align-items:center}.common-feature-contents .column-wrap article .title-wrap .num-wrap .text{color:#b4895e;text-align:center;font-family:Amatic SC;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1;letter-spacing:.1em}.common-feature-contents .column-wrap article .title-wrap .num-wrap .num{color:#b4895e;text-align:center;font-family:Zen Maru Gothic;font-size:clamp(1.75rem,3.333vw,2.5rem);font-weight:700;line-height:1}.common-feature-contents .column-wrap article .title-wrap h3{color:#765d44;font-family:Zen Maru Gothic;font-size:clamp(1.25rem,1.833vw,1.375rem);font-weight:700;line-height:1.6;letter-spacing:.05em}.common-feature-contents .column-wrap article .btn-wrap{margin-top:40px;text-align:right}@media screen and (max-width:640px){.common-feature-contents .column-wrap article .btn-wrap{margin-top:20px}}.common-feature-contents .price-btn-wrap{margin-top:80px;text-align:center}@media screen and (max-width:640px){.common-feature-contents .price-btn-wrap{margin-top:40px}}.common-feature-contents .price-btn-wrap a{width:100%;max-width:720px;display:inline-flex;border-radius:5px;background:#b4895e;padding:35px 30px 35px 35px;align-items:center;justify-content:space-between;gap:20px;color:#fff;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.6;letter-spacing:.05em}@media screen and (max-width:640px){.common-feature-contents .price-btn-wrap a{padding:20px;font-weight:15px;font-size:15px}}.common-feature-contents .price-btn-wrap a .text{display:flex;align-items:center;gap:10px;text-align:left;flex:1}.common-feature-contents .price-btn-wrap a .icon{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.common-feature-contents .price-btn-wrap a .icon:before{display:block;content:"";width:6px;height:10px;background:url("data:image/svg+xml,%3csvg%20fill='none'%20height='10'%20viewBox='0%200%206%2010'%20width='6'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m5.77578%204.36874c.32039.39278.29738.97217-.06875%201.3383l-4.00006%204.00006c-.39053.3905-1.023557.3905-1.414088%200-.3905296-.39053-.3905296-1.02355.000001-1.41408l3.293017-3.29302-3.293017-3.29302c-.3905302-.39053-.3905302-1.023553%200-1.414083.390531-.3905298%201.023557-.3905297%201.414087%200l4.00006%204.000063z'%20fill='%23b4895e'/%3e%3c/svg%3e") no-repeat center/contain}.common-feature-contents .price-btn-wrap a:hover .icon:before{animation:moveArrow forwards 1.2s cubic-bezier(.645,.045,.355,1)}.common-approach-contents{background:#fff7d1}.common-approach-contents .column-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 30px;margin-top:85px}@media screen and (max-width:1024px){.common-approach-contents .column-wrap{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.common-approach-contents .column-wrap{margin-top:60px;grid-template-columns:repeat(1,1fr)}}.common-approach-contents .column-wrap article{flex:1}.common-approach-contents .column-wrap article .img-wrap{margin:0 auto;position:relative}.common-approach-contents .column-wrap article .img-wrap .num-wrap{position:absolute;display:flex;flex-direction:column;align-items:center;bottom:calc(100% - 20px);left:50%;transform:translate(-50%)}.common-approach-contents .column-wrap article .img-wrap .num-wrap:before{width:92px;height:92px;border-radius:50%;background:#fff7d1;content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.common-approach-contents .column-wrap article .img-wrap .num-wrap .text{position:relative;z-index:1;color:#b4895e;text-align:center;font-family:Amatic SC;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1;letter-spacing:.1em}.common-approach-contents .column-wrap article .img-wrap .num-wrap .num{position:relative;z-index:1;color:#b4895e;text-align:center;font-family:Zen Maru Gothic;font-size:clamp(1.75rem,3.333vw,2.5rem);font-weight:700;line-height:1}.common-approach-contents .column-wrap article .img-wrap img{width:100%}.common-approach-contents .column-wrap article h3{margin-bottom:20px;margin-top:20px;color:#765d44;font-family:Zen Maru Gothic;font-size:clamp(1.25rem,1.833vw,1.375rem);font-weight:700;line-height:1.6;letter-spacing:.05em;text-align:center}.greeting-layout .column-wrap{margin-top:60px;display:flex;justify-content:space-between;gap:40px 30px}@media screen and (max-width:640px){.greeting-layout .column-wrap{margin-top:30px;flex-direction:column}}.greeting-layout .column-wrap .img-wrap{width:47%;max-width:560px}@media screen and (max-width:640px){.greeting-layout .column-wrap .img-wrap{width:100%;margin:0 auto}}.greeting-layout .column-wrap .img-wrap .img{width:100%}.greeting-layout .column-wrap .img-wrap .img img{border:5px solid #fff}.greeting-layout .column-wrap .img-wrap .name-wrap{display:flex;align-items:center;justify-content:center;margin-top:20px;gap:20px}@media screen and (max-width:640px){.greeting-layout .column-wrap .img-wrap .name-wrap{margin-top:10px}}.greeting-layout .column-wrap .img-wrap .name-wrap .text{font-size:1rem;font-weight:500;line-height:1.6;letter-spacing:.05em}.greeting-layout .column-wrap .img-wrap .name-wrap .text span{font-size:1.25em;display:inline-block;margin-left:.5em}.greeting-layout .column-wrap .right-contents{max-width:560px;flex:1}.greeting-layout .column-wrap .right-contents h3{color:#765d44;font-family:Zen Maru Gothic;font-size:clamp(1.313rem,2.5vw,1.875rem);font-weight:700;line-height:1.6;letter-spacing:.05em;margin-bottom:40px}@media screen and (max-width:640px){.greeting-layout .column-wrap .right-contents h3{font-size:21px;margin-bottom:30px}}.greeting-layout .column-wrap .right-contents .text-wrap{line-height:2.2}.greeting-layout .column-wrap .right-contents .text-wrap p:not(:last-child){margin-bottom:1.8em}.greeting-layout .column-wrap .right-contents .btn-wrap{margin-top:50px;text-align:right}@media screen and (max-width:640px){.greeting-layout .column-wrap .right-contents .btn-wrap{margin-top:30px}}.common-box-border{margin-top:110px;border-radius:5px;border:5px solid #83c896;background:#fff;padding:min(5vw,60px) min(5.8vw,70px) min(5.8vw,70px)}@media screen and (max-width:640px){.common-box-border{margin-top:50px;border-width:3px;padding:25px 20px}}.common-box-border h3{margin-top:70px}@media screen and (max-width:640px){.common-box-border h3{margin-top:30px}}.common-box-border .text-wrap p{margin-bottom:1.8em}.common-box-border .text-wrap dl:not(:last-of-type){margin-bottom:30px}@media screen and (max-width:640px){.common-box-border .text-wrap dl:not(:last-of-type){margin-bottom:20px}}.common-box-border .text-wrap dl dt,.common-box-border .text-wrap dl dd{padding-left:1.25em;font-size:1rem;line-height:1.8}.common-box-border .text-wrap dl dt{position:relative;margin-bottom:.5em;font-style:normal;font-weight:700;letter-spacing:.05em}.common-box-border .text-wrap dl dt:before{position:absolute;top:.7em;left:0;width:6px;height:6px;content:"";background:#83c896;border-radius:50%}.common-box-border .text-wrap>*:last-child{margin-bottom:0}.common-box-border>*:first-child{margin-top:0}.common-zigzag-layout article{display:flex;gap:30px;justify-content:space-between}@media screen and (max-width:640px){.common-zigzag-layout article{flex-direction:column}}.common-zigzag-layout article:not(:last-of-type){margin-bottom:100px}@media screen and (max-width:640px){.common-zigzag-layout article:not(:last-of-type){margin-bottom:50px}}.common-zigzag-layout article .img-wrap{width:46%;max-width:550px}@media screen and (max-width:640px){.common-zigzag-layout article .img-wrap{width:100%;margin:0 auto}}.common-zigzag-layout article .text-contents{flex:1;max-width:600px}.common-zigzag-layout article .text-contents .title{color:#765d44;font-family:Zen Maru Gothic;font-size:clamp(1.313rem,2.5vw,1.875rem);font-weight:700;line-height:1.6;letter-spacing:.05em;margin-bottom:40px}@media screen and (max-width:1024px){.common-zigzag-layout article .text-contents .title{margin-bottom:20px}}@media screen and (max-width:640px){.common-zigzag-layout article .text-contents .title{font-size:21px}}.common-zigzag-layout article .text-contents .text-wrap{line-height:2.2}.common-zigzag-layout article .text-contents .text-wrap p{margin-bottom:1.8em}.common-zigzag-layout article .text-contents .text-wrap>*:last-child{margin-bottom:0}@media screen and (min-width:641px){.common-zigzag-layout article:nth-of-type(2n) .img-wrap{order:2}}@media screen and (min-width:641px){.common-zigzag-layout article:nth-of-type(2n) .text-contents{order:1}}.common-card-layout article{max-width:1000px;background:#fff;padding:40px;display:flex;justify-content:space-between;gap:20px 30px;margin:0 auto}@media screen and (max-width:640px){.common-card-layout article{padding:20px 20px 25px;flex-direction:column}}.common-card-layout article:not(:first-of-type){margin-top:30px}@media screen and (max-width:640px){.common-card-layout article:not(:first-of-type){margin-top:20px}}.common-card-layout article .img-wrap{max-width:340px;width:37%}@media screen and (max-width:640px){.common-card-layout article .img-wrap{width:100%;margin:0 auto}}.common-card-layout article .text-contents{flex:1;max-width:550px}.common-card-layout article .text-contents .title{color:#765d44;font-family:Zen Maru Gothic;font-size:clamp(1.125rem,1.833vw,1.375rem);font-style:normal;font-weight:700;line-height:1.6;letter-spacing:.05em;margin-bottom:15px}@media screen and (max-width:640px){.common-card-layout article .text-contents .title{font-size:18px}}.common-card-layout article .text-contents .btn-wrap{text-align:right;margin-top:20px}.common-table-wrap{max-width:1000px;margin:0 auto}.common-table-wrap .text-top{text-align:right;font-size:.875rem;line-height:1.5;margin-bottom:10px}.common-table-wrap table{width:100%;border-collapse:collapse;border:1px solid #bebfbf;margin-bottom:20px}.common-table-wrap table .font-s{font-size:.875rem}.common-table-wrap table th,.common-table-wrap table td{padding:20px;border:1px solid #bebfbf;line-height:1.6}@media screen and (max-width:640px){.common-table-wrap table th,.common-table-wrap table td{padding:10px}}.common-table-wrap table thead th{background:#dad3bc;font-weight:700;text-align:center}.common-table-wrap table tbody th{text-align:left;font-weight:700;background:#f2efe5}.common-table-wrap table .price-total th,.common-table-wrap table .price-total td{background:#dad3bc}.common-table-wrap table .price-total th{text-align:left;font-weight:700}.common-table-wrap .note-wrap{line-height:2}@media screen and (max-width:640px){.common-table-wrap .note-wrap{margin-top:10px}}@media screen and (max-width:640px){.common-table-wrap .scroll-wrap{overflow-x:scroll;display:block;white-space:nowrap}}.hamburger{display:none}@media screen and (max-width:1024px){.hamburger{display:block}}.hamburger #hamburger-button{position:relative;position:fixed;top:10px;right:10px;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;text-align:center;cursor:pointer;border-radius:3px}.hamburger #hamburger-button:after{font-size:.625em;font-weight:600;line-height:1;color:#fff}.hamburger #hamburger-button .buttonBorder{display:block;width:20px;height:2px;margin:0 auto 5px;background:#b4895e;transition:transform .3s}.hamburger #hamburger-button .buttonBorder:nth-child(3){margin-bottom:0}.hamburger .hamburger-nav{position:fixed;top:0;right:0;z-index:99;display:block;width:100%;height:100%;pointer-events:none;background:#0009;opacity:0;transition:opacity .5s ease-in-out}.hamburger .hamburger-nav .menu{position:absolute;top:0;right:-80%;width:0;max-width:480px;height:100%;padding:60px 40px;overflow:scroll;background:#fff;transition:all .5s ease-in-out}@media screen and (max-width:640px){.hamburger .hamburger-nav .menu{padding-right:30px;padding-left:30px}}.hamburger .hamburger-nav .menu .parent-list>li{border-bottom:1px dashed #e2e2e2}.hamburger .hamburger-nav .menu .parent-list>li>a{position:relative;display:block;padding:.8em 2em .8em 0;font-weight:600;color:#473933}.hamburger .hamburger-nav .menu .parent-list>li>a:before{position:absolute;top:calc(10px + .7em);right:3px;display:block;width:6px;height:6px;content:"";border-top:2px solid #b4895e;border-right:2px solid #b4895e;transform:rotate(45deg)}.hamburger .hamburger-nav .menu .parent-list>li .child-list{border-top:1px dashed #e2e2e2;padding-top:.8em;padding-bottom:.8em}.hamburger .hamburger-nav .menu .parent-list>li .child-list>li a{display:block;padding:.5em 2em .5em 1.4em;font-weight:600;color:#473933;position:relative}.hamburger .hamburger-nav .menu .parent-list>li .child-list>li a:before{position:absolute;top:1.4em;left:8px;width:0;height:0;content:"";border:2px solid #83c896;border-radius:50%}.hamburger.open #hamburger-button .buttonBorder{margin:0}.hamburger.open #hamburger-button .buttonBorder:nth-child(1){transform:rotate(45deg)}.hamburger.open #hamburger-button .buttonBorder:nth-child(2){display:none}.hamburger.open #hamburger-button .buttonBorder:nth-child(3){margin-top:-2px;transform:rotate(-45deg)}.hamburger.open nav{pointer-events:auto;opacity:1}.hamburger.open nav .menu{right:0%;width:80%}.blog-column-layout{padding-top:30px;font-family:Noto Sans JP}@media screen and (max-width:640px){.blog-column-layout{padding-top:0}}.blog-column-layout .content-wrap{max-width:1200px;margin:0 auto}.blog-column-layout .column-flex{display:flex;gap:60px;justify-content:flex-start}@media screen and (max-width:1024px){.blog-column-layout .column-flex{flex-direction:column}}.blog-column-layout .column-flex .column-main{flex:1 1 auto;min-width:0}.blog-column-layout .column-flex #sidebar{flex:0 0 285px;width:285px;min-width:0}@media screen and (max-width:1024px){.blog-column-layout .column-flex #sidebar{flex:0 0 auto;width:100%}}.blog__common__entry .column-main .title-header{display:flex;gap:5px 10px;align-items:center}.blog__common__entry .column-main .title-header time{font-size:1rem;font-weight:500;line-height:1.8;color:#765d44;letter-spacing:.05em}.blog__common__entry .column-main .title-header .hour-wrap{display:flex;gap:2px;align-items:center;font-size:1rem;font-weight:500;line-height:1.8;color:#765d44;letter-spacing:.05em}.blog__common__entry .column-main .title-header .cate-wrap{width:120px}@media screen and (max-width:640px){.blog__common__entry .column-main .title-header .cate-wrap{width:auto}}.blog__common__entry .column-main .title-header .cate-wrap a{display:block;width:100%;padding:4px 6px;font-size:.8125rem;font-style:normal;font-weight:500;line-height:1.3;color:#fff;text-align:center;background:#83c896;border-radius:3px}.blog__common__entry .column-main .title-header .cate-wrap a:hover{opacity:.7}.blog__common__entry .column-main .entry-title{margin-top:25px;margin-bottom:1em;font-size:clamp(1.375rem,2.167vw,1.625rem);font-style:normal;font-weight:500;line-height:1.6;letter-spacing:.05em}@media screen and (max-width:640px){.blog__common__entry .column-main .entry-title{margin-top:15px;font-size:22px}}#page-news #sec__mainvisual.lower-mv .mv-title .en,#page-news-entry #sec__mainvisual.lower-mv .mv-title .en{color:#b4895e}@media screen and (min-width:641px){#page-news #sec__news__list .column-flex .column-main .headline-news-block .title-band{margin-bottom:40px}}#page-news #sec__news__list .column-flex .column-main .headline-news-block article{display:flex;gap:5px 30px;align-items:flex-start;padding-bottom:30px;border-bottom:1px solid #d6d6d6}@media screen and (max-width:640px){#page-news #sec__news__list .column-flex .column-main .headline-news-block article{flex-direction:column;padding-bottom:15px}}#page-news #sec__news__list .column-flex .column-main .headline-news-block article:not(:last-of-type){margin-bottom:30px}@media screen and (max-width:640px){#page-news #sec__news__list .column-flex .column-main .headline-news-block article:not(:last-of-type){margin-bottom:15px}}#page-news #sec__news__list .column-flex .column-main .headline-news-block article header{display:flex;gap:30px;align-items:center;width:calc(6em + 150px);margin-top:.2em}@media screen and (max-width:640px){#page-news #sec__news__list .column-flex .column-main .headline-news-block article header{gap:10px}}#page-news #sec__news__list .column-flex .column-main .headline-news-block article header time{color:#765d44;font-size:1rem;font-style:normal;font-weight:500;line-height:1.8;letter-spacing:.05em}#page-news #sec__news__list .column-flex .column-main .headline-news-block article header .cate-wrap{width:120px}@media screen and (max-width:640px){#page-news #sec__news__list .column-flex .column-main .headline-news-block article header .cate-wrap{width:auto}}#page-news #sec__news__list .column-flex .column-main .headline-news-block article header .cate-wrap a{display:block;width:100%;padding:4px 6px;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.3;color:#fff;text-align:center;background:#83c896;border-radius:3px}#page-news #sec__news__list .column-flex .column-main .headline-news-block article header .cate-wrap a:hover{opacity:.7}#page-news #sec__news__list .column-flex .column-main .headline-news-block article .post-title{flex:1}#page-news #sec__news__list .column-flex .column-main .headline-news-block article .post-title .title{font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.8;letter-spacing:.05em}#page-news #sec__news__list .column-flex .column-main .headline-news-block article .post-title .title:hover{text-decoration:none;opacity:.7}#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:50px 30px}@media screen and (max-width:640px){#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap{grid-template-columns:repeat(1,1fr)}}#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap article .img-wrap{display:block;aspect-ratio:413/275;overflow:hidden;border-radius:10px}#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap article .img-wrap:hover{opacity:.7}#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap article .img-wrap img{width:100%;height:100%;object-fit:cover}#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap article header{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap article header time{font-size:1rem;font-style:normal;font-weight:400;line-height:1.8;letter-spacing:.05em}#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap article header .cate-wrap:before{display:inline-block;width:1px;height:50%;margin-right:7px;content:"";background:#65564e}#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap article header .cate-wrap a{display:inline-block;padding:2px 8px;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.6;color:#fff;letter-spacing:.05em;background:#6ac4ca;border-radius:3px}#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap article header .cate-wrap a:hover{opacity:.7}#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap article .post-title{margin-top:20px}#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap article .post-title a{font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:.05em}#page-case #sec__case__list .column-flex .column-main .headline-case-block .case-column-wrap article .post-title a:hover{opacity:.7}#page-top #sec__mainvisual{margin-bottom:50px;position:relative}#page-top #sec__mainvisual:before{content:"";display:block;position:absolute;bottom:0;z-index:1;background:url("data:image/svg+xml,%3csvg%20fill='none'%20height='70'%20viewBox='0%200%201440%2070'%20width='1440'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m0%2070v-69.879288c140-1.270532%20240%207.623198%20340%2020.328488%20120%2015.2464%20240%2031.7633%20380%2031.7633s260-16.5169%20380-31.7633c100-12.70529%20200-21.59902%20340-20.328488v69.879288z'%20fill='%23fff'/%3e%3c/svg%3e") no-repeat center/cover;width:100vw;height:4.86vw}#page-top #sec__mainvisual .bg-wrap{width:100%;overflow:hidden;position:relative;max-height:850px;aspect-ratio:1440/790}@media screen and (max-width:1024px){#page-top #sec__mainvisual .bg-wrap{aspect-ratio:1.414/1}}@media screen and (max-width:640px){#page-top #sec__mainvisual .bg-wrap{aspect-ratio:1}}#page-top #sec__mainvisual .bg-wrap .bg-img{width:100%;height:100%;object-fit:cover}#page-top #sec__mainvisual .bg-wrap h2{position:absolute;top:11.5vw;left:15.8vw;width:min(20vw,288px);z-index:20}@media screen and (max-width:1024px){#page-top #sec__mainvisual .bg-wrap h2{width:min(26.966vw,240px);left:7vw;top:15vw}}@media screen and (max-width:640px){#page-top #sec__mainvisual .bg-wrap h2{width:44vw;left:4vw;top:13vw}}#page-top #sec__mainvisual .bg-wrap h2 img{width:100%}#page-top #sec__mainvisual .bg-wrap .text{position:absolute;left:min(2.77vw,40px);bottom:min(7.5vw,108px);width:clamp(220px,27.8vw,325px);z-index:10}#page-top #sec__mainvisual .deco-wrap{position:absolute;bottom:min(3.166vw,38px);right:min(2.75vw,33px);width:min(12.83vw,154px);z-index:1}@media screen and (max-width:640px){#page-top #sec__mainvisual .deco-wrap{width:70px}}#page-top #sec__greeting{margin-top:clamp(50px,8vw,110px)}@media screen and (max-width:640px){#page-top #sec__greeting{margin-top:50px}}#page-top #parts__for__hospitals:before{background-image:url("data:image/svg+xml,%3csvg%20fill='none'%20height='20'%20viewBox='0%200%201440%2020'%20width='1440'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m1397.5%2014.1571c12.5%203.6301%2025%206.1706%2042.5%205.8076v-19.96482093h-1440v19.96482093c17.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076l1.626.0264c16.655.1776%2028.765-2.3173%2040.874-5.834%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076%2017.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076%2017.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076%2017.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076%2017.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076%2017.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519c12.5%203.6301%2025%206.1706%2042.5%205.8076%2017.5.363%2030-2.1775%2042.5-5.8076%2015-4.35611%2030-9.07519%2047.5-9.07519s32.5%204.71908%2047.5%209.07519z'%20fill='%23fff7d1'/%3e%3c/svg%3e")}#page-about #sec__mainvisual.lower-mv .mv-title .en{color:#facd52}#page-about #sec__greeting{margin-top:clamp(50px,8vw,110px)}@media screen and (max-width:640px){#page-about #sec__greeting{margin-top:50px}}#page-dog-dental #sec__mainvisual.lower-mv .mv-title .en{color:#efa8c0}#page-dog-dental #sec__prevention #sec__treatment{margin-top:100px}@media screen and (max-width:640px){#page-dog-dental #sec__prevention #sec__treatment{margin-top:50px}}#page-cat-dental #sec__mainvisual.lower-mv .mv-title .en{color:#7fdad5}#page-cat-dental #sec__prevention #sec__treatment{margin-top:100px}@media screen and (max-width:640px){#page-cat-dental #sec__prevention #sec__treatment{margin-top:50px}}#page-facilities #sec__mainvisual.lower-mv .mv-title .en{color:#a9dd7b}#page-facilities #sec__facilities{padding-top:30px}@media screen and (max-width:640px){#page-facilities #sec__facilities{padding-top:0}}#page-facilities #sec__facilities .text{line-height:2}#page-facilities #sec__facilities .column-wrap{margin-top:70px;display:grid;gap:70px 40px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:640px){#page-facilities #sec__facilities .column-wrap{grid-template-columns:repeat(1,1fr);gap:40px;margin-top:40px}}#page-facilities #sec__facilities .column-wrap article .title{color:#765d44;font-family:Zen Maru Gothic;font-size:1.375rem;position:relative;padding-left:1.25em;margin-bottom:20px;font-style:normal;font-weight:700;line-height:1.6;letter-spacing:.05em}@media screen and (max-width:640px){#page-facilities #sec__facilities .column-wrap article .title{margin-bottom:10px;font-size:18px}}#page-facilities #sec__facilities .column-wrap article .title:before{position:absolute;top:.7em;left:0;width:.5em;height:.5em;content:"";background:#83c896;border-radius:50%}#page-facilities #sec__facilities .column-wrap article .img-wrap{margin-bottom:20px}#page-facilities #sec__facilities .column-wrap article .text-wrap{line-height:2}#page-price #sec__mainvisual.lower-mv .mv-title .en{color:#a394d5}#page-price #sec__guide table:not(:first-of-type){margin-top:20px}#page-price #sec__guide{padding-top:30px}@media screen and (max-width:640px){#page-price #sec__guide{padding-top:0}}#page-price #sec__example{padding-top:0}#page-price #sec__example .common-table-wrap:not(:first-of-type){margin-top:100px}@media screen and (max-width:640px){#page-price #sec__example .common-table-wrap:not(:first-of-type){margin-top:50px}}.dog__dental__child__page #sec__treatments .column-wrap,.cat__dental__child__page #sec__treatments .column-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:60px 30px}@media screen and (max-width:1024px){.dog__dental__child__page #sec__treatments .column-wrap,.cat__dental__child__page #sec__treatments .column-wrap{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:640px){.dog__dental__child__page #sec__treatments .column-wrap,.cat__dental__child__page #sec__treatments .column-wrap{grid-template-columns:repeat(1,1fr)}}.dog__dental__child__page #sec__treatments .column-wrap article,.cat__dental__child__page #sec__treatments .column-wrap article{flex:1}.dog__dental__child__page #sec__treatments .column-wrap article .img-wrap,.cat__dental__child__page #sec__treatments .column-wrap article .img-wrap{margin:0 auto}.dog__dental__child__page #sec__treatments .column-wrap article .img-wrap img,.cat__dental__child__page #sec__treatments .column-wrap article .img-wrap img{width:100%}.dog__dental__child__page #sec__treatments .column-wrap article h3,.cat__dental__child__page #sec__treatments .column-wrap article h3{margin-bottom:20px;margin-top:20px;color:#765d44;font-family:Zen Maru Gothic;font-size:clamp(1.25rem,1.833vw,1.375rem);font-weight:700;line-height:1.6;letter-spacing:.05em;text-align:center}.dog__dental__child__page #sec__treatments .column-wrap article .btn-wrap,.cat__dental__child__page #sec__treatments .column-wrap article .btn-wrap{text-align:right;margin-top:20px}.dog__dental__child__page #sec__mainvisual.lower-mv .mv-title .en{color:#efa8c0}.dog__dental__child__page #sec__price{padding-bottom:0}.cat__dental__child__page #sec__mainvisual.lower-mv .mv-title .en{color:#7fdad5}.cat__dental__child__page #sec__price{padding-bottom:0}#page-anesthesia #sec__mainvisual.lower-mv .mv-title .en{color:#f4a261}#page-anesthesia #sec__about{padding-top:30px}@media screen and (max-width:640px){#page-anesthesia #sec__about{padding-top:0}}#page-anesthesia #sec__about .profile-wrap{padding:min(4.16vw,50px);margin-top:60px;border-radius:5px;border:5px solid #b4895e;background:#fff}@media screen and (max-width:640px){#page-anesthesia #sec__about .profile-wrap{padding:15px;margin-top:40px;border-width:3px}}#page-anesthesia #sec__about .profile-wrap .column-wrap{display:flex;justify-content:space-between;gap:20px 30px}@media screen and (max-width:1024px){#page-anesthesia #sec__about .profile-wrap .column-wrap{flex-direction:column}}#page-anesthesia #sec__about .profile-wrap .column-wrap .left-contents{max-width:650px;flex:1}@media screen and (max-width:1024px){#page-anesthesia #sec__about .profile-wrap .column-wrap .left-contents{order:2}}#page-anesthesia #sec__about .profile-wrap .column-wrap .left-contents h3{font-size:clamp(1.25rem,2vw,1.5rem);color:#765d44;font-family:Zen Maru Gothic;font-weight:700;line-height:1.6;letter-spacing:.05em;margin-bottom:20px}@media screen and (max-width:1024px){#page-anesthesia #sec__about .profile-wrap .column-wrap .left-contents h3{text-align:center}}@media screen and (max-width:640px){#page-anesthesia #sec__about .profile-wrap .column-wrap .left-contents h3{font-size:18px}}#page-anesthesia #sec__about .profile-wrap .column-wrap .left-contents .text-wrap{line-height:2.2}#page-anesthesia #sec__about .profile-wrap .column-wrap .left-contents .text-wrap .name-wrap{font-size:1.25rem;font-weight:500;line-height:1.6;margin-top:25px}@media screen and (max-width:640px){#page-anesthesia #sec__about .profile-wrap .column-wrap .left-contents .text-wrap .name-wrap{margin-top:10px;font-size:16px}}#page-anesthesia #sec__about .profile-wrap .column-wrap .left-contents .text-wrap .name-wrap span{font-size:.8em;margin-right:1em}#page-anesthesia #sec__about .profile-wrap .column-wrap .img-wrap{max-width:400px;width:37%}@media screen and (max-width:1024px){#page-anesthesia #sec__about .profile-wrap .column-wrap .img-wrap{width:100%;margin:0 auto;order:1}}#page-anesthesia #sec__about .profile-wrap .box{margin-top:50px;background:#f2efe5;padding:min(4.16vw,50px) min(5.83vw,70px) min(5vw,60px);display:flex;gap:30px;align-items:flex-start}@media screen and (max-width:1024px){#page-anesthesia #sec__about .profile-wrap .box{flex-direction:column}}@media screen and (max-width:640px){#page-anesthesia #sec__about .profile-wrap .box{padding:25px 20px;flex-direction:column;margin-top:25px;gap:20px}}#page-anesthesia #sec__about .profile-wrap .box .left-box{width:35%;max-width:260px}@media screen and (max-width:1024px){#page-anesthesia #sec__about .profile-wrap .box .left-box{width:100%;max-width:100%}}#page-anesthesia #sec__about .profile-wrap .box .right-box{flex:1}#page-anesthesia #sec__about .profile-wrap .box .title{display:inline-block;color:#765d44;font-family:Zen Maru Gothic;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:.1em;padding-bottom:6px;border-bottom:2px solid #83c896;margin-bottom:1.3em}@media screen and (max-width:640px){#page-anesthesia #sec__about .profile-wrap .box .title{text-align:center;width:100%;margin-bottom:10px}}#page-anesthesia #sec__about .profile-wrap .box .title:not(:first-of-type){margin-top:30px}@media screen and (max-width:640px){#page-anesthesia #sec__about .profile-wrap .box .title:not(:first-of-type){margin-top:20px}}#page-anesthesia #sec__about .profile-wrap .box ul{flex:1;margin:0}#page-second-opinion #sec__mainvisual.lower-mv .mv-title .en{color:#98b8e6}#page-second-opinion #sec__price{padding-bottom:0}#contact__main input[type=text],#contact__main input[type=email],#contact__main input[type=password],#contact__main input[type=tel],#contact__main input[type=url]{width:100%;padding:15px;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.6;color:#333;letter-spacing:.05em;background:#f4f4f4;border:none;border-radius:5px;box-shadow:none}#contact__main input[type=radio],#contact__main input[type=checkbox]{font-weight:400!important;color:#4692ea}#contact__main input[type=radio]:not(:checked),#contact__main input[type=checkbox]:not(:checked){border-color:#b1b1b1}#contact__main input[type=radio]:checked,#contact__main input[type=checkbox]:checked{border-color:currentcolor}#contact__main textarea{width:100%;padding:15px;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.6;color:#111;letter-spacing:.05em;background:#f4f4f4;border:none;border-radius:5px;box-shadow:none}#contact__main select{padding:15px;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.6;color:#111;letter-spacing:.05em;background:#f4f4f4;border:none;border-radius:5px;box-shadow:none}#contact__main input::placeholder,#contact__main textarea::placeholder{font-size:.875rem}#contact__main .form-btn-box{display:flex;flex-wrap:wrap;gap:20px 30px;justify-content:center}@media screen and (max-width:640px){#contact__main .form-btn-box{flex-direction:column;gap:10px}}#contact__main .form-btn-box .entry-form-btn{display:block;min-width:290px;padding:20px;margin:0 auto;font-size:1rem;font-weight:700;line-height:1.4;color:#fff;background:#f99;border:none;border-radius:70px;transition-duration:.3s}@media screen and (max-width:640px){#contact__main .form-btn-box .entry-form-btn{width:90%;min-width:auto}}#contact__main .form-btn-box .entry-form-btn:hover{opacity:.7}#contact__main .form-btn-box .entry-form-btn.entry-form-btn-back{background-color:#bcbcbc}#contact__main .form-box{padding:70px min(8.3vw,100px) 100px;background:#fff;border-radius:20px}@media screen and (max-width:640px){#contact__main .form-box{padding:30px 20px}}#contact__main .form-box .form-message{margin-bottom:40px;font-weight:400;line-height:1.8;text-align:center;letter-spacing:.05em}@media screen and (max-width:640px){#contact__main .form-box .form-message{margin-bottom:20px;text-align:left}}#contact__main .form-box .confirm-message{padding:15px 20px;margin:40px auto;text-align:center;background:#eee;border-radius:5px}@media screen and (max-width:640px){#contact__main .form-box .confirm-message{margin:20px auto}}#contact__main .form-box .error-message-wrap{background:#faf7f4;border-radius:10px;margin-bottom:40px;padding:2em;text-align:center}@media screen and (max-width:640px){#contact__main .form-box .error-message-wrap{text-align:left;margin-bottom:20px}}#contact__main .form-box .error-message-wrap .title{font-weight:700}#contact__main #contact__form__input{max-width:1000px;margin:0 auto}#contact__main #contact__form__input .message-group p{font-size:1em;font-weight:400;color:#463818}#contact__main #contact__form__input .message-back-link{margin-top:20px}#contact__main #contact__form__input .message-back-link a{text-decoration:underline}#contact__main #contact__form__input__main{margin-top:30px;margin-bottom:50px;background-image:linear-gradient(to right,#d6d6d6 3px,transparent 3px);background-repeat:repeat-x;background-position:bottom;background-size:9px 2px}@media screen and (max-width:640px){#contact__main #contact__form__input__main{margin-bottom:30px}}#contact__main #contact__form__input__main .error-text{color:red;font-size:.875rem;margin-top:5px}#contact__main #contact__form__input__main dl{display:flex;gap:10px 40px;justify-content:space-between;padding:20px;margin:0;background-image:linear-gradient(to right,#d6d6d6 3px,transparent 3px);background-repeat:repeat-x;background-size:9px 2px}@media screen and (max-width:1024px){#contact__main #contact__form__input__main dl{flex-direction:column}}@media screen and (max-width:640px){#contact__main #contact__form__input__main dl{padding:20px 10px}}#contact__main #contact__form__input__main dl dt{position:relative;width:36%;min-width:250px;padding-right:70px;font-size:1rem;font-style:normal;font-weight:500;line-height:1.8;color:#333;letter-spacing:.05em}@media screen and (max-width:1024px){#contact__main #contact__form__input__main dl dt{width:100%;min-width:auto;max-width:100%}}#contact__main #contact__form__input__main dl dt .label-required,#contact__main #contact__form__input__main dl dt .optional{position:absolute;top:0;right:0;display:inline-block;padding:.2em .6em;font-size:12px;font-style:normal;font-weight:700;line-height:1.6;color:#fff;letter-spacing:.05em;border-radius:5px}@media screen and (max-width:640px){#contact__main #contact__form__input__main dl dt .label-required,#contact__main #contact__form__input__main dl dt .optional{font-size:10px}}#contact__main #contact__form__input__main dl dt .label-required{background:#e61411}#contact__main #contact__form__input__main dl dt .optional{background:#adadad}#contact__main #contact__form__input__main dl dd{flex:1;margin-left:0;font-size:1rem;font-style:normal;font-weight:500;line-height:150%;color:#333;letter-spacing:.05em}#contact__main #contact__form__input__main dl dd .input-wrap .column-wrap,#contact__main #contact__form__input__main dl dd .choice-group{display:flex;flex-wrap:wrap;gap:10px 20px}#contact__main #contact__form__input__main dl dd .choice-group label{cursor:pointer}#contact__main #contact__form__confirm__main{margin-top:30px;margin-bottom:50px;background-image:linear-gradient(to right,#d6d6d6 3px,transparent 3px);background-repeat:repeat-x;background-position:bottom;background-size:9px 2px}@media screen and (max-width:640px){#contact__main #contact__form__confirm__main{margin-bottom:30px}}#contact__main #contact__form__confirm__main dl{display:flex;gap:10px 40px;justify-content:space-between;padding:20px;margin:0;background-image:linear-gradient(to right,#d6d6d6 3px,transparent 3px);background-repeat:repeat-x;background-size:9px 2px}@media screen and (max-width:1024px){#contact__main #contact__form__confirm__main dl{flex-direction:column}}@media screen and (max-width:640px){#contact__main #contact__form__confirm__main dl{padding:20px 0}}#contact__main #contact__form__confirm__main dl dt{width:36%;min-width:250px;padding-right:70px;font-size:1rem;font-style:normal;font-weight:700;line-height:1.8;color:#333;letter-spacing:.05em}@media screen and (max-width:1024px){#contact__main #contact__form__confirm__main dl dt{width:100%;max-width:100%}}#contact__main #contact__form__confirm__main dl dd{flex:1;margin-left:0;font-size:1rem;font-style:normal;font-weight:500;line-height:150%;color:#333;letter-spacing:.05em}#page-for-hospitals #sec__mainvisual.lower-mv .mv-title .en{color:#e68798}#page-for-hospitals #sec__form{margin-top:40px}@media screen and (max-width:640px){#page-for-hospitals #sec__form{margin-top:0}}#_404__contents h1{margin-bottom:3em;line-height:.9;text-align:center}#_404__contents h1 .error-l{display:block;font-size:6em;font-weight:600}#_404__contents h1 .error-s{font-size:2em}#_404__contents label{display:block;margin-bottom:2em;font-size:1.8em;text-align:center}@media screen and (max-width:640px){#_404__contents label{font-size:1.25em}}#_404__contents .text{display:inline-block;margin-bottom:1em;font-size:1.25em;font-weight:600;text-align:center;border-bottom:5px solid #ccc}@media screen and (max-width:640px){#_404__contents .text{font-size:1.15em}}#_404__contents ul{display:table;margin:0 auto 4em}#_404__contents ul li{margin-bottom:.5em}#_404__contents ul li:before{content:"・"}#_404__contents input[type=search]{width:100%;padding:.2em .5em;border:1px solid #ccc;border-radius:5px}#_404__contents input[type=submit]{display:inline-block;padding:.5em 1em;margin:0 auto;line-height:1;color:#fff;text-align:center;background:#222;border-radius:5px}
