.nuxt-progress{background-color:#fff;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}*{margin:0;padding:0}html{overflow-y:scroll}:root{overflow-x:hidden;overflow-y:auto}:root body{position:absolute}body{-webkit-text-size-adjust:100%!important;text-size-adjust:100%!important;-moz-text-size-adjust:100%!important;overflow:hidden;width:100vw}.no-shadow{box-shadow:none}.page-enter-active,.page-leave-active{transition:opacity .4s}.page-enter,.page-leave-active{opacity:0}.flex1{display:flex;flex:1}.flex-column{display:flex;flex-direction:column}.flex-row{display:flex;flex-direction:row;flex-wrap:wrap}.flex-a-center{align-items:center;display:flex}.gap-1{gap:12px}.gap-2{gap:24px}.gap-3{gap:32px}.gap-4{gap:44px}.w100{width:100%}.d-flex{display:flex}.j-center{justify-content:center}.j-between{justify-content:space-between}.j-end{justify-content:end}.j-f-end{justify-content:flex-end}.a-center{align-items:center}.a-end{align-items:end}.f-end{display:flex;justify-content:flex-end}.text-right{text-align:right!important;text-align:-webkit-right!important}.text-left{text-align:left!important;text-align:-webkit-left!important}.text-center{text-align:center!important;text-align:-webkit-center!important}.text-justify{text-align:justify}.overflow-text{overflow:hidden!important;padding-bottom:1px;text-overflow:ellipsis!important;white-space:nowrap!important}.pointer{cursor:pointer}.cShadow{box-shadow:0 6px 12px rgba(0,0,0,.1)}.bold{font-weight:700}.under_line{-webkit-text-decoration:underline;text-decoration:underline}.w-full{width:100%}.h-full{height:100%}.default_btn{background-color:transparent!important;box-shadow:none!important}.cite-ref{font-size:.72em;line-height:0;position:relative;vertical-align:super;white-space:nowrap}.cite-ref a{color:#36c;font-weight:600;padding:0 1px;-webkit-text-decoration:none;text-decoration:none}@media (hover:none){.cite-ref a{padding:4px 2px}}.cite-ref a:hover{-webkit-text-decoration:underline;text-decoration:underline}.cite-section{border-top:1px solid #c8ccd1;color:#202122;font-size:14px;margin-top:2.2em;padding-top:1em}.cite-heading{font-size:1.2em;font-weight:700;margin:0 0 .7em}.cite-list{margin:0;padding-left:1.6em}.cite-list li{line-height:1.5;margin:.4em 0;word-break:break-word}.cite-back,.cite-list a{color:#36c;-webkit-text-decoration:none;text-decoration:none}.cite-back:hover,.cite-list a:hover{-webkit-text-decoration:underline;text-decoration:underline}.cite-back{margin-right:.35em}.cite-popover{background:#fff;border:1px solid #a2a9b1;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.18);color:#202122;font-size:13px;line-height:1.45;max-width:340px;min-width:220px;padding:12px 14px 10px;position:absolute;z-index:4000}@media (hover:none){.cite-popover{max-width:calc(100vw - 24px);padding-right:36px}}.cite-popover-close{background:transparent;border:0;color:#54595d;cursor:pointer;font-size:22px;height:28px;line-height:1;position:absolute;right:6px;top:4px;width:28px}.cite-popover[hidden]{display:none}.cite-popover-title{color:#36c;display:block;font-weight:700;margin-bottom:4px;-webkit-text-decoration:none;text-decoration:none}.cite-popover-title:hover{-webkit-text-decoration:underline;text-decoration:underline}.cite-popover-meta{color:#54595d;font-size:12px}.cite-popover-archive{font-size:12px;margin-top:6px}.cite-popover-archive a{color:#36c}.navi-menu{padding-left:0!important;padding-right:0!important}.navi-menu .el-menu-item,.navi-menu .el-submenu__title{border-bottom-right-radius:.5rem;border-left:.25rem solid transparent;border-top-right-radius:.5rem;margin-left:0;margin-right:.25rem}.navi-menu .el-menu-item:hover,.navi-menu .el-submenu__title:hover{background-color:#f3f3f8!important}.navi-menu .el-menu--inline{padding-left:0!important}.navi-menu .el-menu--inline .el-menu-item{padding-left:4rem!important}.navi-menu .el-menu-item.is-active{background-color:#f3f3f8!important;border-left:.25rem solid #666fe8!important}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}