/*!
 * デジタル庁デザインシステム
 * MIT License / Copyright (c) 2023 デジタル庁
 * - @digital-go-jp/design-tokens
 *   https://github.com/digital-go-jp/design-tokens
 * - design-system-example-components-html（vendor/dads/ にコピー）
 *   https://github.com/digital-go-jp/design-system-example-components-html
 */
:root{--color-primitive-blue-50:#e8f1fe;--color-primitive-blue-100:#d9e6ff;--color-primitive-blue-200:#c5d7fb;--color-primitive-blue-300:#9db7f9;--color-primitive-blue-400:#7096f8;--color-primitive-blue-500:#4979f5;--color-primitive-blue-600:#3460fb;--color-primitive-blue-700:#264af4;--color-primitive-blue-800:#0031d8;--color-primitive-blue-900:#0017c1;--color-primitive-blue-1000:#00118f;--color-primitive-blue-1100:#000071;--color-primitive-blue-1200:#000060;--color-primitive-light-blue-50:#f0f9ff;--color-primitive-light-blue-100:#dcf0ff;--color-primitive-light-blue-200:#c0e4ff;--color-primitive-light-blue-300:#97d3ff;--color-primitive-light-blue-400:#57b8ff;--color-primitive-light-blue-500:#39abff;--color-primitive-light-blue-600:#008bf2;--color-primitive-light-blue-700:#0877d7;--color-primitive-light-blue-800:#0066be;--color-primitive-light-blue-900:#0055ad;--color-primitive-light-blue-1000:#00428c;--color-primitive-light-blue-1100:#00316a;--color-primitive-light-blue-1200:#00234b;--color-primitive-cyan-50:#e9f7f9;--color-primitive-cyan-100:#c8f8ff;--color-primitive-cyan-200:#99f2ff;--color-primitive-cyan-300:#79e2f2;--color-primitive-cyan-400:#2bc8e4;--color-primitive-cyan-500:#01b7d6;--color-primitive-cyan-600:#00a3bf;--color-primitive-cyan-700:#008da6;--color-primitive-cyan-800:#008299;--color-primitive-cyan-900:#006f83;--color-primitive-cyan-1000:#006173;--color-primitive-cyan-1100:#004c59;--color-primitive-cyan-1200:#003741;--color-primitive-green-50:#e6f5ec;--color-primitive-green-100:#c2e5d1;--color-primitive-green-200:#9bd4b5;--color-primitive-green-300:#71c598;--color-primitive-green-400:#51b883;--color-primitive-green-500:#2cac6e;--color-primitive-green-600:#259d63;--color-primitive-green-700:#1d8b56;--color-primitive-green-800:#197a4b;--color-primitive-green-900:#115a36;--color-primitive-green-1000:#0c472a;--color-primitive-green-1100:#08351f;--color-primitive-green-1200:#032213;--color-primitive-lime-50:#ebfad9;--color-primitive-lime-100:#d0f5a2;--color-primitive-lime-200:#c0f354;--color-primitive-lime-300:#ade830;--color-primitive-lime-400:#9ddd15;--color-primitive-lime-500:#8cc80c;--color-primitive-lime-600:#7eb40d;--color-primitive-lime-700:#6fa104;--color-primitive-lime-800:#618e00;--color-primitive-lime-900:#507500;--color-primitive-lime-1000:#3e5a00;--color-primitive-lime-1100:#2c4100;--color-primitive-lime-1200:#1e2d00;--color-primitive-yellow-50:#fbf5e0;--color-primitive-yellow-100:#fff0b3;--color-primitive-yellow-200:#ffe380;--color-primitive-yellow-300:#ffd43d;--color-primitive-yellow-400:#ffc700;--color-primitive-yellow-500:#ebb700;--color-primitive-yellow-600:#d2a400;--color-primitive-yellow-700:#b78f00;--color-primitive-yellow-800:#a58000;--color-primitive-yellow-900:#927200;--color-primitive-yellow-1000:#806300;--color-primitive-yellow-1100:#6e5600;--color-primitive-yellow-1200:#604b00;--color-primitive-orange-50:#ffeee2;--color-primitive-orange-100:#ffdfca;--color-primitive-orange-200:#ffc199;--color-primitive-orange-300:#ffa66d;--color-primitive-orange-400:#ff8d44;--color-primitive-orange-500:#ff7628;--color-primitive-orange-600:#fb5b01;--color-primitive-orange-700:#e25100;--color-primitive-orange-800:#c74700;--color-primitive-orange-900:#ac3e00;--color-primitive-orange-1000:#8b3200;--color-primitive-orange-1100:#6d2700;--color-primitive-orange-1200:#541e00;--color-primitive-red-50:#fdeeee;--color-primitive-red-100:#ffdada;--color-primitive-red-200:#fbb;--color-primitive-red-300:#ff9696;--color-primitive-red-400:#ff7171;--color-primitive-red-500:#ff5454;--color-primitive-red-600:#fe3939;--color-primitive-red-700:#fa0000;--color-primitive-red-800:#ec0000;--color-primitive-red-900:#ce0000;--color-primitive-red-1000:#a90000;--color-primitive-red-1100:#850000;--color-primitive-red-1200:#620000;--color-primitive-magenta-50:#f3e5f4;--color-primitive-magenta-100:#ffd0ff;--color-primitive-magenta-200:#ffaeff;--color-primitive-magenta-300:#ff8eff;--color-primitive-magenta-400:#f661f6;--color-primitive-magenta-500:#f137f1;--color-primitive-magenta-600:#db00db;--color-primitive-magenta-700:#c000c0;--color-primitive-magenta-800:#a0a;--color-primitive-magenta-900:#8b008b;--color-primitive-magenta-1000:#6c006c;--color-primitive-magenta-1100:#500050;--color-primitive-magenta-1200:#3b003b;--color-primitive-purple-50:#f1eafa;--color-primitive-purple-100:#ecddff;--color-primitive-purple-200:#ddc2ff;--color-primitive-purple-300:#cda6ff;--color-primitive-purple-400:#bb87ff;--color-primitive-purple-500:#a565f8;--color-primitive-purple-600:#8843e1;--color-primitive-purple-700:#6f23d0;--color-primitive-purple-800:#5c10be;--color-primitive-purple-900:#5109ad;--color-primitive-purple-1000:#41048e;--color-primitive-purple-1100:#30016c;--color-primitive-purple-1200:#21004b;--color-neutral-white:#fff;--color-neutral-black:#000;--color-neutral-solid-gray-50:#f2f2f2;--color-neutral-solid-gray-100:#e6e6e6;--color-neutral-solid-gray-200:#ccc;--color-neutral-solid-gray-300:#b3b3b3;--color-neutral-solid-gray-400:#999;--color-neutral-solid-gray-420:#949494;--color-neutral-solid-gray-500:#7f7f7f;--color-neutral-solid-gray-536:#767676;--color-neutral-solid-gray-600:#666;--color-neutral-solid-gray-700:#4d4d4d;--color-neutral-solid-gray-800:#333;--color-neutral-solid-gray-900:#1a1a1a;--color-neutral-opacity-gray-50:#0000000d;--color-neutral-opacity-gray-100:#0000001a;--color-neutral-opacity-gray-200:#0003;--color-neutral-opacity-gray-300:#0000004d;--color-neutral-opacity-gray-400:#0006;--color-neutral-opacity-gray-420:#0000006b;--color-neutral-opacity-gray-500:#00000080;--color-neutral-opacity-gray-536:#0000008a;--color-neutral-opacity-gray-600:#0009;--color-neutral-opacity-gray-700:#000000b3;--color-neutral-opacity-gray-800:#000c;--color-neutral-opacity-gray-900:#000000e6;--font-weight-400:400;--font-weight-700:700;--font-family-sans:"Noto Sans JP", -apple-system, BlinkMacSystemFont, sans-serif;--font-family-mono:"Noto Sans Mono", monospace;--font-size-14:.875rem;--font-size-16:1rem;--font-size-17:1.0625rem;--font-size-18:1.125rem;--font-size-20:1.25rem;--font-size-22:1.375rem;--font-size-24:1.5rem;--font-size-26:1.625rem;--font-size-28:1.75rem;--font-size-32:2rem;--font-size-36:2.25rem;--font-size-45:2.8125rem;--font-size-48:3rem;--font-size-57:3.5625rem;--font-size-64:4rem;--line-height-100:1;--line-height-120:1.2;--line-height-130:1.3;--line-height-140:1.4;--line-height-150:1.5;--line-height-160:1.6;--line-height-170:1.7;--line-height-175:1.75;--border-radius-4:.25rem;--border-radius-6:.375rem;--border-radius-8:.5rem;--border-radius-12:.75rem;--border-radius-16:1rem;--border-radius-24:1.5rem;--border-radius-32:2rem;--border-radius-full:624.938rem;--elevation-1:0 2px 8px 1px #0000001a, 0 1px 5px 0 #0000004d;--elevation-2:0 2px 12px 2px #0000001a, 0 1px 6px 0 #0000004d;--elevation-3:0 4px 16px 3px #0000001a, 0 1px 6px 0 #0000004d;--elevation-4:0 6px 20px 4px #0000001a, 0 2px 6px 0 #0000004d;--elevation-5:0 8px 24px 5px #0000001a, 0 2px 10px 0 #0000004d;--elevation-6:0 10px 30px 6px #0000001a, 0 3px 12px 0 #0000004d;--elevation-7:0 12px 36px 7px #0000001a, 0 3px 14px 0 #0000004d;--elevation-8:0 14px 40px 7px #0000001a, 0 3px 16px 0 #0000004d;--color-semantic-success-1:var(--color-primitive-green-600);--color-semantic-success-2:var(--color-primitive-green-800);--color-semantic-error-1:var(--color-primitive-red-800);--color-semantic-error-2:var(--color-primitive-red-900);--color-semantic-warning-yellow-1:var(--color-primitive-yellow-700);--color-semantic-warning-yellow-2:var(--color-primitive-yellow-900);--color-semantic-warning-orange-1:var(--color-primitive-orange-600);--color-semantic-warning-orange-2:var(--color-primitive-orange-800);--color-key-50:var(--color-primitive-blue-50);--color-key-100:var(--color-primitive-blue-100);--color-key-200:var(--color-primitive-blue-200);--color-key-300:var(--color-primitive-blue-300);--color-key-400:var(--color-primitive-blue-400);--color-key-500:var(--color-primitive-blue-500);--color-key-600:var(--color-primitive-blue-600);--color-key-700:var(--color-primitive-blue-700);--color-key-800:var(--color-primitive-blue-800);--color-key-900:var(--color-primitive-blue-900);--color-key-1000:var(--color-primitive-blue-1000);--color-key-1100:var(--color-primitive-blue-1100);--color-key-1200:var(--color-primitive-blue-1200)}.dads-link:any-link{color:var(--color-primitive-blue-1000);text-underline-offset:calc(3 / 16 * 1rem);text-decoration:underline .0625rem}.dads-link:visited{color:var(--color-primitive-magenta-900)}@media (hover:hover){.dads-link:hover{color:var(--color-primitive-blue-900);text-decoration-thickness:.1875rem}}.dads-link:active{color:var(--color-primitive-orange-800);text-decoration-thickness:.0625rem}.dads-link:focus-visible{outline:calc(4 / 16 * 1rem) solid var(--color-neutral-black);outline-offset:calc(2 / 16 * 1rem);background-color:var(--color-primitive-yellow-300);box-shadow:0 0 0 calc(2 / 16 * 1rem) var(--color-primitive-yellow-300);border-radius:.25rem}.dads-link__icon{vertical-align:-.15em;width:1rem;height:1rem;display:inline-block}.dads-list{list-style-type:revert;margin-top:0;margin-bottom:0;padding-left:2rem}.dads-list>li{--_spacing:0;padding-top:var(--_spacing);padding-bottom:var(--_spacing)}.dads-list[data-spacing="4"]>li{--_spacing:calc(4 / 16 * 1rem)}.dads-list[data-spacing="8"]>li{--_spacing:calc(8 / 16 * 1rem)}.dads-list[data-spacing="12"]>li{--_spacing:calc(12 / 16 * 1rem)}.dads-list[data-marker=number]{padding-left:0;list-style-type:none}.dads-list[data-marker=number]>li{padding-left:2rem}.dads-list[data-marker=number]>li>a:only-child{margin-left:-2rem;padding-left:2rem}.dads-list[data-marker=number]>li>span:first-child,.dads-list[data-marker=number]>li>a:only-child>span:first-child{white-space:nowrap;min-width:2rem;margin-left:-2rem;display:inline-block}.dads-list[data-marker=number]>li>a:only-child>span:first-child{text-decoration:inherit}.dads-list .dads-list{margin-top:var(--_spacing);margin-bottom:calc(-1 * var(--_spacing))}.dads-toc{width:fit-content;color:var(--color-neutral-solid-gray-800);font-size:1rem;font-weight:400;line-height:1.7;font-family:var(--font-family-sans);letter-spacing:.02em}.dads-toc[data-border]{border:1px var(--color-neutral-solid-gray-420);padding:.75rem 1.5rem 1.5rem 1.25rem}.dads-toc[data-border=dotted]{border-style:dotted}.dads-toc[data-border=solid]{border-style:solid}.dads-toc__heading{font:inherit;letter-spacing:inherit;margin-top:0;margin-bottom:.5rem}.dads-toc .dads-link:any-link{color:inherit}.dads-toc>.dads-list:has(.dads-list){padding-left:0;font-weight:700;list-style-type:none}.dads-toc>.dads-list .dads-list{list-style-type:disc}.dads-toc>.dads-list>li>.dads-list{margin-top:0;font-weight:400}.dads-toc>.dads-list .dads-list .dads-list{list-style-type:circle}.dads-breadcrumb{color:var(--color-neutral-solid-gray-800);font-size:1rem;font-weight:400;line-height:1.7;font-family:var(--font-family-sans);letter-spacing:.02em;column-gap:.25rem;display:flex}.dads-breadcrumb__label{flex-shrink:0}.dads-breadcrumb__label:after{content:"："}.dads-breadcrumb__list{margin:0;padding:0;list-style-type:""}.dads-breadcrumb__item{overflow-wrap:break-word;display:inline}.dads-breadcrumb__link:any-link{color:var(--color-primitive-blue-1000);text-underline-offset:calc(3 / 16 * 1rem);text-decoration:underline .0625rem}@media (hover:hover){.dads-breadcrumb__link:hover{color:var(--color-primitive-blue-900);text-decoration-thickness:.1875rem}}.dads-breadcrumb__link:active{color:var(--color-primitive-orange-800);text-decoration-thickness:.0625rem}.dads-breadcrumb__link:focus-visible{outline:calc(4 / 16 * 1rem) solid var(--color-neutral-black);outline-offset:calc(2 / 16 * 1rem);background-color:var(--color-primitive-yellow-300);box-shadow:0 0 0 calc(2 / 16 * 1rem) var(--color-primitive-yellow-300);border-radius:.25rem}.dads-breadcrumb__link-icon{vertical-align:-.15em;width:1rem;height:1rem;display:inline-block}.dads-breadcrumb__separator:before,.dads-breadcrumb__separator:after{content:" "}.dads-breadcrumb__separator-icon{vertical-align:middle;width:.75rem;height:.75rem;color:var(--color-neutral-solid-gray-900);margin-left:.0625rem;margin-right:.0625rem;display:inline-block}.dads-table{--_border-color:var(--color-neutral-solid-gray-420);--_padding:calc(20 / 16 * 1rem) calc(16 / 16 * 1rem);box-sizing:border-box;color:var(--color-neutral-solid-gray-800);font-size:1rem;font-weight:400;line-height:1.7;font-family:var(--font-family-sans);letter-spacing:.02em;flex-direction:column;align-items:flex-start;row-gap:1rem;margin:0;display:flex}.dads-table[data-size=dense]{--_padding:calc(12 / 16 * 1rem) calc(16 / 16 * 1rem);line-height:1.3}.dads-table__caption{font-size:1.0625rem;font-weight:700}.dads-table__table{border-collapse:collapse}.dads-table__table :is(td,th){padding:var(--_padding);text-align:left;vertical-align:baseline}.dads-table__table th{font-weight:700}.dads-table__col-header,.dads-table__row-header{--_border-color:var(--color-neutral-solid-gray-500);background-color:var(--color-neutral-solid-gray-100);color:var(--color-neutral-solid-gray-900)}.dads-table[data-row-stripe]{--_border-color:var(--color-neutral-solid-gray-500)}.dads-table[data-row-stripe] tr:nth-child(2n){background-color:var(--color-neutral-solid-gray-50)}.dads-table[data-row-hover-highlight]{--_border-color:var(--color-neutral-solid-gray-500)}@media (hover:hover){.dads-table[data-row-hover-highlight] tr:hover{background-color:var(--color-key-50)}}.dads-table[data-selectable]{--_border-color:var(--color-neutral-solid-gray-500)}.dads-table[data-selectable] tr:has(:checked) :where(td,th){background:linear-gradient(#fff, #fff) top / 100% 1px no-repeat, linear-gradient(90deg, #fff, #fff) left / var(--_gap-x,0) 100% no-repeat, var(--color-key-100);background-origin:padding-box}.dads-table [data-border=""] :is(td,th):first-child,.dads-table [data-border~=left] :is(td,th):first-child,.dads-table [data-cell-border=""] :is(td,th),.dads-table [data-cell-border~=left] :is(td,th),.dads-table [data-cell-border~=right] :is(td,th)+:is(td,th),.dads-table [data-border=""]:is(td,th),.dads-table [data-border~=left]:is(td,th),.dads-table [data-border=""]+:is(td,th),.dads-table [data-border~=right]+:is(td,th){--_gap-x:1px}@supports selector(:has(.x)){.dads-table td:has(.dads-checkbox:only-child,.dads-radio:only-child),.dads-table th:has(.dads-checkbox:only-child,.dads-radio:only-child){box-sizing:border-box;width:2.5rem;padding:0;position:relative}.dads-table td>:is(.dads-checkbox:only-child,.dads-radio:only-child),.dads-table th>:is(.dads-checkbox:only-child,.dads-radio:only-child){justify-content:center;width:auto;padding-top:.625rem;display:grid;position:absolute;inset:0}}.dads-table__sort-header{--_border-color:var(--color-neutral-solid-gray-500);background-color:var(--color-neutral-solid-gray-100);color:var(--color-neutral-solid-gray-900);padding:.75rem 1rem}.dads-table[data-size=dense] .dads-table__sort-header{padding-top:0;padding-bottom:0}.dads-table__sort-inner{justify-content:space-between;align-items:start;column-gap:.25rem;display:flex}.dads-table__sort-label{align-items:start;gap:.25rem;padding-top:.5rem;padding-bottom:.5rem;display:flex}.dads-table[data-size=dense] .dads-table__sort-label{padding-top:.6875rem;padding-bottom:.6875rem}.dads-table__sort-button{color:inherit;text-align:left;font:inherit;letter-spacing:inherit;text-underline-offset:calc(3 / 16 * 1rem);background-color:#0000;border:0;align-items:start;column-gap:.25rem;padding:0;text-decoration:underline;display:inline-flex}.dads-table__sort-button:hover{text-decoration-thickness:.1875rem}.dads-table__sort-button:focus-visible{outline:calc(4 / 16 * 1rem) solid var(--color-neutral-black);outline-offset:calc(2 / 16 * 1rem);background-color:var(--color-primitive-yellow-300);box-shadow:0 0 0 calc(2 / 16 * 1rem) var(--color-primitive-yellow-300);border-radius:.25rem}.dads-table__sort-icon{flex-shrink:0;padding-top:.125rem}.dads-table[data-size=dense] .dads-table__sort-icon{margin-top:-.125rem;padding-top:0}.dads-table__sort-svg{width:1.5rem;height:1.5rem;display:block}.dads-table__action{width:2.75rem;height:2.75rem;color:inherit;background-color:#0000;border:0;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;margin-right:-1rem;padding:0;display:flex}.dads-table__action:focus-visible{outline:calc(4 / 16 * 1rem) solid var(--color-neutral-black);outline-offset:calc(2 / 16 * 1rem);background-color:var(--color-primitive-yellow-300);box-shadow:0 0 0 calc(2 / 16 * 1rem) var(--color-primitive-yellow-300);border-radius:.25rem}.dads-table__action-svg{width:1.5rem;height:1.5rem;display:block}.dads-table [data-width=full]{width:100%}.dads-table [data-layout=fixed]{table-layout:fixed}.dads-table [data-cell-border=""] :where(td,th){border:1px solid var(--_border-color)}.dads-table [data-cell-border~=top] :where(td,th){border-top:1px solid var(--_border-color)}.dads-table [data-cell-border~=right] :where(td,th){border-right:1px solid var(--_border-color)}.dads-table [data-cell-border~=bottom] :where(td,th){border-bottom:1px solid var(--_border-color)}.dads-table [data-cell-border~=left] :where(td,th){border-left:1px solid var(--_border-color)}:last-of-type>.dads-table__col-header,:last-of-type>.dads-table__sort-header{border-bottom:1px solid var(--color-neutral-black)}.dads-table__row-header:last-of-type{border-right:1px solid var(--color-neutral-black)}.dads-table [data-border=""]{border:1px solid var(--_border-color)}.dads-table [data-border~=top]{border-top:1px solid var(--_border-color)}.dads-table [data-border~=right]{border-right:1px solid var(--_border-color)}.dads-table [data-border~=bottom]{border-bottom:1px solid var(--_border-color)}.dads-table [data-border~=left]{border-left:1px solid var(--_border-color)}.dads-table [data-border=hidden]{border-style:hidden}.dads-table [data-border~=top-hidden]{border-top-style:hidden}.dads-table [data-border~=right-hidden]{border-right-style:hidden}.dads-table [data-border~=bottom-hidden]{border-bottom-style:hidden}.dads-table [data-border~=left-hidden]{border-left-style:hidden}.dads-table [data-bg=white]{background-color:var(--color-neutral-white)}.dads-table [data-bg=solid-gray-50]{--_border-color:var(--color-neutral-solid-gray-500);background-color:var(--color-neutral-solid-gray-50)}.dads-table [data-bg=solid-gray-100]{--_border-color:var(--color-neutral-solid-gray-500);background-color:var(--color-neutral-solid-gray-100)}.dads-table [data-bg=transparent]{background-color:#0000}:root{--color-brand:#e6b422;--color-brand-on:#1a1a1c;--font-family-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", Meiryo, sans-serif;--font-family-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, "Noto Sans Mono", monospace}html{font-size:100%;font-family:var(--font-family-sans)}body{font-size:var(--font-size-16);line-height:var(--line-height-175);letter-spacing:.02em;color:var(--color-neutral-solid-gray-800)}:where(a,button,summary,[tabindex]):focus-visible{outline:calc(4 / 16 * 1rem) solid var(--color-neutral-black);outline-offset:calc(2 / 16 * 1rem);background-color:var(--color-primitive-yellow-300);box-shadow:0 0 0 calc(2 / 16 * 1rem) var(--color-primitive-yellow-300);border-radius:.25rem}:root{--content-width:800px;--page-padding:1rem;--page-gap:2rem;--sidebar-width:256px;--max-width:calc(var(--content-width) + var(--page-padding) * 2);--max-width-with-sidebar:calc(var(--content-width) + var(--sidebar-width) + var(--page-gap) + var(--page-padding) * 2)}*{box-sizing:border-box;margin:0;padding:0}body{flex-direction:column;min-height:100vh;display:flex}.skip-link{z-index:200;background-color:var(--color-neutral-white);color:var(--color-neutral-solid-gray-800);font-size:var(--font-size-16);padding:.5rem 1rem;font-weight:700;text-decoration:underline;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-link:focus{transform:translateY(0)}main:focus,main:focus-visible{box-shadow:none;background-color:#0000;outline:none}main{max-width:var(--max-width);padding:var(--page-gap) var(--page-padding);flex:1;margin:0 auto}img{max-width:100%;height:auto}.page-layout{width:100%;max-width:var(--max-width-with-sidebar);padding:var(--page-gap) var(--page-padding);gap:var(--page-gap);margin:0 auto;display:flex}.page-layout main{flex:1;min-width:0;max-width:none;margin:0;padding:0}@media (width<=768px){.page-layout{flex-direction:column}}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-150);letter-spacing:.02em;margin-top:1.5em;margin-bottom:.5em}h1{font-size:var(--font-size-32);letter-spacing:.01em;border-bottom:2px solid var(--color-neutral-solid-gray-200);padding-bottom:.5rem}h2{font-size:var(--font-size-24);background-color:var(--color-brand);color:var(--color-brand-on);border-radius:var(--border-radius-4);padding:.5em .7em}h3{font-size:var(--font-size-20);border-bottom:2px solid var(--color-brand);padding-bottom:.5rem}h4{font-size:var(--font-size-18);line-height:var(--line-height-160)}h4:before{content:"";background-color:var(--color-brand);vertical-align:.05em;width:.45em;height:.45em;margin-left:.05em;margin-right:.5em;display:inline-block}h5{font-size:var(--font-size-16);line-height:var(--line-height-170)}h6{font-size:var(--font-size-16);line-height:var(--line-height-170);color:var(--color-neutral-solid-gray-700)}p,ul,ol{margin-bottom:1em}ul,ol{padding-left:1.5rem}.dads-table{max-width:100%;margin-bottom:1.4em;overflow-x:auto}.dads-table:focus-visible{background-color:#0000}.markdown-alert{background-color:var(--color-neutral-solid-gray-50);border-left:3px solid var(--color-neutral-solid-gray-200);color:var(--color-neutral-solid-gray-600);font-size:var(--font-size-16);line-height:var(--line-height-170);border-radius:0;margin:1em 0;padding:.6em 1em}.markdown-alert p{margin-bottom:.4em}.markdown-alert p:last-child{margin-bottom:0}.markdown-alert-title{color:var(--color-neutral-solid-gray-536);margin-bottom:.2em;font-size:0}.markdown-alert-title svg{display:none}.markdown-alert-title:after{content:"補足";font-size:var(--font-size-14);font-weight:700}.header[data-astro-cid-nen7h5rs]{background-color:var(--color-brand);z-index:100;position:relative}.header-inner[data-astro-cid-nen7h5rs]{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:.75rem 1rem;display:flex}.site-title[data-astro-cid-nen7h5rs]{font-size:var(--font-size-32);line-height:var(--line-height-150);letter-spacing:.01em;color:var(--color-brand-on);align-items:center;font-weight:700;text-decoration:none;display:flex}.site-logo[data-astro-cid-nen7h5rs]{border-radius:50%;width:48px;height:48px;margin-right:.4rem}.site-title[data-astro-cid-nen7h5rs]:hover{color:var(--color-brand-on)}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;z-index:101;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem;display:none}.hamburger[data-astro-cid-nen7h5rs]{background:var(--color-brand-on);width:24px;height:2px;display:block;position:relative}.hamburger[data-astro-cid-nen7h5rs]:before,.hamburger[data-astro-cid-nen7h5rs]:after{content:"";background:var(--color-brand-on);width:24px;height:2px;transition:transform .3s;display:block;position:absolute;left:0}.hamburger[data-astro-cid-nen7h5rs]:before{top:-7px}.hamburger[data-astro-cid-nen7h5rs]:after{top:7px}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .hamburger[data-astro-cid-nen7h5rs]{background:0 0}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .hamburger[data-astro-cid-nen7h5rs]:before{top:0;transform:rotate(45deg)}.menu-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .hamburger[data-astro-cid-nen7h5rs]:after{top:0;transform:rotate(-45deg)}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:.25rem;display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:var(--color-brand-on);font-weight:700;font-size:var(--font-size-16);border-radius:var(--border-radius-4);white-space:nowrap;align-items:center;padding:.5rem .75rem;text-decoration:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]:hover{color:var(--color-brand-on);background-color:#ffffff4d}.btn-map[data-astro-cid-nen7h5rs]{background-color:var(--color-neutral-white);border-radius:var(--border-radius-4);color:var(--color-neutral-solid-gray-800)!important}.btn-map[data-astro-cid-nen7h5rs]:hover{background-color:var(--color-neutral-solid-gray-50)}@media (width<=768px){.menu-toggle[data-astro-cid-nen7h5rs]{display:flex}.site-title[data-astro-cid-nen7h5rs]{font-size:var(--font-size-24);letter-spacing:.02em}.site-logo[data-astro-cid-nen7h5rs]{width:36px;height:36px}.nav[data-astro-cid-nen7h5rs]{background:var(--color-brand);box-shadow:var(--elevation-1);flex-direction:column;gap:0;padding:1rem;display:none;position:absolute;top:100%;left:0;right:0}.nav[data-astro-cid-nen7h5rs].is-open{display:flex}.nav-item[data-astro-cid-nen7h5rs]{width:100%}.nav-link[data-astro-cid-nen7h5rs]{width:100%;padding:.75rem 1rem}.btn-map[data-astro-cid-nen7h5rs]{justify-content:center;margin-top:.5rem}}.footer[data-astro-cid-jo6i4kqk]{background-color:var(--color-neutral-solid-gray-50);border-top:1px solid var(--color-neutral-solid-gray-200);margin-top:auto}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--max-width);padding:1.5rem var(--page-padding);text-align:center;color:var(--color-neutral-solid-gray-600);font-size:var(--font-size-14);margin:0 auto}
