@font-face{font-family:AlphaNumeric;font-weight:400;src:local(Helvetica Neue),local(Helvetica)}@font-face{font-family:JapaneseCharacter;font-weight:300;src:local(Hiragino Sans W3),local(HiraginoSans-W3),local(Hiragino Kaku Gothic ProN W3),local(HiraKakuProN-W3);unicode-range:U+203B}@font-face{font-family:NotoSansJPLocal;src:local(Noto Sans JP),local(NotoSansCJKjp-Regular)}.index-module-scss-module__Nq9HVq____srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not screen and (min-width:835px){.index-module-scss-module__Nq9HVq____hiddenSp{display:none!important}}@media screen and (min-width:835px){.index-module-scss-module__Nq9HVq____hiddenPc{display:none!important}}.index-module-scss-module__Nq9HVq__errorContainer{background-color:#f1f5f8;flex-direction:column;min-height:100vh;display:flex}.index-module-scss-module__Nq9HVq__errorContainer>.index-module-scss-module__Nq9HVq__main{flex-grow:1;justify-content:center;align-items:center;display:flex}
:where(#lab-page,#headlessui-portal-root,#radix-portal-root) *,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) :before,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) :after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}:where(#lab-page,#headlessui-portal-root,#radix-portal-root){-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;line-height:1.15}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) main{display:block}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) p,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) table,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) blockquote,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) address,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) pre,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) iframe,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) form,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) figure,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) dl{margin:0}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) h1,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) h2,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) h3,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) h4,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) h5,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) h6{font-size:inherit;font-weight:inherit;margin:0}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) ul,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) ol{margin:0;padding:0;list-style:none}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) dt{font-weight:700}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) dd{margin-left:0}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) pre{font-family:monospace;font-size:inherit}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) address{font-style:inherit}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) a{color:inherit;background-color:#0000;text-decoration:none}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) b,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) strong{font-weight:bolder}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) code,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) kbd,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) samp{font-family:monospace;font-size:inherit}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) small{font-size:80%}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) sub,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) sub{bottom:-.25em}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) sup{top:-.5em}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) svg,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) img,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) embed,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) object,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) iframe{vertical-align:bottom}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) button,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) input,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) optgroup,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) select,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border-radius:0;margin:0;padding:0}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) button,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) [type=button],:where(#lab-page,#headlessui-portal-root,#radix-portal-root) [type=reset],:where(#lab-page,#headlessui-portal-root,#radix-portal-root) [type=submit]{cursor:pointer}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) button:disabled,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) [type=button]:disabled,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) [type=reset]:disabled,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) [type=submit]:disabled{cursor:default}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) :-moz-focusring{outline:auto}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) select:disabled{opacity:inherit}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) option{padding:0}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) fieldset{min-width:0;margin:0;padding:0}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) legend{padding:0}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) progress{vertical-align:baseline}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) textarea{overflow:auto}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) [type=number]::-webkit-inner-spin-button{height:auto}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) [type=number]::-webkit-outer-spin-button{height:auto}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) [type=search]{outline-offset:-2px}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) [type=search]::-webkit-search-decoration{-webkit-appearance:none}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) [type=number]{-moz-appearance:textfield}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) label[for]{cursor:pointer}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) details{display:block}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) summary{display:list-item}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) [contenteditable]:focus{outline:auto}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) table{border-color:inherit;border-collapse:collapse}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) caption{text-align:left}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) td,:where(#lab-page,#headlessui-portal-root,#radix-portal-root) th{vertical-align:top;padding:0}:where(#lab-page,#headlessui-portal-root,#radix-portal-root) th{text-align:left;font-weight:700}
@font-face{font-family:AlphaNumeric;font-weight:400;src:local(Helvetica Neue),local(Helvetica)}@font-face{font-family:JapaneseCharacter;font-weight:300;src:local(Hiragino Sans W3),local(HiraginoSans-W3),local(Hiragino Kaku Gothic ProN W3),local(HiraKakuProN-W3);unicode-range:U+203B}@font-face{font-family:NotoSansJPLocal;src:local(Noto Sans JP),local(NotoSansCJKjp-Regular)}.__srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media not screen and (min-width:835px){.__hiddenSp{display:none!important}}@media screen and (min-width:835px){.__hiddenPc{display:none!important}}:root{--breakpoint-sp:834px;--breakpoint-tablet:1080px}:root#lab-page{--color-primary:#5081a5;font-size:10px}html#lab-page,html#lab-page>body{box-sizing:border-box;color:#14212b;letter-spacing:.012em;word-break:normal;overflow-wrap:anywhere;line-break:strict;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;height:100%;margin:0;padding:0;font-family:JapaneseCharacter,AlphaNumeric,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,BIZ UDPGothic,Arial,Yu Gothic,Meiryo,NotoSansJPLocal,Noto Sans,Roboto,sans-serif;font-size:1.6rem;line-height:1.4}@media screen and (min-width:835px){html#lab-page,html#lab-page>body{min-width:calc(1200px + 4.8rem)}}html#lab-page>body._noScroll{overscroll-behavior:none;width:100%;position:fixed;overflow:hidden}:focus-visible{outline-offset:2px;outline:2px solid #5081a5b3}:focus:not(:focus-visible){outline:none}