*,: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))}}