/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}*,:after,:before{font-feature-settings:"palt";-webkit-font-smoothing:antialiased}html{text-size-adjust:100%}body,html{height:100%}body{color:var(--primary-shape-color);font-family:var(--noto-sans-jp),"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.6}body,img{width:100%}img{height:auto;vertical-align:top}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}input[type=text]{background:none;border-radius:0;outline:none}a{-webkit-tap-highlight-color:rgb(0 0 0/0);text-decoration:none}li{list-style-type:"";padding:unset}:where(button,[type=button],[type=reset],[type=submit]){touch-action:manipulation}:where(:-webkit-any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}:where(:any-link,button,[type=button],[type=reset],[type=submit],label[for],select,summary,[role=tab],[role=button]){cursor:pointer}svg{height:auto;width:100%}.small{font-size:inherit}table{border-collapse:collapse;border-spacing:0}.internal-jotai-devtools-trigger-button{img{width:auto}}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.dropdown-button-text{color:#000!important;font-size:.95rem!important;font-weight:600!important}.dropdown-item-title{color:#000!important;font-size:1rem!important;font-weight:700!important;line-height:1.4!important}.dropdown-item-description{color:#1f2937!important;font-size:.875rem!important;line-height:1.5!important;margin-top:.25rem!important}div.dropdown-item-description,div.dropdown-item-title,span.dropdown-button-text{color:#000!important}div.dropdown-item-description{color:#1f2937!important}.dropdown-container button div,.dropdown-container button span{color:#000!important;font-weight:600!important}.dropdown-container .dropdown-item-description{color:#374151!important;font-weight:500!important}.prose{color:#374151;max-width:none}.prose p{line-height:1.75;margin-bottom:1.25em}.prose h2{color:#111827;font-size:1.5em;font-weight:700;line-height:1.333;margin-bottom:1em;margin-top:2em}.prose h3{color:#111827;font-size:1.25em;font-weight:600;line-height:1.6;margin-bottom:.6em;margin-top:1.6em}.layout_contents__KGYla{padding-top:var(--global-header-mobile-h);position:relative}@media(959px < width){.layout_contents__KGYla{display:grid;padding-left:var(--global-nav-desktop-w);padding-top:var(--global-header-desktop-h)}}.layout_contents__KGYla:before{background-color:var(--primary-border-color);content:"";display:none;height:100dvh;left:200px;position:fixed;top:0;width:1px;z-index:-1}@media(959px < width){.layout_contents__KGYla:before{display:block}}.layout_inner__hk0nY{background-color:var(--secondary-background-color);display:flex;flex-direction:column;gap:40px 0;min-height:calc(100dvh - var(--global-header-mobile-h))}@media(959px < width){.layout_inner__hk0nY{gap:56px 0;justify-content:space-between;min-height:calc(100dvh - var(--global-header-desktop-h))}}.layout_main__30FUz{flex:1 1;height:100%;width:100%}@media(959px < width){.layout_main__30FUz{flex:none}}