@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&family=Noto+Sans+JP:wght@400;500;700&display=swap";.a-button-group{display:flex;gap:8px;align-items:center;width:100%}.a-button-group--center{justify-content:center}.a-button-group--end{justify-content:flex-end}.a-button-group--between{justify-content:space-between}.a-button-group--around{justify-content:space-around}.a-button-group--last-end>:last-child{margin-left:auto}.a-button-group--first-start>:first-child{margin-right:auto}.a-button-group--closely{gap:2px}.a-button-group--distantly{gap:16px}.a-button-group--none{gap:0}.a-button-group--column{flex-direction:column}.a-button-standard[data-v-2031e5fc]{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:8px 16px;font-size:1.4rem;line-height:1;color:var(--color-primary-90, #ec971f);text-decoration:none;background:var(--color-gray-20, #f6f6f6);border-radius:2px;transition:background .3s ease 0s}.a-button-standard--primary[data-v-2031e5fc]{color:var(--color-text-white, #fff);background:var(--color-primary-90, #ec971f)}.a-button-standard--primary[data-v-2031e5fc]:not(.is-loading):hover,.a-button-standard--primary[data-v-2031e5fc]:not(.is-loading):active{background:var(--color-primary-50, #f4c583)}.a-button-standard--primary[data-v-2031e5fc]:not(.is-loading):focus-visible{background:var(--color-primary-50, #f4c583)}.a-button-standard--secondary[data-v-2031e5fc]{color:var(--color-text-white, #fff);background:var(--color-secondary-90, #40d295)}.a-button-standard--secondary[data-v-2031e5fc]:not(.is-loading):hover,.a-button-standard--secondary[data-v-2031e5fc]:not(.is-loading):active{background:var(--color-secondary-50, #9ce8c8)}.a-button-standard--secondary[data-v-2031e5fc]:not(.is-loading):focus-visible{background:var(--color-secondary-50, #9ce8c8)}.a-button-standard--link[data-v-2031e5fc]{text-decoration:none;background:transparent}.a-button-standard--link[data-v-2031e5fc]:hover,.a-button-standard--link[data-v-2031e5fc]:active{background:transparent}.a-button-standard--link:hover .a-button-standard__text[data-v-2031e5fc],.a-button-standard--link:active .a-button-standard__text[data-v-2031e5fc]{text-decoration:underline}.a-button-standard--link[data-v-2031e5fc]:focus-visible{background:transparent}.a-button-standard--link:focus-visible .a-button-standard__text[data-v-2031e5fc]{text-decoration:underline}.a-button-standard--danger[data-v-2031e5fc]{color:var(--color-text-white, #fff);background:var(--color-danger-90, #f13e2d)}.a-button-standard--danger[data-v-2031e5fc]:not(.is-loading):hover,.a-button-standard--danger[data-v-2031e5fc]:not(.is-loading):active{background:var(--color-danger-50, #f7968c)}.a-button-standard--danger[data-v-2031e5fc]:not(.is-loading):focus-visible{background:var(--color-danger-50, #f7968c)}.a-button-standard--warning[data-v-2031e5fc]{color:var(--color-text-white, #fff);background:var(--color-warning-90, #ffd000)}.a-button-standard--warning[data-v-2031e5fc]:not(.is-loading):hover,.a-button-standard--warning[data-v-2031e5fc]:not(.is-loading):active{background:var(--color-warning-50, #ffe572)}.a-button-standard--warning[data-v-2031e5fc]:not(.is-loading):focus-visible{background:var(--color-warning-50, #ffe572)}.a-button-standard--compact[data-v-2031e5fc]{padding:6px 8px}.a-button-standard--diffuse[data-v-2031e5fc]{padding:13px 16px}.a-button-standard--none[data-v-2031e5fc]{min-height:auto;padding:1px 2px}.a-button-standard--fill[data-v-2031e5fc]{justify-content:center;width:100%;padding:7px 16px}.a-button-standard.is-loading[data-v-2031e5fc]{cursor:default}.a-button-standard.is-loading .a-button-standard__inner[data-v-2031e5fc]{visibility:hidden}.a-button-standard[disabled][data-v-2031e5fc],.a-button-standard[aria-disabled=true][data-v-2031e5fc]{color:var(--color-text-white, #fff);cursor:default;background:var(--color-gray-80, #c0c0c0)}.a-button-standard[disabled][data-v-2031e5fc]:hover,.a-button-standard[disabled][data-v-2031e5fc]:active,.a-button-standard[aria-disabled=true][data-v-2031e5fc]:hover,.a-button-standard[aria-disabled=true][data-v-2031e5fc]:active{background:var(--color-gray-80, #c0c0c0)}.a-button-standard[disabled][data-v-2031e5fc]:focus-visible,.a-button-standard[aria-disabled=true][data-v-2031e5fc]:focus-visible{background:var(--color-gray-80, #c0c0c0)}.a-button-standard--link[disabled][data-v-2031e5fc],.a-button-standard--link[aria-disabled=true][data-v-2031e5fc]{color:var(--color-gray-80, #c0c0c0);background:transparent}.a-button-standard--link[disabled][data-v-2031e5fc]:hover,.a-button-standard--link[disabled][data-v-2031e5fc]:active,.a-button-standard--link[aria-disabled=true][data-v-2031e5fc]:hover,.a-button-standard--link[aria-disabled=true][data-v-2031e5fc]:active{background:transparent}.a-button-standard--link[disabled]:hover .a-button-standard__text[data-v-2031e5fc],.a-button-standard--link[disabled]:active .a-button-standard__text[data-v-2031e5fc],.a-button-standard--link[aria-disabled=true]:hover .a-button-standard__text[data-v-2031e5fc],.a-button-standard--link[aria-disabled=true]:active .a-button-standard__text[data-v-2031e5fc]{text-decoration:none}.a-button-standard--link[disabled][data-v-2031e5fc]:focus-visible,.a-button-standard--link[aria-disabled=true][data-v-2031e5fc]:focus-visible{background:transparent}.a-button-standard--link[disabled]:focus-visible .a-button-standard__text[data-v-2031e5fc],.a-button-standard--link[aria-disabled=true]:focus-visible .a-button-standard__text[data-v-2031e5fc]{text-decoration:none}.a-button-standard__inner[data-v-2031e5fc]{display:inline-flex;align-items:center}.a-button-standard__loader[data-v-2031e5fc]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.a-button-standard__spinner[data-v-2031e5fc]{display:flex;align-items:center;justify-content:center;height:100%;animation:.86s linear 0s infinite normal none running animation-loading-spinner}.a-button-standard__text[data-v-2031e5fc]{display:-webkit-box!important;overflow:hidden;-webkit-line-clamp:2;text-align:left;white-space:normal;-webkit-box-orient:vertical}.a-button-standard__text[data-v-2031e5fc]:not(:first-child){margin-left:8px}.a-button-standard__after[data-v-2031e5fc]{margin-left:8px}.a-button-standard__before[data-v-2031e5fc],.a-button-standard__after[data-v-2031e5fc]{display:flex}.a-button-action[data-v-832db7d6]{position:relative;min-height:36px;padding:8px 16px;font-size:1.4rem;color:var(--color-text-low, #b6b6b6);letter-spacing:.035em;background:transparent;border-radius:2px;transition:background .3s ease 0s,color .3s ease 0s}.a-button-action--positive[data-v-832db7d6]{color:var(--color-primary-90, #ec971f)}.a-button-action--positive[data-v-832db7d6]:not(.is-loading):hover,.a-button-action--positive[data-v-832db7d6]:not(.is-loading):active{color:var(--color-primary-50, #f4c583)}.a-button-action--positive[data-v-832db7d6]:not(.is-loading):focus-visible{color:var(--color-primary-50, #f4c583)}.a-button-action--destructive[data-v-832db7d6]{color:var(--color-danger-90, #f13e2d)}.a-button-action--destructive[data-v-832db7d6]:not(.is-loading):hover,.a-button-action--destructive[data-v-832db7d6]:not(.is-loading):active{color:var(--color-danger-50, #f7968c)}.a-button-action--destructive[data-v-832db7d6]:not(.is-loading):focus-visible{color:var(--color-danger-50, #f7968c)}.a-button-action--subtle[data-v-832db7d6]{color:var(--color-text-low, #b6b6b6)}.a-button-action--subtle.is-loading[data-v-832db7d6]{color:var(--color-text-medium, #555)}.a-button-action--subtle[data-v-832db7d6]:not(.is-loading):hover,.a-button-action--subtle[data-v-832db7d6]:not(.is-loading):active{color:var(--color-text-medium, #555);background:var(--color-gray-60, #e8e8e8)}.a-button-action--subtle[data-v-832db7d6]:not(.is-loading):focus-visible{color:var(--color-text-medium, #555);background:var(--color-gray-60, #e8e8e8)}.a-button-action--additional[data-v-832db7d6]{color:var(--color-primary-90, #ec971f);border:solid 1px currentcolor}.a-button-action--additional[data-v-832db7d6]:not(.is-loading):hover,.a-button-action--additional[data-v-832db7d6]:not(.is-loading):active{background:var(--color-primary-10, #ffedd4)}.a-button-action--additional[data-v-832db7d6]:not(.is-loading):focus-visible{background:var(--color-primary-10, #ffedd4)}.a-button-action--compact[data-v-832db7d6]{padding:6px 8px}.a-button-action--diffuse[data-v-832db7d6]{padding:13px 16px}.a-button-action--none[data-v-832db7d6]{min-height:auto;padding:1px 2px}.a-button-action--fill[data-v-832db7d6]{display:flex;justify-content:center;width:100%;padding:6px 16px}.a-button-action.is-loading[data-v-832db7d6]{cursor:default}.a-button-action.is-loading .a-button-action__inner[data-v-832db7d6]{visibility:hidden}.a-button-action[disabled][data-v-832db7d6]{color:var(--color-text-low, #b6b6b6);cursor:default;opacity:.6}.a-button-action[disabled][data-v-832db7d6]:hover,.a-button-action[disabled][data-v-832db7d6]:active{color:var(--color-text-low, #b6b6b6);background:transparent}.a-button-action[disabled][data-v-832db7d6]:focus-visible{color:var(--color-text-low, #b6b6b6);background:transparent}.a-button-action__inner[data-v-832db7d6]{display:inline-flex;align-items:center;line-height:1.4}.a-button-action__loader[data-v-832db7d6]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.a-button-action__spinner[data-v-832db7d6]{display:flex;align-items:center;justify-content:center;height:100%;animation:.86s linear 0s infinite normal none running animation-loading-spinner}.a-button-action__text[data-v-832db7d6]{display:inline-flex;align-items:center;justify-content:center;text-align:left}.a-button-action__text[data-v-832db7d6]:not(:first-child){margin-left:8px}.a-button-action__after[data-v-832db7d6]{margin-left:8px}.a-button-action__before[data-v-832db7d6],.a-button-action__after[data-v-832db7d6]{display:flex}.a-button-icon[data-v-649ea30d]{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:2px;font-size:1.4rem;line-height:1;color:var(--color-text-strong, #0d0d0d);background:transparent;border-radius:2px;transition:background .3s ease 0s}.a-button-icon[title][data-v-649ea30d]:before{content:attr(title)}.a-button-icon[data-title][data-v-649ea30d]:before{content:attr(data-title)}.a-button-icon[aria-pressed=true][data-v-649ea30d]{color:var(--color-primary-90, #ec971f)}.a-button-icon[data-v-649ea30d]:before{position:absolute;bottom:-8px;left:50%;display:inline-block;visibility:hidden;padding:2px 4px;margin:auto;font-size:1rem;color:var(--color-text-white, #fff);white-space:nowrap;pointer-events:none;background:var(--color-gray-80, #c0c0c0);border-radius:2px;opacity:0;transform:translate(-50%,100%);transition:opacity .3s ease 0s,visibility .3s ease 0s}.a-button-icon.with-badge[data-v-649ea30d]:after{position:absolute;top:4px;right:2px;display:block;width:12px;height:12px;pointer-events:none;content:"";background:var(--color-secondary-90, #40d295);border:solid 1px var(--color-gray-10, #fff);border-radius:50%}.a-button-icon--large[data-v-649ea30d]{min-width:40px;min-height:40px}.a-button-icon[data-v-649ea30d]:hover,.a-button-icon[data-v-649ea30d]:active{background:var(--color-gray-20, #f6f6f6)}.a-button-icon[data-v-649ea30d]:hover:before,.a-button-icon[data-v-649ea30d]:active:before{visibility:visible;opacity:1}.a-button-icon[data-v-649ea30d]:focus-visible{background:var(--color-gray-20, #f6f6f6)}.a-button-icon[data-v-649ea30d]:focus-visible:before{visibility:visible;opacity:1}.a-button-icon--top[data-v-649ea30d]:before{top:-8px;bottom:auto;transform:translate(-50%,-100%)}.a-button-icon--right[data-v-649ea30d]:before{right:-8px;bottom:50%;left:auto;transform:translate(100%,50%)}.a-button-icon--left[data-v-649ea30d]:before{bottom:50%;left:-8px;transform:translate(-100%,50%)}.a-button-icon[disabled][data-v-649ea30d]{cursor:default;background:var(--color-gray-40, #f1f1f1);opacity:.6}.a-button-icon[disabled][data-v-649ea30d]:before{content:none}.a-button-icon__before[data-v-649ea30d],.a-button-icon__after[data-v-649ea30d]{position:relative;display:flex;overflow:hidden}.a-button-standard__text[data-v-649ea30d]{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;text-align:left}.a-button-standard__text[data-v-649ea30d]:not(:first-child){margin-left:8px}.a-button-icon__before[data-v-649ea30d]{flex:0 0 auto}.a-button-icon__before[data-v-649ea30d] :not(:last-child){margin-right:4px}.a-button-icon__after[data-v-649ea30d]{margin-left:4px}.a-button-float:hover .a-button-float__inner[data-v-b145848f],.a-button-float:active .a-button-float__inner[data-v-b145848f]{background:var(--color-primary-50, #f4c583)}.a-button-float:focus-visible .a-button-float__inner[data-v-b145848f]{background:var(--color-primary-50, #f4c583)}.a-button-float.is-loading[data-v-b145848f]{cursor:default}.a-button-float.is-loading .a-button-float__inner[data-v-b145848f]{visibility:hidden}.a-button-float[disabled] .a-button-float__inner[data-v-b145848f],.a-button-float[aria-disabled=true] .a-button-float__inner[data-v-b145848f]{color:var(--color-text-white, #fff);cursor:default;background:var(--color-gray-80, #c0c0c0)}.a-button-float[disabled] .a-button-float__inner[data-v-b145848f]:hover,.a-button-float[disabled] .a-button-float__inner[data-v-b145848f]:active,.a-button-float[aria-disabled=true] .a-button-float__inner[data-v-b145848f]:hover,.a-button-float[aria-disabled=true] .a-button-float__inner[data-v-b145848f]:active{background:var(--color-gray-80, #c0c0c0)}.a-button-float[disabled] .a-button-float__inner[data-v-b145848f]:focus-visible,.a-button-float[aria-disabled=true] .a-button-float__inner[data-v-b145848f]:focus-visible{background:var(--color-gray-80, #c0c0c0)}.a-button-float__inner[data-v-b145848f]{position:fixed;right:16px;bottom:16px;display:inline-flex;align-items:center;justify-content:center;width:48px;aspect-ratio:1;color:var(--color-gray-10, #fff);background:var(--color-primary-90, #ec971f);border-radius:50%;box-shadow:0 3px 6px 1px #00000029;transition:background-color .3s ease 0s}.a-button-float__loader[data-v-b145848f]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.a-button-float__spinner[data-v-b145848f]{display:flex;align-items:center;justify-content:center;height:100%;animation:.86s linear 0s infinite normal none running animation-loading-spinner}.a-button-dropdown{position:relative;display:inline-block}.a-button-dropdown__button{display:inline-flex;align-items:center;justify-content:center;padding:2px;font-size:1.4rem;line-height:1;color:var(--color-text-medium, #555);background:transparent;border-radius:2px;transition:background .3s ease 0s}.a-button-dropdown__button svg{width:18px;height:18px;vertical-align:middle}.a-button-dropdown__button:disabled{color:var(--color-text-low, #b6b6b6);cursor:default}.a-button-dropdown__lists{position:absolute;bottom:-4px;left:50%;z-index:10;min-width:240px;max-height:200px;overflow:auto;background:var(--color-gray-10, #fff);border-radius:2px;box-shadow:0 5px 10px 2px #0000002e;transform:translate(-50%,100%)}.a-button-dropdown__lists>div{display:flex;align-items:center;justify-content:space-between;margin:6px 10px 0 0}.a-button-dropdown__lists>div span{margin-left:12px}.a-button-dropdown__lists>div svg{width:18px;height:18px;vertical-align:text-bottom}.a-button-dropdown__lists li{margin:12px}.a-emoji-button[data-v-132f9acb]{position:relative}.a-emoji-button__button[data-v-132f9acb]{display:flex;gap:5px;align-items:center;padding:0 6px 0 4px;background-color:var(--color-gray-60, #e8e8e8);border:2px solid transparent;border-radius:3px;transition:background-color .3s ease}.a-emoji-button__button[data-v-132f9acb]:hover{background-color:var(--color-primary-10, #ffedd4)}.a-emoji-button__button--reacted[data-v-132f9acb]{border:2px solid var(--color-primary-50, #f4c583)}.a-emoji-button__popover[data-v-132f9acb]{position:absolute;top:100%;z-index:10;min-width:240px;max-height:200px;overflow:auto;background:var(--color-gray-10, #fff);border-radius:2px;box-shadow:0 5px 10px 2px #0000002e}.a-emoji-button__item[data-v-132f9acb]{margin:12px}.t-main[data-v-78fb135e]{display:flex;flex-direction:column;justify-content:center;height:100vh;text-align:center}.t-notfound-title[data-v-78fb135e]{display:flex;flex-direction:column;justify-content:center;color:var(--color-text-strong, #0d0d0d);text-align:center}.t-notfound-title__heading[data-v-78fb135e]{font-size:10rem;letter-spacing:0}.t-notfound-title__sub[data-v-78fb135e]{margin-top:16px;font-size:2rem;line-height:1.25;letter-spacing:.025em}.t-text[data-v-78fb135e]{margin-top:32px;font-size:1.6rem;line-height:1.4;color:var(--color-text-medium, #555);text-align:center}.t-text[data-v-78fb135e]>:not(:first-child){margin-top:16px}.t-text[data-v-78fb135e]+:not(:first-child){margin-top:48px}.t-main__media[data-v-78fb135e]{display:flex;justify-content:center}.t-main[data-v-9271bd62]{display:flex;flex-direction:column;justify-content:center;height:100vh;text-align:center}.t-forbidden-title[data-v-9271bd62]{display:flex;flex-direction:column;justify-content:center;color:var(--color-text-strong, #0d0d0d);text-align:center}.t-forbidden-title__heading[data-v-9271bd62]{font-size:10rem;letter-spacing:0}.t-forbidden-title__sub[data-v-9271bd62]{margin-top:16px;font-size:2rem;line-height:1.25;letter-spacing:.025em}.t-text[data-v-9271bd62]{margin-top:32px;font-size:1.6rem;line-height:1.4;color:var(--color-text-medium, #555);text-align:center}.t-text[data-v-9271bd62]>:not(:first-child){margin-top:16px}.t-text[data-v-9271bd62]+:not(:first-child){margin-top:48px}.t-main__media[data-v-9271bd62]{display:flex;justify-content:center}*{word-break:normal}.u-code-highlight[data-v-82b1239a]{font-size:1.4rem;line-height:1.4;color:var(--color-text-strong, #0d0d0d);white-space:normal}.u-code-highlight[data-v-82b1239a] div:not([class])>:not(:first-child),.u-code-highlight[data-v-82b1239a]>:not(:first-child,br){margin-top:1.96rem}.u-code-highlight[data-v-82b1239a] h1+:not(:first-child,br),.u-code-highlight[data-v-82b1239a] h2+:not(:first-child,br),.u-code-highlight[data-v-82b1239a] h3+:not(:first-child,br),.u-code-highlight[data-v-82b1239a] h4+:not(:first-child,br),.u-code-highlight[data-v-82b1239a] h5+:not(:first-child,br),.u-code-highlight[data-v-82b1239a] h6+:not(:first-child,br){margin-top:24px}.u-code-highlight[data-v-82b1239a] ol{display:block;padding-inline-start:40px;margin:0;margin-block:1em;margin-inline:0;list-style-type:decimal}.u-code-highlight[data-v-82b1239a] ol ::v-deep(ol){margin-block:0}.u-code-highlight[data-v-82b1239a] ol ::v-deep(ul){margin-block:0;list-style-type:circle}.u-code-highlight[data-v-82b1239a] ul{display:block;padding-inline-start:40px;margin:0;margin-block:1em;margin-inline:0;list-style-type:disc}.u-code-highlight[data-v-82b1239a] ul ::v-deep(ul){margin-block:0;list-style-type:circle}.u-code-highlight[data-v-82b1239a] ul ::v-deep(ul) ::v-deep(ul){list-style-type:square}.u-code-highlight[data-v-82b1239a] ol ::v-deep(ul) ::v-deep(ul){list-style-type:square}.u-code-highlight[data-v-82b1239a] ul ::v-deep(ol){margin-block:0}.u-code-highlight[data-v-82b1239a] li{display:list-item;text-align:-webkit-match-parent}.u-code-highlight[data-v-82b1239a] pre,.u-code-highlight[data-v-82b1239a] code,.u-code-highlight[data-v-82b1239a] kbd,.u-code-highlight[data-v-82b1239a] samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.u-code-highlight[data-v-82b1239a] :not(pre)>code:not([class]){padding:.1rem .2rem;background-color:#e8e8e8;border-radius:3px}.u-code-highlight[data-v-82b1239a] pre:not([class]){padding:1em;margin:.5em 0;overflow:auto;line-height:1.5;color:#fff;word-break:break-all;white-space:pre-wrap;text-shadow:none;background:#2d2d2d;border-radius:2px}.u-code-highlight[data-v-82b1239a] pre:not([class]):not(:first-child){margin-top:20px}.u-code-highlight[data-v-82b1239a] a{color:var(--color-primary-90, #ec971f);text-decoration:underline;cursor:pointer}.u-code-highlight[data-v-82b1239a] p{display:block;margin:0;margin-block:1em;margin-inline:0}.u-code-highlight[data-v-82b1239a] strong{font-weight:700}.u-code-highlight[data-v-82b1239a] em{font-style:italic;font-weight:400}.u-code-highlight[data-v-82b1239a] img{max-width:100%;height:100%}.u-code-highlight[data-v-82b1239a] code[class*=language-],.u-code-highlight[data-v-82b1239a] pre[class*=language-]{word-break:break-all;border-radius:2px}.u-code-highlight[data-v-82b1239a] code[class*=language-]:not(:first-child),.u-code-highlight[data-v-82b1239a] pre[class*=language-]:not(:first-child){margin-top:20px}.u-code-highlight[data-v-82b1239a] code[class*=language-]{white-space:pre}.u-code-highlight[data-v-82b1239a] pre[class*=language-]{white-space:revert-layer}.u-code-highlight[data-v-82b1239a] .code-block{position:relative}.u-code-highlight[data-v-82b1239a] .code-block .filename{position:absolute;top:0;left:0;z-index:0;padding:2px 8px;color:var(--color-gray-10, #fff);background:var(--color-text-strong, #0d0d0d)}.u-code-highlight[data-v-82b1239a] .code-block .filename+[class*=language-]{padding-top:28px}.u-code-highlight[data-v-82b1239a] blockquote{padding:5.2px 10.4px;margin:5px auto 5px 13px;color:#666;border-left:solid 3px #ccc}.u-code-highlight[data-v-82b1239a] table{width:100%;text-align:left;border-spacing:1px;border-collapse:collapse;background-color:#fff;border:1px solid #cfd3d6}.u-code-highlight[data-v-82b1239a] th{padding:6px;vertical-align:top;color:#333;text-align:center;background-color:#eee;border:1px solid #b9b9b9}.u-code-highlight[data-v-82b1239a] td{padding:.1em 5px;text-align:left;background-color:#fff;border:1px solid #b9b9b9}.u-code-highlight[data-v-82b1239a] :not(:first-child,br){margin-top:13px}.u-code-highlight[data-v-82b1239a] iframe{width:100%;max-width:1000px;aspect-ratio:16/9;background-color:var(--color-gray-90, #d9d9d9);border-radius:4px}.u-code-highlight[data-v-82b1239a] details{width:-moz-fit-content;width:fit-content;padding:0 6px}.u-code-highlight[data-v-82b1239a] details[open]{padding-bottom:12px}.u-code-highlight[data-v-82b1239a] details[open]>summary{margin-bottom:14px}.u-code-highlight[data-v-82b1239a] summary{display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:100px;padding:3px 10px;margin:0 -6px;font:inherit;cursor:pointer;background:var(--color-gray-10, #fff);border:solid 1px currentcolor;border-radius:3px;transition:color .3s ease 0s}.u-code-highlight[data-v-82b1239a] summary:hover,.u-code-highlight[data-v-82b1239a] summary:active{color:var(--color-primary-90, #ec971f)}.u-code-highlight[data-v-82b1239a] summary:focus-visible{color:var(--color-primary-90, #ec971f)}*,*:before,*:after{box-sizing:border-box}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #9ccbf3}:root{height:100%;font-family:Lato,Noto Sans JP,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,MS PGothic,MS Pゴシック,sans-serif;font-size:.625em;word-break:break-all;word-wrap:break-word;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;max-width:1920px;height:100%;font-size:1.4rem;line-height:1.4;color:var(--color-text-medium, #555);letter-spacing:.035em;background:var(--color-background-default, #f1f1f1)}[data-responsive-enabled=false] body{min-width:1280px}body.is-fixed{position:fixed;height:100vh;overflow:hidden scroll}body.login{background:var(--color-background-surface, #fff)}body.login #app{display:flex;flex-direction:column;height:auto}body.login #app>:is(main){flex-grow:1}@media screen and (max-width: 768px){[data-responsive-enabled=true] body.login #app{background-image:none!important}}body.course-select #app{display:flex;flex-direction:column}body.course-select #app>:is(main){flex-grow:1}body.admin{background:var(--color-primary-10, #ffedd4)}body.error{background:var(--color-success-10, #ddedfd)}body.error #app{background-image:url(/images/bg-error-1.png),url(/images/bg-error-2.png);background-repeat:no-repeat,no-repeat;background-position:top -10px left -408px,bottom right;background-size:876px auto,428px auto}@media screen and (max-width: 768px){[data-responsive-enabled=true] body.error #app{background-position:top 530px left -138px,bottom right;background-size:300px auto,148px auto}}#app{height:100%;min-height:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,button,input,textarea,select,option,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;border:0}a,small{font:inherit;color:currentcolor}b,em,strong{font-style:normal;font-weight:700}i{font-style:italic}img,video{max-width:100%;height:auto}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}label{cursor:pointer}input[type=text],textarea{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]:input-placeholder,textarea:input-placeholder{color:inherit}input[type=checkbox],input[type=radio],::-ms-check{-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input[type=submit]{font:inherit;cursor:pointer;background:none;border:0}hr{margin:20px 0;border:none;border-bottom:solid 1px #ddd}ruby{font-size:1rem;letter-spacing:2px}rt{font-size:1.2rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}select::-ms-expand{display:none}::-moz-selection{background:#0064b454}::selection{background:#0064b454}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}svg{pointer-events:none;fill:currentcolor}@keyframes animation-loading-spinner{to{transform:rotate(360deg)}}@keyframes animation-loading-progress1{0%{left:-5%;width:5%}to{left:130%;width:100%}}@keyframes animation-loading-progress2{0%{left:-80%;width:80%}to{left:110%;width:10%}}:root{--color-theme-default: #EC971F;--color-theme-blue: #379AFC;--color-theme-gold: #ECC115;--color-theme-gray: #494949;--color-theme-green: #34AC4F;--color-theme-teal: #5DCDCF;--color-calendar-red: #fc6656;--color-calendar-blue: #2D93F1;--color-calendar-green: #65D848;--color-calendar-purple: #C73DD2;--color-calendar-orange: #EC971F;--color-calendar-gray: #C0C0C0;--color-calendar-event-default: #40d295;--color-calendar-event-participant: #9CE8C8;--color-calendar-highlight: #fff7d4;--color-calendar-readed: #ffedd4 }.u-alt-text{position:absolute;top:-110%;white-space:nowrap;transform:translateY(-100%)}code[class*=language-],pre[class*=language-]{color:#ccc;background:none;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}
