聳え立つ概念物理の山
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */
 
#top-bar .open-menu a {
        position: fixed;
        bottom: 0.5em;
        left: 0.5em;
        z-index: 15;
        font-family: san-serif;
        font-size: 30px;
        font-weight: 700;
        width: 30px;
        height: 30px;
        line-height: 0.9em;
        text-align: center;
        border: 0.2em solid #888 !important;
        background-color: #fff !important;
        border-radius: 3em;
        color: #888 !important;
        text-decoration: none!important;
}
 
@media (min-width: 768px) {
 
    .mobile-top-bar {
        display: block;
    }
 
    .mobile-top-bar li {
        display: none;
    }
 
    #main-content {
        max-width: 708px;
        margin: 0 auto;
        padding: 0;
        transition: max-width 0.2s ease-in-out;
    }
 
    #side-bar {
        display: block;
        position: fixed;
        top: 0;
        left: -25em;
        width: 17em;
        height: 100%;
        background-color: rgb(184, 134, 134);
        overflow-y: auto;
        z-index: 10;
        padding: 1em 1em 0 1em;
        -webkit-transition: left 0.5s ease-in-out 0.1s;
        -moz-transition: left 0.5s ease-in-out 0.1s;
        -ms-transition: left 0.5s ease-in-out 0.1s;
        -o-transition: left 0.5s ease-in-out 0.1s;
        transition: left 0.5s ease-in-out 0.1s;
    }
 
    #side-bar:after {
        content: "";
        position: absolute;
        top: 0;
        width: 0;
        height: 100%;
        background-color: rgba(0, 0, 0, 0.2);
 
    }
 
    #side-bar:target {
        display: block;
        left: 0;
        width: 17em;
        margin: 0;
        border: 1px solid #dedede;
        z-index: 10;
    }
 
    #side-bar:target + #main-content {
        left: 0;
    }
 
    #side-bar:target .close-menu {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(0,0,0,0.3) 1px 1px repeat;
        z-index: -1;
    }
}
:root {
    --timeScale: 1;
    --timeDelay: 0s;
}
 
/* Converting middle divider from box-shadow to ::before pseudo-element */
.anom-bar > .bottom-box { box-shadow: none!important; }
.anom-bar > .bottom-box::before {
    position: absolute;
    content: " ";
    width: 100%;
    height: 0.5rem;
    background-color: rgb(var(--black-monochrome, 12, 12, 12));
    transform: translateY(-0.74rem);
}
 
/* DIVIDER */
.anom-bar > .bottom-box::before {
    animation-name: divider;
    animation-duration: calc(0.74s * var(--timeScale));
    animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.32,.38,.39,.94);
    animation-fill-mode: backwards;
}
 
/* CLASSIFIED LEVEL BARS */
div.top-center-box  > * {
    animation-name: bar;
    animation-duration: calc(0.45s * var(--timeScale));
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-fill-mode: backwards;
}
div.top-center-box > :nth-child(1) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(2) { animation-delay: calc(0.32s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(3) { animation-delay: calc(0.45s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(4) { animation-delay: calc(0.61s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(5) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(6) { animation-delay: calc(0.95s * var(--timeScale) + var(--timeDelay)); }
 
/* TOP TEXT */
div.top-left-box, div.top-right-box {
    clip-path: polygon( 0% -50%, 150% -50%, 150% 100%, 0% 100%);
}
 
div.top-left-box > *, div.top-right-box > * {
    position: relative;
    animation-name: bottomup;
    animation-duration: calc(0.65s * var(--timeScale));
    animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-fill-mode: backwards;
}
 
/*-----------------------------------*/
/*-----------------------------------*/
 
/* CONTAINMENT, DISRUPTION, RISK CLASSES */
div.text-part > * {
    clip-path: polygon( 0% 0%, 100% 0%, 100% 100%, 0% 100%);
    animation-name: expand2;
    animation-duration: calc(0.5s * var(--timeScale));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
div.text-part > :nth-child(1) {
    animation-name: expand1;
}
div.text-part > :nth-child(1) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); }
div.text-part > :nth-child(2) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); }
div.text-part > :nth-child(3) { animation-delay: calc(0.86s * var(--timeScale) + var(--timeDelay)); }
 
div.main-class::before, div.main-class::after {
    animation-name: iconslide;
    animation-duration: calc(0.45s * var(--timeScale));
    animation-delay: calc(0.8s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
 /* BOTTOM TEXT */
div.main-class > *,  div.disrupt-class > *, div.risk-class > * {
    white-space: nowrap;
    animation-name: flowIn;
    animation-duration: calc(0.42s * var(--timeScale));
    animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-fill-mode: backwards;
}
 
/*-----------------------------------*/
/*-----------------------------------*/
 
/* DIAMOND */
div.arrows {
    animation-name: arrowspin;
    animation-duration: calc(0.7s * var(--timeScale));
    animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
 
div.quadrants > * {
    animation-name: fade;
    animation-duration: calc(0.3s * var(--timeScale));
    animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
 
div.top-icon, div.right-icon, div.left-icon, div.bottom-icon {
    animation-name: nodegrow;
    animation-duration: calc(0.4s * var(--timeScale));
    animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.12,.41,.27,.99);
    animation-fill-mode: backwards;
}
div.diamond-part {
    clip-path: polygon( -10% 0.37%, 120% 0.37%, 120% 100%, -10% 100%);
    animation-name: diamondBorder;
    animation-duration: calc(0.8s * var(--timeScale));
    animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay));
    animation-iteration-count: 1;
    animation-timing-function: cubic-bezier(.32,.38,.39,.94);
    animation-fill-mode: backwards;
    will-change: box-shadow;
}
 
/* MOBILE QUERY */
@media (max-width: 480px ) {
    .anom-bar > .bottom-box::before {
        display:none;
    }
    .anom-bar > .bottom-box {
        box-shadow: 0 -0.5rem 0 0 rgb(var(--black-monochrome, 12, 12, 12))!important;
    }
    div.top-center-box  > * {
        animation-name: bar-mobile;
        animation-duration: calc(0.9s * var(--timeScale));
    }
    div.top-center-box > :nth-child(1) { animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(2) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(3) { animation-delay: calc(0.3s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(4) { animation-delay: calc(0.4s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(5) { animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay)); }
    div.top-center-box > :nth-child(6) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); }
 
}
 
/*--- Motion Accessibility ---*/
@media screen and (prefers-reduced-motion: reduce) {
    div.anom-bar-container { --timeScale: 0!important; }
}
 
/*-------------------------*/
 
@keyframes divider {
    from { max-width: 0%;  }
    to { max-width: 100%; }
}
 
@keyframes bar {
    from { max-width: 0%; }
    to { max-width: 100%; }
}
@keyframes bar-mobile {
    from { max-height: 0%; }
    to { max-height: 100%; }
}
 
@keyframes bottomup {
    from { top: 100px; }
    to { top: 0; }
}
 
@keyframes expand1 {
    from { opacity: 0; clip-path: inset(0 calc(100% - 0.75rem) 0 0); }
    to { opacity: 1; clip-path: inset(0); }
}
@keyframes iconslide {
    from { opacity: 0; transform: translateX(-5rem); }
    to { opacity: 1; transform: translateX(0); }
}
 
@keyframes expand2 {
    from { opacity: 0; width: 1%; }
    to { opacity: 1; width: calc(100% - 0.25rem); }
}
@keyframes fade {
    from { opacity: 0; }
    to { opacity: 1; }
}
 
@keyframes flowIn {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}
 
@keyframes arrowspin {
    from { clip-path: circle(0%); transform: rotate(135deg); }
    to { clip-path: circle(75%); transform: rotate(0deg); }
}
@keyframes nodegrow {
    from { transform: scale(0);}
    to {  transform: scale(1);}
}
@keyframes diamondBorder {
    from { box-shadow: -0.5rem -20rem 0 0 rgb(var(--black-monochrome, 12, 12, 12)); }
    to { box-shadow: -0.5rem 0 0 0 rgb(var(--black-monochrome, 12, 12, 12)); }
}
/*
 
    Foxtrot Sigma-9 Theme
    [2022 Wikidot Theme]
    By Liryn
 
    Edited by iti119 for Japanese Branch
 
*/
 
/* FONTS */
 
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,800;1,800&display=swap');
 
@import url('https://fonts.googleapis.com/css2?family=Lexend:wght@700;800&display=swap');
 
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap');
 
@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&display=swap');
 
@import url('https://fonts.googleapis.com/css2?family=Sofia+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
 
@import url('https://rsms.me/inter/inter.css');
 
@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@800;900&display=swap');
 
    /* FONTS > JP */
 
@import url('https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@700;800&display=swap');
 
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;800&display=swap');
 
/* VARIABLES */
 
:root {
 
    /* VARIABLES > Core */
 
    --header-title: "SCP財団";
    --header-subtitle: "確保、収容、保護";
    --logo-img: url(http://scp-jp-storage.wdfiles.com/local--files/file%3A5722815-58-kjwu/fxtrt-scp_logo_lightmode.svg);
    --darkmode-logo-img: url(http://scp-jp-storage.wdfiles.com/local--files/file%3A5722815-59-l1ls/fxtrt-scp_logo_darkmode.svg);
    --logo-opacity: 14%;
 
    --head-font: 'Lexend', 'M PLUS 1p';
    --ui-font: 'Sofia Sans', 'Noto Sans JP';
    --mono-font: 'JetBrains Mono', 'Fira Code', monospace;
    --page-font: 'Inter', 'verdana', var(--yu-gothic);
    --base-font-size: 0.9rem;
    --page-font-size: 0.84rem;
 
    --yu-gothic: '游ゴシック Medium', 'Yu Gothic Medium', '游ゴシック体', 'YuGothic';
 
    /* VARIABLES > Misc */
 
    --header-txt-color: #333333;
    --subheader-txt-color: rgb(var(--accent));
    --misc-txt-color: #464646;
    --link-txt-color: #E6283C;
    --link-hover-txt-color: white;
 
    /* VARIABLES > Color Accents */
 
    --accent: var(--acc-default);
 
    --acc-default: 59, 59, 59;
    --acc-wyoming: 142, 0, 18;
    --acc-canada: var(--acc-default);
    --acc-poland: 87, 44, 17;
    --acc-slothspit: 27, 60, 133;
    --acc-vanguard: 0, 153, 75;
    --acc-threshold: 121, 113, 130;
    --acc-overwatch: 28, 37, 56;
    --acc-spc: 0, 165, 200;
    --acc-fishing: 67, 111, 145;
    --acc-nightfall: 151, 0, 2;
    --acc-hybrasil: 27, 60, 133;
    --acc-goc: 39, 84, 149;
    --acc-spooky: 252, 112, 40;
 
    /* VARIABLES > BetterFootnotes */
 
    --fnColor: var(--link-txt-color);
    --fnLinger: 1s;
 
}
 
/* VARIABLES > Info Bar */
 
.info-container {
    --barColour: rgb(var(--accent));
    --linkColour: #EDEDED;
}
 
/* MAIN */
 
html {
    scroll-behavior: smooth;
    overflow-x: hidden;
}
 
body {
    font-family: var(--ui-font), sans-serif;
    font-size: var(--base-font-size);
    color: rgb(51, 51, 51);
    background-image: linear-gradient(to bottom, #e0e0e0, #fff 200px);
    text-rendering: optimizeLegibility;
    overflow-wrap: break-word;
}
 
div#container-wrap {
    background: none;
}
 
#content-wrap {
    margin: 2em auto 0;
}
 
#page-content {
    font-family: var(--page-font), var(--ui-font), sans-serif;
    font-size: var(--page-font-size);
}
 
#page-content strong {
    font-weight: 800;
}
 
tt,
.page-source,
pre,
#edit-page-textarea {
    font-family: var(--mono-font);
}
 
ol li {
    margin: 0 0 1em;
}
 
ul {
    margin: 1em 0;
}
 
li,
p {
    line-height: 1.65;
    text-underline-offset: 40%;
}
 
::selection {
    background: rgb(var(--accent));
    color: #fff;
}
 
/* Clicky links */
a,
a.newpage,
a:visited,
#side-bar a:visited {
    color: var(--link-txt-color);
}
 
a:hover,
a.newpage:hover,
a:visited:hover,
#side-bar a:visited:hover {
    color: var(--link-hover-txt-color);
    text-decoration: none;
    background-color: var(--link-txt-color);
}
 
a {
    transition-duration: 0.1s;
}
 
/* patch for sidebar media, collapsibles, ACS, info button and ayers module so link doesn't override */
#page-content .collapsible-block-folded a:hover,
#page-content .collapsible-block-unfolded-link a:hover,
#page-content .rate-box-with-credit-button .fa-info:hover,
#side-bar .side-block.media a:hover,
.danger-diamond a:hover {
    background: transparent;
}
 
.info-container .collapsible-block-folded .collapsible-block-link,
.info-container .collapsible-block-link {
    background: var(--linkColour) !important;
}
 
/* MAIN > Header */
 
div#header {
    background: none;
    height: 160px;
}
 
#header h1 span,
#header h2 span {
    font-size: 0;
    display: none;
}
 
#header h1 a::before,
#header h2::before {
    color: var(--header-txt-color);
    letter-spacing: 1px;
    font-family: var(--head-font), sans-serif !important;
    font-weight: 900;
    text-shadow: none;
}
 
#header h1 {
    margin-top: -0.3rem;
}
 
#header h1 a {
    width: fit-content;
    margin: auto;
}
 
#header h1 a::before {
    content: var(--header-title);
    font-size: 1.3em;
}
 
#header h2::before {
    content: var(--header-subtitle);
    font-weight: 700;
    font-size: 1.7em;
    color: var(--misc-txt-color);
    line-height: 26px;
    margin-top: 1rem;
    display: block;
    text-transform: uppercase;
}
 
#header h1,
#header h2 {
    margin-left: 0;
    float: none;
    text-align: center;
}
 
#header h1 span,
#header h2 span {
    font-size: 0;
    display: none;
}
 
div#extra-div-1 {
    height: 160px;
    width: 100%;
    top: 7px;
    position: absolute;
    background: var(--logo-img) 10px 30px no-repeat;
    background-size: 130px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    z-index: -1;
    opacity: var(--logo-opacity);
}
 
/* MAIN > Header > Search Box */
 
#search-top-box-form>input[type=text] {
    display: none;
}
 
#search-top-box-input,
#search-top-box-input:hover,
#search-top-box-input:focus,
#search-top-box-form input[type=submit],
#search-top-box-form input[type=submit]:hover,
#search-top-box-form input[type=submit]:focus {
    border: none;
    background: rgb(var(--accent));
    box-shadow: none;
    border-radius: 5px !important;
    color: #efefef;
    font-family: var(--ui-font);
    font-size: calc(var(--page-font-size) - 10%);
}
 
#search-top-box input.empty {
    color: #999999;
}
 
#search-top-box {
    position: absolute;
    top: 47px;
    width: unset;
}
 
/* MAIN > Header > Top Bar */
 
#top-bar,
#top-bar a {
    top: 10rem;
}
 
#header #top-bar ul {
    border-radius: 10px;
    border: none;
    background: rgb(var(--accent));
    padding-left: 15px;
    padding-right: 15px;
}
 
#header #top-bar a {
    color: white;
    background: rgb(var(--accent));
    font-weight: bold;
}
 
#header #top-bar ul li ul {
    padding: 0px;
    border-radius: 0px;
}
 
#top-bar ul li.sfhover a,
#top-bar ul li:hover a {
    border-left: solid 1px #FFF;
    border-right: solid 1px #FFF;
}
 
#top-bar ul li ul li a:hover {
    color: rgba(255, 255, 255, 0.83) !important;
    line-height: 230%;
    text-indent: 3px;
}
 
#top-bar {
    display: flex;
    justify-content: center;
    right: 0;
}
 
.mobile-top-bar {
    left: unset;
}
 
/* MAIN > Header > Login Info */
 
#login-status {
    top: 19px;
}
 
#login-status,
#login-status a {
    color: #333333;
}
 
@media (max-width: 767px) {
    #header .printuser {
     font-size: 0;
    }
}
 
.printuser a {
    margin: 0;
}
 
.printuser img.small {
    width: 18px;
    height: 18px;
    padding: 1px 4px 0 0;
 
    background-image: none !important;
}
 
@media (max-width: 767px) {
    #header .printuser img.small {
     transform: translate(0, 4px);
    }
}
 
#my-account {
    display: none;
}
 
@media (max-width: 767px) {
    #account-topbutton {
     margin: 0 0 0 5px;
    }
}
 
/* MAIN > Header > Side Bar */
 
#top-bar .open-menu a {
    border-radius: 0px;
    border: none;
    background: rgb(var(--accent));
    color: white;
}
 
#side-bar {
    background: #FFF;
}
 
@media (min-width: 768px) {
 
    #side-bar {
     padding: 0.3em 0.6em 0 0.6em;
     width: 18.75em;
     transition: left 0.2s ease-in-out;
     direction: rtl;
     text-align: left;
     border-right: none;
    }
 
}
 
#side-bar .side-block,
#side-bar .side-block.resources,
#side-bar .side-block.media,
#interwiki .side-block {
    border: 2px solid rgba(0, 0, 0, 0.2);
    border-radius: 0px;
    box-shadow: none;
    margin-bottom: 6px;
    direction: ltr;
    background: transparent;
}
 
#side-bar .side-block.resources {
    text-align: center;
}
 
#side-bar .heading {
    color: var(--misc-txt-color);
    border-bottom: solid 2px #cfcfcf;
    font-size: 9pt;
    font-family: var(--head-font);
    font-weight: 800;
    text-transform: uppercase;
}
 
/* CONTENT */
 
/* CONTENT > Blockquotes, Custom Divs */
 
.blockquote,
div.blockquote,
blockquote {
    border: solid 2px rgba(0, 0, 0, 0.15);
    background: #f7f7f7;
}
 
.jotting {
    padding: 1.3em;
    margin: 1em 4.5em;
    border: dashed 2px rgba(0, 0, 0, 0.2);
    background: #f7f7f7;
}
 
.notation {
    padding: 1em 1.5em;
    margin: 1em 3em;
    border-left: solid 3px rgba(0, 0, 0, 0.35);
    border-right: solid 3px rgba(0, 0, 0, 0.35);
    background: #f7f7f7;
}
 
.modal {
    padding: 1.2em;
    margin: 1em 3em;
    border: solid 5px rgba(0, 0, 0, 0.15);
    background: #fbfbfb;
}
 
.quote {
    padding: 0.4em 2em;
    margin: 3em auto;
    border-left: solid 3px #bbb;
    max-width: 500px !important;
}
 
.paper {
    padding: 1.5em;
    margin: 2em;
    background: #FFF;
    box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.2);
}
 
.box {
    padding: 1px 9px;
    border: solid 3px #bbb;
    margin: 0.5em 1em;
}
 
div.note {
    font-size: unset;
    border: 2px solid #afafaf;
    background-color: #fff;
}
 
.round {
    border-radius: 10px;
}
 
/* CONTENT > Headings, Titles */
 
#page-title,
.meta-title {
    font-family: var(--page-font--ui-font), sans-serif;
    font-weight: 800;
    color: #3b3b3b;
    border-bottom: solid 2px rgba(0, 0, 0, 0.2);
    width: fit-content;
    margin: 0 auto 1.5rem;
}
 
#page-title,
.meta-title,
#breadcrumbs,
.pseudocrumbs {
    text-align: center;
}
 
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--head-font), sans-serif;
    font-weight: 800;
    color: #3b3b3b;
}
 
h1,
h2 {
    font-weight: 800;
}
 
.footnotes-footer .title {
    font-family: var(--head-font), sans-serif;
    color: #3b3b3b;
    font-weight: 800;
}
 
/* CONTENT > Rate Module */
 
#page-content .creditRate {
    margin: unset;
    font-family: var(--ui-font);
    float: unset !important;
}
 
#page-content .rate-box-with-credit-button {
    background-color: #fff;
    border: solid 1px #bbb;
    box-shadow: none;
    border-radius: 0;
}
 
#page-content .rate-box-with-credit-button .fa-info {
    border: none;
    color: #333;
}
 
#page-content .rate-box-with-credit-button .fa-info:hover {
    background: #333;
    color: #fff;
}
 
.rate-box-with-credit-button .cancel {
    border: solid 1px #fff;
}
 
.page-rate-widget-box {
    box-shadow: none;
    border: solid 1px #bbb;
    margin: unset;
    margin-bottom: 4px;
    border-radius: 0;
    font-family: var(--ui-font);
}
 
.page-rate-widget-box .rate-points {
    background-color: #fff !important;
    color: #333 !important;
    border: none !important;
    border-radius: 0;
}
 
.page-rate-widget-box .rateup,
.page-rate-widget-box .ratedown {
    background-color: #fff;
    border-top: none;
    border-bottom: none;
}
 
.page-rate-widget-box .rateup a,
.page-rate-widget-box .ratedown a {
    background: transparent;
    color: #333;
}
 
.page-rate-widget-box .rateup a:hover,
.page-rate-widget-box .ratedown a:hover {
    background: #333;
    color: #fff;
}
 
.page-rate-widget-box .cancel {
    background: #fff;
    border: none;
    border-radius: 0;
    display: inline-block;
}
 
.page-rate-widget-box .cancel a {
    color: #333;
}
 
.page-rate-widget-box .cancel a:hover {
    background: #333;
    color: #fff;
    border-radius: 0;
}
 
#page-content .rate-box-with-credit-button .page-rate-widget-box {
    border: none;
}
 
/* CONTENT > Rate Module > Author Label */
 
.authorlink-wrapper {
    --author-top-adjust: 0;
    --author-bottom-adjust: 0;
    --author-right-adjust: 0;
    font-family: var(--ui-font);
    font-size: var(--base-font-size);
}
 
/* CONTENT > Side Box */
 
.anchor {
    position: sticky;
    height: 0;
    top: 0;
}
 
.sidebox {
    padding: .14rem;
    margin-top: 0;
    margin-bottom: 8px;
    width: calc((100vw - 870px)/2);
    max-height: calc(100vh - 18rem);
    position: absolute;
    top: 0;
    left: 103.5%;
    z-index: 5;
    overflow: auto;
    box-sizing: border-box;
}
 
@media (max-width: 1290px) {
    .sidebox {
     display: none;
     visibility: hidden;
    }
}
 
/* CONTENT > Image Block */
 
.scp-image-block .scp-image-caption {
    background-color: #f4f4f4;
    color: #3b3b3b;
    border: solid 2px rgba(0, 0, 0, 0.1);
    margin-top: 10px;
    box-sizing: border-box;
    border-radius: 5px;
}
 
.scp-image-block {
    border: none;
    box-shadow: none;
}
 
.scp-image-block img {
    border: solid 2px rgba(0, 0, 0, 0.1);
    box-sizing: border-box;
}
 
.imagediv {
    float: right;
    margin: 15px
}
 
@media (max-width: 540px) {
    .imagediv {
     float: unset;
     text-align: center;
     margin: 1.3rem auto 1.3rem auto;
    }
}
 
@media only screen and (max-width: 600px) {
    .scp-image-block.block-right {
     float: none;
     margin: 10px auto;
    }
}
 
/* CONTENT > Tables Base */
 
#page-content tr th {
    padding: 6px;
    border: 2px solid rgba(0, 0, 0, 0.2);
}
 
#page-content tr td {
    padding: 12px;
    border: 2px solid #bfbfbf;
    line-height: 1.4;
}
 
#page-content .sidebox tr td,
#page-content .sidebox tr th {
    padding: 0.35em;
}
 
/* CONTENT > Tables Customization (Table Coloring System) */
 
/* CONTENT > Tables Customization (Table Coloring System) > Table Headings, Image Captions */
 
#page-content .table1 tr th,
#page-content .table1 .scp-image-block .scp-image-caption {
    background-color: #E0FFD4;
}
 
#page-content .table2 tr th,
#page-content .table2 .scp-image-block .scp-image-caption {
    background-color: #D8ECF4;
}
 
#page-content .table3 tr th,
#page-content .table3 .scp-image-block .scp-image-caption {
    background-color: #FDF6D7;
}
 
#page-content .table4 tr th,
#page-content .table4 .scp-image-block .scp-image-caption {
    background-color: #FFDFCD;
}
 
#page-content .table5 tr th,
#page-content .table5 .scp-image-block .scp-image-caption {
    background-color: #FFCFCF;
}
 
#page-content .table6 tr th,
#page-content .table6 .scp-image-block .scp-image-caption {
    background-color: rgba(146, 0, 255, 0.2);
}
 
.tableb .wiki-content-table {
    border-collapse: separate;
    border-spacing: 2px;
}
 
/* CONTENT > Tables Customization (Table Coloring System) > Other Colored Divs */
 
.table1 .blockquote,
.table1 div.blockquote,
.table1 blockquote,
.table1 .jotting,
.table1 .notation,
.table1 .modal,
.table1 .paper,
.blockquote.table1,
div.blockquote.table1,
.jotting.table1,
.notation.table1,
.modal.table1,
.paper.table1 {
    background: rgb(224, 255, 212);
}
 
.table2 .blockquote,
.table2 div.blockquote,
.table2 blockquote,
.table2 .jotting,
.table2 .notation,
.table2 .modal,
.table2 .paper,
.blockquote.table2,
div.blockquote.table2,
.jotting.table2,
.notation.table2,
.modal.table2,
.paper.table2 {
    background: rgb(226, 244, 255);
}
 
.table3 .blockquote,
.table3 div.blockquote,
.table3 blockquote,
.table3 .jotting,
.table3 .notation,
.table3 .modal,
.table3 .paper,
.blockquote.table3,
div.blockquote.table3,
.jotting.table3,
.notation.table3,
.modal.table3,
.paper.table3 {
    background: rgb(255, 245, 189);
}
 
.table4 .blockquote,
.table4 div.blockquote,
.table4 blockquote,
.table4 .jotting,
.table4 .notation,
.table4 .modal,
.table4 .paper,
.blockquote.table4,
div.blockquote.table4,
.jotting.table4,
.notation.table4,
.modal.table4,
.paper.table4 {
    background: rgb(255, 223, 205);
}
 
.table5 .blockquote,
.table5 div.blockquote,
.table5 blockquote,
.table5 .jotting,
.table5 .notation,
.table5 .modal,
.table5 .paper,
.blockquote.table5,
div.blockquote.table5,
.jotting.table5,
.notation.table5,
.modal.table5,
.paper.table5 {
    background: rgb(255, 207, 207);
}
 
.table6 .blockquote,
.table6 div.blockquote,
.table6 blockquote,
.table6 .jotting,
.table6 .notation,
.table6 .modal,
.table6 .paper,
.blockquote.table6,
div.blockquote.table6,
.jotting.table6,
.notation.table6,
.modal.table6,
.paper.table6 {
    background: rgb(255, 218, 255);
}
 
/* CONTENT > Tabs Base */
 
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
    background-color: inherit;
    background-image: inherit
}
 
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
    background: inherit;
    text-decoration: inherit
}
 
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:hover {
    color: inherit;
    background: inherit
}
 
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav {
    border-color: inherit
}
 
.yui-navset li {
    line-height: inherit
}
 
/* CONTENT > Tabs Customization */
 
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav {
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - .125rem);
    margin: 0 auto;
    border-color: #333333;
    box-shadow: none;
}
 
.yui-navset .yui-nav a,
/* ---- Link Modifier ---- */
.yui-navset .yui-navset-top .yui-nav a {
    color: #333333;
    /* ---- Tab Background Colour | [UNSELECTED] ---- */
    background-color: #efefef;
    border: unset;
    box-shadow: none;
    box-shadow: none;
}
 
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
    color: #ffffff;
    /* ---- Tab Background Colour | [HOVER] ---- */
    background-color: #333333;
}
 
.yui-navset .yui-nav li,
/* ---- Listitem Modifier ---- */
.yui-navset .yui-navset-top .yui-nav li {
    position: relative;
    display: flex;
    flex-grow: 2;
    max-width: 100%;
    margin: 0;
    padding: 0;
    color: #ffffff;
    background-color: #ffffff;
    border-color: transparent;
    box-shadow: none;
}
 
.yui-navset .yui-nav li a,
.yui-navset-top .yui-nav li a,
.yui-navset-bottom .yui-nav li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
 
.yui-navset .yui-nav li em {
    border: unset;
}
 
.yui-navset .yui-nav a em,
.yui-navset .yui-navset-top .yui-nav a em {
    padding: .35em .75em;
 
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
 
.yui-navset .yui-nav .selected,
/* ---- Selection Modifier ---- */
.yui-navset .yui-navset-top .yui-nav .selected {
    flex-grow: 2;
    margin: 0;
    padding: 0;
    /* ---- Tab Background Colour | [SELECTED] ---- */
    background-color: #333333;
}
 
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a em {
    border: none;
}
 
.yui-navset .yui-nav .selected a {
    width: 100%;
    color: #ffffff;
}
 
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:active {
    color: #ffffff;
    background-color: #333333;
}
 
.yui-navset .yui-content {
    background-color: #ffffff;
    box-shadow: none;
}
 
.yui-navset .yui-content,
.yui-navset .yui-navset-top .yui-content {
    padding: .5em;
    border: 1px solid #333;
    box-sizing: border-box;
}
 
/* CONTENT > WORDS NO BROKEY. CROQ HAS SPOKEY. and other things */
 
span,
a {
    word-break: normal !important
}
 
.avatar-hover {
    display: none !important;
}
 
#main-content .page-tags span {
    max-width: 100%;
}
 
/* CONTENT > Dustjacket Assets */
 
.fancyhr hr {
    border-top: 2vw solid transparent;
    background-color: rgba(var(--bright-accent), 0);
    height: 0;
    box-sizing: border-box;
    border-image-source: url('http://scp-jp-storage.wdfiles.com/local--files/file%3A5722815-46-ec6z/wl_hr.png');
    border-image-repeat: round round;
    background: none;
    border-image-slice: 80 500 80 500 fill;
    border-image-width: 10em 80em 10em 80em;
}
 
.fancyborder {
    box-sizing: border-box;
    border: 2vw solid rgba(0, 0, 0, 0.5);
    border-image: url('http://scp-jp-storage.wdfiles.com/local--files/file%3A5722815-47-mqmb/wl_border.png') 600 round;
    border-image-width: 6;
    padding: 2vw;
}
 
/* CONTENT > Collapsibles */
 
#page-content a.collapsible-block-link:hover {
    text-decoration: underline;
    color: var(--link-txt-color);
}
 
#page-content a.collapsible-block-link:not(.licensebox a.collapsible-block-link, .info-container a.collapsible-block-link, .default-col a.collapsible-block-link) {
    text-decoration: none;
    font-weight: bold;
    color: white;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 7px;
    padding-right: 9px;
    background: rgb(var(--accent));
    border-radius: 6px;
    margin-top: 5px;
    font-family: var(--ui-font);
    font-size: var(--base-font-size);
    box-shadow: inset 0px 0px 0px 2px rgba(0, 0, 0, 0.4);
    transition-duration: 0.4s;
    display: inline-block;
 
}
 
#page-content a.collapsible-block-link:not(.licensebox a.collapsible-block-link, .info-container a.collapsible-block-link, .default-col a.collapsible-block-link):hover {
    background: rgba(var(--accent), 0.7);
    box-shadow: none;
}
 
/* CONTENT > ACS Adjustments */
 
.top-left-box>.item {
    display: none;
}
 
.anom-bar-container {
    margin-top: 1.1rem;
}
 
.anom-bar-container,
.anom-bar-container * {
    font-family: var(--head-font), Inter, sans-serif !important;
}
 
.acs-extra-1,
.acs-extra-2,
.acs-extra-3,
.acs-extra-4 {
    font-family: var(--head-font), Inter, sans-serif !important;
}
 
.anom-bar > .top-box {
    text-transform: none;
}
 
/* CONTENT > Woed Bar Adjustments */
 
div.scale div.item1>div {
    color: #333;
    font-family: var(--head-font);
    font-size: 1.4em;
    text-transform: uppercase;
    letter-spacing: 2px;
    line-height: unset;
}
 
div.scale div.class1>div {
    color: #333;
    font-family: var(--head-font);
    font-size: 2em;
    line-height: 0.9em;
    letter-spacing: 2px;
}
 
div.scale {
    --woedbar-class-bar-color: #333 !important;
}
 
div.scale div.obj {
    height: 1.7em;
}
 
div.scale div.obj>div {
    font-size: 1.55em;
}
 
/* MISC */
 
#page-content hr {
    height: 2px;
}
 
.bt {
    color: rgb(var(--accent));
    font-weight: bold;
}
 
#footer {
    background: transparent;
    color: #444;
    margin-top: 45px;
}
 
#footer a {
    color: #7b7b7b;
}
 
.footer-wikiwalk-nav {
    font-weight: 700;
    font-size: 88%;
    word-spacing: 5px;
}
 
#page-info-break {
    height: 10px;
}
 
#page-options-container {
    border-top: solid 1px rgba(213, 213, 213, 0.5);
    padding-top: 1rem;
}
 
.page-watch-options {
    padding-bottom: 0.6rem;
    font-size: 77%;
}
 
.page-options-bottom {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}
 
.page-options-bottom a {
    margin: 3px;
    color: #FFF;
    background: rgb(var(--accent));
    padding: 5px 13px 5px 13px;
    text-decoration: none;
    font-size: 90%;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
 
.page-options-bottom a:hover {
    background: rgba(var(--accent), 0.8);
}
 
#page-info-break {
    height: 6px;
}
 
#license-area {
    color: #5f5f5f;
    background: #ecf2f1;
    border-top: solid 2px #d9d9d9;
    margin-top: 10px;
}
 
#license-area a::after {
    content: ".";
}
 
@media (min-width: 768px) {
    #main-content .page-tags {
     padding-right: 16rem;
    }
}
 
#main-content div.page-tags::before {
    content: "tags   ";
    color: var(--misc-txt-color);
    font-family: var(--head-font);
    font-weight: 800;
    font-size: 0.8rem;
}
 
#main-content .page-tags a {
    display: inline-block;
    height: .8125rem;
    margin: 0 0 .5rem .75rem;
    padding: .1875rem .3125rem .1875rem 0;
    color: #FFF;
    background-color: rgb(var(--accent));
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem;
    line-height: 13px;
    line-height: .8125rem;
    font-size: calc(var(--page-font-size) - 10%);
    font-weight: bold;
}
 
#main-content .page-tags a::before {
    width: 0;
    height: 0;
    top: -.1875rem;
    left: -.625rem;
    padding: 0 .0625rem .1875rem;
    border-color: transparent rgb(var(--accent)) transparent transparent;
    border-style: solid;
    border-width: .5rem .5rem .5rem 0;
}
 
#main-content .page-tags a::before,
#main-content .page-tags a::after {
    content: "";
    position: relative;
    float: left;
}
 
#main-content .page-tags a::after {
    width: .25rem;
    height: .25rem;
    top: .2813rem;
    left: -.5rem;
    background-color: #FFF;
    border-radius: .125rem;
}
 
#main-content .page-tags span {
    max-width: 100%;
    border-top: .5rem solid transparent;
}
 
#page-tags-input {
    font-weight: bold;
    word-spacing: 8px;
}
 
#edit-page-form input.text {
    font-family: var(--head-font), sans-serif;
    font-weight: 800;
    font-size: 150% !important;
    padding: 4px;
}
 
#edit-page-form>table.form>tbody>tr>td:nth-child(1) {
    font-weight: bold;
}
 
.edit-help-34 {
    font-size: 85%;
    opacity: 60%;
    transition-duration: 0.3s;
    width: fit-content;
}
 
.edit-help-34:hover {
    opacity: 100%;
}
 
.edit-help-34 a {
    margin-right: 3px;
    margin-left: 10px;
}
 
table.edit-page-bottomtable {
    width: 100%;
}
 
#edit-page-comments {
    height: 86px;
}
 
#lock-info {
    background-color: transparent;
    margin: 0.8em;
    line-height: 1.7;
    font-size: 86%;
    border: none;
}
 
#lock-info::before {
    content: "!";
    padding-right: 12px;
    font-weight: bold;
    font-size: 110%;
    opacity: 60%;
}
 
#lock-timer {
    font-size: 115%;
    margin: 0 5px;
}
 
#lock-timer::before {
    content: "⏲ ";
    opacity: 80%;
}
 
textarea,
#edit-page-form input.text {
    outline: none;
    border: 1px solid #ccc;
    transition-duration: 0.3s;
    transition-property: box-shadow;
}
 
textarea:focus-visible,
#edit-page-form input.text:focus-visible {
    box-shadow: 0px 0px 0px 1px #a3a3a3;
    border: 1px solid #a3a3a3;
}
 
#action-area>p {
    font-size: 85%;
    color: darkslategrey;
}
 
#action-area>p:nth-child(5)>a {
    display: block;
    text-align: center;
    font-size: 120%;
    font-weight: bold;
}
 
#who-rated-page-area>div {
    column-count: 4;
}
 
@media (max-width: 900px) {
    #who-rated-page-area>div {
     column-count: 3;
    }
}
 
@media (max-width: 700px) {
    #who-rated-page-area>div {
     column-count: 2;
    }
}
 
@media (max-width: 540px) {
    #who-rated-page-area>div {
     column-count: 1;
    }
}
 
#page-content .content-warning.creditRate {
    padding-top: 8px;
    padding-right: 21px;
}
 
.preview-message {
    right: 0em;
    top: 2em;
    border: unset;
    padding: 1em 1.5em;
    background-color: rgba(0, 0, 0, 0.9);
    max-width: 29em;
    opacity: 1;
    z-index: 100;
    line-height: 1.7;
    filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.2));
    color: #EDEDED;
}
 
.error-block {
    background-color: rgba(255, 0, 48, 0.1);
    text-align: center;
    border: none;
    border-top: solid 3px #B00;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}
 
table.page-history tbody tr:nth-child(2n) {
    background: rgba(var(--accent), 0.05);
}
 
.owindow {
    animation: fade 0.5s;
}
 
@keyframes fade {
    0% {
     opacity: 0;
    }
 
    100% {
     opacity: 1;
    }
}
 
.owindow .button-bar a {
    border: solid 2px rgba(0, 0, 0, 0.1);
    margin: 11px;
    padding: 0.5em 2em;
    border-radius: 4px;
}
 
.owindow .button-bar a:hover {
    background-color: var(--link-txt-color);
    color: var(--link-hover-txt-color);
    border-radius: 0px;
}
 
.owindow .button-bar {
    padding: 1.2em 1em 1.2em;
}
 
.owindow .table {
    margin-bottom: 1.5rem;
}
 
.owindow .title {
    cursor: default;
    font-family: var(--head-font);
    font-weight: 800;
    font-size: 155%;
    text-align: center;
    padding: 0.5em 1em;
    border-bottom: solid 2px rgba(187, 187, 187, 0.4);
    background-color: #F7F7F7;
}
 
.owindow.owait .content {
    padding: 0.5em 0.5em 2em;
    background-image: none;
}
 
.owindow.owait .content::after {
    content: " ";
    display: block;
    width: 1.5rem;
    height: 1.5rem;
    margin: -0.9rem auto;
    margin-top: 1rem;
    animation: loading 1.2s linear infinite;
    border-top: 0.4rem solid grey;
    border-right: 0.4rem solid transparent;
    border-bottom: 0.4rem solid grey;
    border-left: 0.4rem solid transparent;
    border-radius: 50%;
}
 
@keyframes loading {
    0% {
     transform: rotate(0deg);
    }
 
    100% {
     transform: rotate(360deg);
    }
}
 
.owindow.osuccess {
    padding: 0.5em;
}
 
.owindow div.content:nth-child(2)>img:nth-child(1) {
    margin-right: 1.2rem;
    margin-top: 1rem;
}
 
.odialog-shader {
    background-color: #262a39;
}
 
.btn {
    transition-duration: 0.15s;
}
 
.btn:not(#main-content .btn, #search-top-box-form input[type="submit"]),
.btn.btn-primary,
div.buttons input,
input.button:not(#search-top-box-form input[type="submit"]) {
    padding: 0.5em;
    margin: 11px;
    border-radius: 3px;
    font-family: var(--ui-font);
    cursor: pointer;
}
 
#edit-cancel-button,
#edit-diff-button,
#edit-preview-button,
#edit-save-draft-button,
#edit-save-continue-button,
#edit-save-button {
    background: #fff;
    border: solid 1px #ccc;
    cursor: pointer;
    font-family: var(--ui-font);
    color: #333;
    padding: 0.5rem 14px;
    margin: 1px;
    font-size: 90%;
    border-radius: 3px;
}
 
#edit-cancel-button:hover,
#edit-diff-button:hover,
#edit-preview-button:hover,
#edit-save-draft-button:hover,
#edit-save-continue-button:hover,
#edit-save-button:hover {
    background-color: #eaeaea;
}
 
#edit-save-continue-button,
#edit-save-button {
    background: #dbffd6;
    transition-duration: 0.3s;
    color: #005a0a;
}
 
#edit-save-continue-button:hover,
#edit-save-button:hover {
    color: #fff;
    background: #0d951c;
}
 
#edit-cancel-button {
    background: #ffe1e1;
    transition-duration: 0.3s;
    color: #c52727;
}
 
#edit-cancel-button:hover {
    color: #fff;
    background: #c5272e;
}
 
table.page-history tbody tr {
    color: #757575;
}
 
.fncon {
    font-size: var(--page-font-size) !important;
    line-height: 1.64;
    border: 2px solid rgba(0, 0, 0, 0.2);
}
 
.fncon::before {
    font-size: var(--page-font-size) !important;
}
 
.hovertip {
    border: none !important;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
    background: #FFF;
    padding: 3px;
    max-width: 400px;
}
 
input.checkbox,
.page-history input,
#h-perpage {
    cursor: pointer;
}
 
input,
textarea {
    font-family: var(--ui-font);
}
 
#breadcrumbs,
.pseudocrumbs {
    font-weight: bold;
    font-size: 110%;
    font-family: var(--ui-font);
}
 
/* ---- REDUCED MOTION ACCESSIBILITY ---- */
@media (prefers-reduced-motion: reduce) {
 
    *,
    *::before,
    *::after {
     animation-duration: .001s !important;
     animation-iteration-count: 1 !important;
     transition-duration: .001s !important;
    }
}
 
/* @MEDIA */
 
@media (max-width: 850px) {
 
    #header h2::before {
     font-size: 1.4em;
    }
 
}
 
@media (max-width: 700px) {
 
    #header h2::before {
     font-size: 1.2em;
     margin-top: 0.3rem;
    }
 
    #top-bar,
    #top-bar a {
     top: 8.8rem;
     font-size: 90%;
    }
 
}
 
@media (max-width: 620px) {
 
    #header h2::before {
     font-size: 1em;
     margin-top: 0.15rem;
    }
 
    #top-bar,
    #top-bar a {
     top: 8.3rem;
     font-size: 90%;
    }
 
    div#header {
     height: 123px;
    }
 
}
 
@media (max-width: 520px) {
 
    #header h2::before {
     line-height: 16px;
     margin-top: 0.5rem;
    }
 
    #top-bar,
    #top-bar a {
     top: 9.3rem;
    }
 
    div#header {
     height: 145px;
    }
 
}
 
/* LOCALIZATION FOR JP BRANCH */
 
/* CREDIT MODULE */
#page-content .creditRate.creditModule {
    float: right !important;
}
#page-content .creditRate.creditModule .rate-box-with-credit-button {
    border: none 0;
}
#page-content .creditRate.creditModule .page-rate-widget-box {
    border: solid 1px #bbb;
    margin-bottom: 0;
}
#page-content .creditRate.creditModule .page-rate-widget-box .cancel,
#page-content #u-credit-view .modalbox .page-rate-widget-box .cancel,
#action-area .page-rate-widget-box .cancel {
    display: inline-flex;
}
#page-content .creditRate.creditModule .page-rate-widget-box .cancel a,
#page-content #u-credit-view .modalbox .page-rate-widget-box .cancel a,
#action-area .page-rate-widget-box .cancel a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 2px 5px;
    height: 16px;
    box-sizing: border-box;
    color: #000;
}
#page-content .creditRate.creditModule .page-rate-widget-box .cancel a:hover,
#page-content #u-credit-view .modalbox .page-rate-widget-box .cancel a:hover,
#action-area .page-rate-widget-box .cancel a:hover {
    color: #fff;
}
#page-content .creditRate.creditModule .creditButton {
    box-sizing: border-box;
    height: 20px;
    border: solid 1px #bbb;
    border-radius: 0;
    background: none;
    box-shadow: none;
    padding: 0 2px;
}
#page-content .creditRate.creditModule .creditButton a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    height: 16px;
}
 
#page-content #u-credit-view .modalbox .credit-license a:hover {
    background-color: transparent;
}
 
/* SIDE BAR */
#side-bar:target {
    width: 19em;
    border: none 0;
}
 
#side-bar:target .close-menu {
    margin-left: 20.2em;
    opacity: 0;
}
#side-bar .scpnet-interwiki-wrapper iframe.scpnet-interwiki-frame {
    width: 100%;
    margin: 0 0 2em;
}
#top-bar .open-menu a {
    top: unset;
    border: none 0 !important;
    background: rgb(var(--accent)) !important;
    color: white !important;
}
 
#side-bar .side-block .collapsible-block-folded {
    background: none;
}
#side-bar .side-block .collapsible-block-folded a.collapsible-block-link {
    margin-left: 0;
}
#side-bar .side-block .collapsible-block-folded::before {
    content: "";
    display: inline-block;
    background: url('http://scp-jp.wikidot.com/local--files/nav:side/expand.png') 0 2px no-repeat;
    width: 13px;
    height: 13px;
    margin-right: 2px;
}
#side-bar .side-block .collapsible-block-folded::before,
#side-bar .side-block .menu-item img:not([src*="twitter" i]):not([src*="discord" i]) {
    filter: invert(37%) sepia(90%) saturate(6233%) hue-rotate(341deg) brightness(93%) contrast(92%);
    -webkit-user-select: none;
    user-select: none;
}
 
/* 圏点 */
.kt {
    -webkit-text-emphasis-style: filled dot;
            text-emphasis-style: filled dot;
}
 
/* RUBY */
.ruby, .rt {
    border-collapse: collapse;
}

評価: +25+x

モデルというものはどれも不正確だが、いくつかは有用だ。

統計学者 ジョージ・エドワード・ペラム・ボックス

2018年

1月27日

南極大陸


世界の南の果てに、一つの山が聳え立っている。堅固な火山岩の基盤上に、数百万年分の圧力で固められた砂岩とシルト岩の層が積み重なった、そんな山だ。ほとんどどの角度から眺めても少し捻れて見えるそれは、地質学的に言えば、このような若い山脈にしては余りにもなだらかな傾斜を持つ。しかし、数キロ北にある財団の前哨基地から見ると、長い南極の夏、その真っただ中に真っ直ぐに陽光が当たるとき、それはまるで世界の不平等を表すグラフのように見えるのだった。

財団も、その前身組織たちも、この山をどう分類していいのか分からず、そもそもその正体が何であるのかさえ見当も付かなかった。HMFSCPはこれを富や成長、またはアルビオンの到達点を表すものだと考えていたが、その真の意味が明らかになったのはここ数十年のことだ。この問題は心理学者と叡智圏学者、異常芸術コンサルタントと経済学者、地質学者と異種考古学者の間を行き来してきた。更なる高度機密分類へと至る長い旅を経て、現在その支配権を握るのは概念物理学者だ。

"概念物理的具現体"とは革新であり、非直感的な真実であるか好都合な虚偽であり、概念物理学の中核にあるヒューリスティックな分析でもある。これはすなわち、概念  プラトン哲学で言うところのイデア界にある形相  は物理的実体として顕現することが可能であり、実際にそうしているのだという考えだ。

エゼキエル・ヤンは財政秘術部門の管理官である。彼は概念物理学者ではない。彼の持つ博士号は、取得したその時からずっと、数理物理学のものだった。そして多くの物理学者がそうであるように、彼もまた、長年ウォール街で働いてきた。彼が財団に加わったのは2008年、ある非異常な暴落と財団が所有するファウスト銀行の破綻に続いてのことだ。

こちらの世界に来てからしばらく経つが、彼は今まで概念物理学について深く考えることを避けてきた。それが余りに信じがたいものだったからだ。今この時さえ、それは全く異質なものに感じられる。

モデルはどれも不正確だ。いくつかは有用だ。概念物理学は壮大な予測の上に更に壮大な予測を打ち立てるものだ。それは従来科学の枠を超え、再現も検証も意味をなさない領域へと拡張していく。

しかし彼は、どれだけ懸命に頭を捻っても、この特定の現象に対するより良いモデルを思いつくことができないでいる。

彼は構えていた双眼鏡を下ろした。「何ですかアレは  」彼はそう言ってから一瞬口を止め、次に続ける言葉を考えた。不合理? 実際に世界的な富の分配の現れ? 見た目通りのもの? 彼が最終的に口にした台詞はこうだ:「訳が分かりませんね」

「ええ、貴方にとっての概念物理学ってのはそうでしょうね」アルバ・ジュヌヴィエーヴは、まるで無作法で小さな子供に話しかけるようにそう言った。「この世界は、私たちの誰が想像するよりも大きくて美しい所なのです。概念は物理的な形態をとることができるし、しばしば実際にそうしています」

「システムは  」ヤンは山を眺めながら、物思いに耽るようにそう呟いた。その灰色の岩壁は、南極の雪の白と寒空の青に鮮やかに映えている。

「何のシステムですか?」ジュヌヴィエーヴが言う。「遍く万物は、皆各々のシステムに属していますが」

「世界経済というものは、少なくとも分野や国ごとに分かれたサブネットワークに、更にサブネットワークが入れ子構造になった複雑なネットワークです。それで、どういう訳か、あらゆる論理に反して、世界的な富の分配状況が南極大陸の山脈の一つとして現れているという訳ですか?」

ジュヌヴィエーヴ博士は唇を尖らせた。彼女は目を丸くする寸前のようで、ヤンは自分の言葉がどう聞こえたか、ある程度は理解している。「私はこの仕事に人生を捧げてきました。その上で信じて欲しいのですがね。私だって自分の仕事がどれぐらい無茶苦茶に見えるかは知っているつもりです。貴方の博士号は何だったか、もう一度お聞きしても? 経済学? 経営学? それとも金融ですか?」

「数学です。と言っても貴女はこれも許容しないでしょうか」ヤンは言う。「何か間違ってます?」

彼女は一度深く呼吸し、その吐息は二人の面前に、南極の平原に広がっていった。そこからヤンは、自分が彼女からのリスペクトをほんの少しは勝ち取ったのだと推測した。

「"経済"は、"死"ほど抽象的ではありません、本当に体系的なレベルまで究めたいのであればですが」ジュヌヴィエーヴは言う。「化学的シグナル、電気的インパルス、死がそこに現れるまで動き続ける全て。生命とは…… 創発的現象です。それでも我々は、死の概念物理学的な顕現体が存在することを知っています」

「納得できる所もあります」ヤンは言う。「我々こそが世界の不平等の指標を作り上げたのだ、という点に目を瞑ればですがね。人類が打ち立てた富裕層と貧困層という概念は、虚偽の土台の上にあります。1%の人間が99%の富を握っていると書いたグラフが世界中で提示されていますが、我々はそれが誤りだらけであることを知っています。あれらは全くのデタラメなんですよ。何せ我々のいるここ、財団という組織は、あの山頂がエベレストよりも高くなるはずの富を溜め込んでいるのですからね。ところが、この現実は我々がつき続けている嘘を反映しています。これは一体どういうことなんです?」

ジュヌヴィエーヴは少し不安げな様子で彼を見つめた。「そもそも、なぜ貴方は4752の文書にレベル5権限でアクセスできるのですか? どこかの部門の管理官とか? 数学部門? 金融部門? それとも数理金融でしょうか?」

財団では、ベテランの科学者が互いに真剣に向き合う傾向にある。産業界や民間学術界からの新人は、懐疑的であったり嘲笑的であったりしがちであるが、収容とサバイバルの経験を積めば、そのような誤った信念からはすぐに脱却することになる。財団に来たなら、君は同僚とその専門知識を尊敬するようになるべきだ。そうでなければ残りの一生を病院のベッドで過ごすことになるだろう。それが懐疑に包まれていたとしても、最終的には話題を逸らすことになるとしても、彼はその問いを高く評価した。ここからが本題だ。

「O5指令です」彼はそう言い、それ以上の説明はしない。

「本当にお願いしますよ。神の野郎に誓って言いますが、もし評議会が自分たちの利益のために経済をファックしようとでもしているのなら  

「どうか信用して下さい」ヤンは言う。「そんな計画を支援する人間にしては、私はナードすぎるでしょう?」

彼は、このおふざけで多少は場が和んでくれることを期待していたが、彼女の表情は重苦しいままだった。「科学のため、」彼女は極度の嘲笑を込めて言う。「それが悪い結果を招いたことは一度もありませんものね」

彼は息を吐いた。その吐息が目の前を漂い、小さな結晶が空気中から析出していく。雲が太陽を横切り、二人を影に落とす。

「思うに、」しばらくして彼は口を開いた。「4752を傷つけたり崩したりしたとして、私が失うものは得るものよりはるかに多いでしょう。世界全体にとってもそうです」

彼女は返事をしない。

「先ほども言ったように、世界経済は複雑なシステムです。そしてあれは、そのシステムの創発的特性の概念的表出なのでしょう。元から抽象的だったものの上に、更なる抽象化水準を載せ、それを文字通りに解釈したものです」

やはり返事はない。

「もし梃子を使ってあの山を動かせたなら  

「そんな案は考えることさえ止めて下さい」

「考えてなんかいません」彼は言った。彼は既にファイルに目を通していたので、この不平等山の頂で小石が僅かに動くだけで実際の経済にその変化が伝播することを知っていたし、逆もまた然りであることも分かっていた。誤った位置に置かれた小石のほんの少しの揺れが、最初の動きで経済に何百万もの損失を与え、それが地滑りへと連鎖していく。

「それは大惨事を引き起こすでしょう」

彼は、自分の判断が間違っていたのではないかと思った。彼の仕事はそれほど致命的ではない。一触即発な事態も少ない。しかし、ここで彼が選んだ比喩は、酸素の代わりに概念物理学を吸って生きているような人物にとっては  

ジュヌヴィエーヴがなぜそう張り詰めているのかは理解できる。好むと好まざるとにかかわらず、二人はこれから一緒に働くことになる。少なくとももう暫くの間は。

「貴女と私は、」彼は最後の試みとして、発言を始めた。「いえ、人は自分についてしか話すことはできませんね。私の持つ力は、知識だけです。私は帳の裏側を見てきましたし、世界の本当の仕組みを知っています。ですが、その知識の全ては、体だけ成長した子供のような億万長者たち、ザッカーバーグやらコークやらマスクやら  あるいはO5たちの気まぐれの前では無価値です。彼らが笑えば、世界は揺れ動きます。しかしその時に私ができることと言えば、持っている全ての知識を総動員したとしても、それが起こった理由を事後的に理解することだけなのです」

彼女は息を吐いた。幸福になったとは言い難いが、気楽にはなったようだった。

「そうですね」

その言葉は空気中を、そして重い真実の内を漂う。

「それで、あの砂利は全部、」彼は山の近くの濃い灰色の斑点を指して言った。「4752が自然に落としたものなのですか?」

ジュヌヴィエーヴは頷いた。「ですが、有害であるようには見えません。貴方はどう思います?」

「自然な富の減衰ということではないかと考えます。海上で失われた貨物であるとか、貸借対照表上での償却、あるいは消失した暗号通貨……」

これは興味深いことだ  山の頂上には氷と雪が積もっている。あれらは何かを意味しているのか? 他よりも脆い、簡単にその価値が失われてしまうような、ある種の虚ろな富の形がそこにあるのだろうか?

彼は鼻で笑った。

「何がそんなに面白いんです?」ジュヌヴィエーヴは腕組みをしながら尋ねた。

「もし4752で雪崩が起きることがあれば、それが暗号通貨の破綻を意味するとは考えられませんか? 積雪が本当は山の一部ではないということは、暗号通貨が真の意味での価値を持たないことと似ています」

一瞬彼女は、そのような考えを持つこと自体を叱責しようとするかに思われた。だが、次の瞬間には口角を上げて笑い出した。「それを試すのはプロトコル違反でしょうね。実に残念です」

「間違いありません」彼は言う。それでも彼は、哀れみで胸が痛んだ。彼もジュヌヴィエーヴ博士もよく分かっている  彼らは世界の裏側にある滑車と梃子の真のシステムを覗き見してきたからだ。それは正常世界にとっては無意味なノイズとしてしか伝わらないが、背後には論理的な因果と影響の連鎖がある、異常な影響力の網の目だ。しかし、より良い人生を手に入れるチャンスを求めている一般的な人々はどうだろう?

彼らにとって、暗号通貨という名のジェットコースターは、上昇していくロケットのように見えるに違いない。

NOAA_Royal_Society_Range.jpg

2018年

2月6日

エリア-150、アメリカ合衆国 ワイオミング州 ブリッジャー=ティートン国立森林公園


財政秘術部門の基幹オフィスがエリア-150の複合科学施設内にあると知ると、多くの人が驚く。そこはニューヨークからも、ロンドンからも、香港からも、その他あらゆる金融都市の何処からも遠く離れているからだ。そういった都市にも出張オフィスか小部屋が用意されてはいるが、それらは恒常的に現地に置かれている他の部門から間借りした場に過ぎない。これは意図的にそうしている。

エゼキエル・ヤンに対して財団人はしばしば、グローバル金融の喧騒から離れた場所に住居と職場を置く理由を尋ねる。だが、彼らの疑問はロゴマークひとつで簡単に解消されることになる。「マーシャル・カーター&ダーク: ロンドン|香港|ニューヨーク」と書かれたロゴだ。金融マンとして、正常性のヴェールの裏側で最も強力な競売会社にして陰の支配者が地の利を最大限に受ける街で活動するということは、ほとんどの同業者が心配さえしないであろう致命的リスクを抱えることに繋がる。

ヴェールの裏の世界では、企業の"ヘッドハンティング"は文字通りの首狩りだ。常にそうという訳でもないが、身の危険を感じるには十分な頻度でそれは起きる。

そういう訳で、ニューヨークのような相乗的な狂気ではないが、エリア-150のマッドサイエンスには同じような魅力がある。実際、そこにいる人々は利口で活発だ。君が空想科学者や物語論者の言説を信じられるのなら  ヤンは信じていないが  より"英雄的"だと言ってもいい。しかしそんなことは、エリア-150から離れれば意味をなさなくなる。

ワイオミングでは何も起きない。

エリア-150は比較的僻地にあるため、応用的な実験には適した所だ。正常な世界には、金融の実験室というものは存在しない  通貨とはコンピュータ画面上の数字として見られる抽象的なものに過ぎないからだ。しかし異常な世界、リゾーム的、あるいはノウアスフィア的な領域においては、通貨は権力と影響力のキャリアである。

彼は財政秘術部門のオープンフロアに置かれたソファに座っている。彼はオフィスでは味わえない同僚たちの喧騒をBGMにするのを好んでいるし、今は研究室の実用的な科学機器やデータルームのデータストリームを使う必要もない。

彼は腰を下ろし、目の前のコーヒーテーブルの上に置かれた小石を見つめながら、物思いにふけっている。

仮に通貨というものが、原子論におけるクォークや"ひも"のような、金融システムにとっての素粒子であるとしよう。そして、ここにあるSCP-4752の自然に脱離した小さな破片は、エンパイア・ステート・ビルのガラスの破片のようなものだ。そのような小さなガラス片を動かしても、マンハッタンのダウンタウンで核爆発や交通渋滞が起きるはずはない。恐らく、この小石が  "恐らく"というのが重要なのだが  金融全体に与える影響も同じようなもののはずだ。

「概念物理学なんか嫌いだ」彼はそう言った。ほとんど独り言だった。だが不運なことに、このオフィスにいたのは彼だけではなかった。

「明晰なるエゼキエルにとってさえ、理解し難いものがあるとはね!」

ジーク (訳註: エゼキエルの愛称) は唸った。「君が助けになるとは思わないな、アーチー」

アーチボルド・バーソロミュー・カーネギー四世 ("四世"の部分は、ジークは大抵脳内でしか発音しない) は、その発言にほとんど  完全にではなく  傷ついたように見えた。その彫りの深い男性的な顔立ちには、大げさなしかめ面が浮かんでいる。ジークが聞いた話では、この男はエリア-150のコンベンションやその二次会が開催されるとき、来訪する研究者たちにかなり人気があるらしい。

彼にはそうは思えない。

「まあ、そう邪険にしないでくれよ」アーチーは言う。「君は私のことが好きだと思ってたのにさ!」

「そうとも、アーチー」ジークは言う。嘘ではない。だが、単純な意味でもない  

「それで、概念物理学だっけ?」アーチーは言う。「プラトンの形相世界ってわけだ」

ジークには、なぜアーチーがその言葉を知っているのか見当もつかなかった。しかし、多少の酒を飲めば誰でも口が緩みがちになるし、エリア-150に集まっている人材は最高級に優秀であると同時に、最大限に快楽主義的だ。

「当ててみせようか。大学で哲学の講義を齧ったんだろ?」

「ブログなんか書いてるナードは皆そうさ。私も十代の頃にはその手のオタクだったし  いや、気を悪くしないでくれ」

もちろん、気を悪くすることなどない。エリア-150はインテリのための場所、最上級の科学者のための場所だ。金融の研究者として、ここでジークはしばしば疎外を感じ、その度にアーチボルド・バーソロミュー・カーネギー四世を見て安心を得ている。どの分野でもアーチーがわずかに先を行くのは、ほんの少し腹立たしいことだが。

「フロリダはどうだった?」ジークはそう尋ねた。話題を変えたいと思ったのだ。

「まず間違いなく、南極よりは暖かかった」アーチは言う。「M&Aが成功すると、P&Lの連中はパーティーを開いて大はしゃぎさ」

ここで言うP&Lは、損益を意味する一般的な財務用語とは異なる。代わりにそれが意味するのは調達・清算部門だ。彼らは財団が抱える多種多様な部門の一つとして、購買に関わるあらゆる仕事を受け持っている。どういうわけか、彼らの職掌には、企業の買収と、昨日までなかった路上の小さな出店の両方が含まれているが、ジークはそのことに、それほど疑問を抱いてはいない。彼は十分な数の企業を見てきているからだ。大きなもの、小さなもの、再編されたもの、破綻したもの。彼ら自身の仕事において優秀である限り、創造性がある限り、誰も文句を言いはしない。

M&Aは、一般社会でそうであるように、合併と買収を意味する。

「南極には何が?」アーチーが尋ねる。「サンタクロース? サンタの玩具生産におけるコモディティのストラングルの売りとか?」

「サンタがいるのは北極だろう」ジークは言う。「サンタは五人いるし、玩具は工場で作ってはいない」

「へえ、そうなのか。それで、真相を教えてもらえるとも思っていないけれど、」アーチーは言う。彼はもう一度こちらに注目し、自分の椅子をジークの隣へ引き寄せた。「その石は一体?」

それを言葉にするのは難しい。今の所、彼に可能なことは説を挙げることだけで、思いつく限り全ての比喩は苦悩を増幅するだけだった。

森で小枝を拾ってきたとして、それはもはや樹木そのものではなくなっている。その小枝が何かの病気になったとしても、その病気が森に伝播することはあり得ない。だが、この小石についても同じことが言えるかどうか、彼は確信が持てないでいる。

質量10グラムにも満たないこの石は、SCP-4752全体に比べれば、全くちっぽけな存在だ。それでも、石を南極からワイオミングに運んでいる最中には…… 彼は鷹のように市場ニュースに目を光らせることになった。飛行機が着陸した瞬間に経済が粉々に砕け散ってしまうのではないかという疑念さえあったので、そうならなかったことに安堵した。それでも、彼の気分がそれ以上良くなることはなかった。

彼はサイト-150の学際的な専門家たちに相談した。奇跡論学者には「伝染の法則」の適用について尋ね、概念物理学者からは「全体と部分」について聞いた。そのどちらも、新たな混乱を生み出すだけに終わった。この二つの学問領域が交差することは予想以上に少なく、門外漢としてはもどかしい思いをする他なかったのだ。

「魔法のトーテム」ジークは言う。「もしくは、聖人の性器の皮みたいなものさ。アーチー、可能なら君にコイツの正体を教えてやりたい所だけど、私自身もそれに悩んでいるところでね」

彼は、自分の専門が極めて狭い世界であり、その外での道が分からないことこそが悩みの種だと十分承知している。

「ボス、もし私に手伝えそうなことがあるなら、遠慮なしに言って欲しいな」アーチーはそう申し出るが、ジークはそうしないだろうと確信している。もちろん心意気はありがたいが、今はそれ以上のものが必要だ。


ジークは少し足を伸ばすと、オフィスを歩き回った。彼はこの場所を誇りに思っている。財政秘術部門は現在、独自の部屋を複数持っている。そのデザインはほとんど殺風景だが、そこには究極的に必要な全てが備わっているのだ。それはヤンが別の場所で為してきた仕事と似ていた。彼は予算を見直し、それらを最新の状態に保つために戦ってきたが、今のところ、それは上手くいっている。

エリア-150の財政秘術部門のラボは、このサイトにある他の部門のものと比べれば随分と単純だ。初めの頃に何度か命を狙われた後、エゼキエル・ヤンは喜んでエリア-150に逃げ込み、他部門のリソースに寄生した。三年程はそれで何とかなっていた。しかし、コンピュータ金融が台頭し、世界の危機が増大する中で、他からリソースを借りることは現実的ではなくなっていった。

その時点で  具体的には2012年の段階で、彼は独自の予算と場所の必要性を訴えていた。財政秘術部門の優秀な実績のおかげで、それはほとんど騒がれることなく承認された。ここにあるもの全てが、彼の部下の質の高さを物語っている。

ある部屋はどの金融機関でも見かけるような構成だ  室内は金融データを流すスクリーンと端末で埋め尽くされている。一般的な定番は全て取り揃えられているが、中でも最も一般的なのがブルームバーグ・ターミナルだろう。年間1万ドルもするこの端末は、一般社会では高価な最先端ソリューションだが、ヴェールの裏側では驚くほど時代遅れなものだ。こちらにはGoReChaoS  ゴールドベイカー=ラインツ混沌系情報システムなどという馬鹿げたものがある。これは財団御用達の異様に先見の明のある保険会社からの、非常に興味深く、しかし全く検証不可能で、それ故に信頼できないデータを提供し続けており、ジークの永遠の悩みの種である。

だが、この部屋の本当の主役は、RAISA独自の内部データソリューションだ。このストリーミング端末には、RAISA本部たるベーリング海上のサイト-7から前処理済みのデータが常時送信され続けている。ジークは時々、これに恐怖を覚える。財団は人々のことをどれだけ知っているのだろうか、そして、どのようにしてそのデータを入手しているのだろうか  正確なことは全く不明だが、そのデータはファイブ・アイズ・プログラムよりもはるかに包括的なもので、それ故に、その圧倒的有用性を彼は否定できない。

金融学の教授たちの間には、金融や経営を学ぶ大学生は皆、駐車場の衛星写真に写る車の台数を見ることでウォルマートの株価が予測可能だと思っている、というジョークがある。RAISAのデータストリームを使えば、実際にそれを行うことが可能だ。それは企業幹部の喧嘩または握手をリアルタイムで撮影しており、その後の株価の変動を予測することができてしまう。もちろん、それを本当に実行すれば、近場にいる倫理委員会リエゾンを呼び寄せることになるのだが。

財政秘術部門の実用的な研究室は、平均的な金融人にとっては印象的だが、大部分の科学者にとっては平凡だ。質量分析計、電子天秤、分光光度計、オシロスコープ、その他大量の実験機器類。どれも一般的な物理学や化学の研究室にあるようなものばかりだ。財団の材料工学者や物理学者は、ほとんど全てのアーティファクトについて、財政秘術実験の承認前に危険性の有無を試験している。それでもジークは、万が一に備えてこれらの道具を用意しておくことを好んでいた。危険性試験に携わる科学者たちが調べるのは、ごく一部の特殊な性質に過ぎない。それは例えば、コインの放射性や外部エントロピー性であるとか、1ドル札が精神的な悪影響を及ぼさないか、などだ。彼らは普通、ウォール街やその関連地域でよく使われるような奇妙な金融ジャーゴンには精通していない。

例えば「貨幣速度」「オプションチェーン」あるいは「支払いの滝」のような用語は、普通で正気な教養のある大多数の人間にとっては、何と言うこともない単なる言葉に過ぎない。そしてそれは、ジークと彼の部門が財団に置かれているが故だ。とりわけ多くのアノマリーが、うんざりするほど気取った言葉遊びで表現できてしまうのだから。

どの機器もデータも、今取り組んでいる案件については何の役にも立たないだろう。彼はオフィスを見渡し、中身が増殖しつつある本棚に目をやり、何かヒントになるものはないかと考える。

正直、そこにヒントがあるとは思えなかった。数学の本は持っている。金融の本、物理学の本、経済学の本もある。だが、哲学の本はほとんど無いのだ。


彼は小石が置かれたコーヒーテーブルに戻ってきた。

4752の破片について、追加の破壊試験は問題外だ。財団は、市場が暴落するたびに山に地質学的変化が起きることを観察している。エゼキエル・ヤンは、自分が偶然に経済を崩壊させてしまったなどと言う話を上司に説明したいとは思わない。

彼にできることは、ただ座って、石を見つめながら考えることだけだ。心の眼の視線上に石を据える。それは触れると冷たい。

早く終わるよう願う気持ちもある。今晩、食堂ではハッピーアワーがあるので、仕事を長引かせたくはない。同僚たちと酒を酌み交わし、150で暮らす一流の科学者たちと交流し、彼らが今取り組んでいるであろう驚くべき技術革新の数々を見るのを楽しみにしている。しかし、石の問題は彼の心を掻き乱し、重く不動のままだ。飲酒も交流もその前では無力だということくらいは、彼自身も分かっていた。

それに触れてみると、彼の手の内にはその冷たさが感じられた。石の温度はゆっくりと彼の体温に近づいていき、彼はこれも「運動」と見做されるのか考える  自分の体から石への熱エネルギーの移動は、4752に関して意味のある現象なのだろうか。あるいは、ここに加わる動きの全ては無意味であり、全体から切り離された一部分は、元の山の特性をもはや有してはいないのかも知れない。仮にそうだとすると、もしも山全体が一気に崩壊することがあって、しかしどのような意味でも消え去ることはないとしたら  4752の消滅は人類全体の富の完全な再分配を意味するだろうというのが彼の考えだ  もし一番上の斜面から均等に下降の輪郭に沿って層を削り取ったとしたら、4752の全体を抉り抜いて、聳え立つ山のような概念物理学的顕現から、全く無意味な石ころへと変えてしまうことは可能だろうか?

もちろん、その全ては仮定であり、検証することなどできない。もし彼が間違っていれば、そのような「富の不平等」の劇的な変化は世界経済にも同様の変動を波及させるだろう。波は次の波を呼ぶ。

それが南極にあるのも不思議なことだ。その大陸は、近代になるまで何千年もの間、人類が足を踏み入れたことのない場所だったと言うのに。彼はそこに偶然以上の意味があると考えており、同様の顕現体、山、塚が世界中に点在していたが、遠い過去に人類文明によって解体または改変されたのではないかと想像している。ポトシ山はアンデスの偉大なる銀鉱であり、その中には莫大な富が秘められていたのだが、それが輸出されたことでスペイン経済は一時崩壊した。もちろんこれは比喩でしかないが、恐らくは正しい喩えである。古代の世界には抽象的な「富」それ自体が何百と存在しており、その其々は王国や国家や帝国を代表し、そしてその支配者によって解体され、結果として当地の住民に破滅をもたらしたのだろう。

もしそうだとしたら、なぜこの山が世界経済と絡んでしまったのだろうか? 遥か彼方にあり、この世界経済の抽象化それ自体を除けば、人間の創造物など手の届かないところにあるのに。彼は、財団が複数の宇宙開発構想や関連する植民計画を持っていることを、頭の片隅でぼんやりと認識している。同様に、財団のライバルたる世界オカルト連合が太陽系外縁部で存在感を示していることも知っている。

地球を離れ、大気圏の上、あるいはその彼方へと飛び去るために注ぎ込まれた莫大な富の支出は、この山が示す不平等に計上されているのだろうか? それとも、オールト雲の超えたその先にある小惑星や彗星の中に、この不平等を反映したものが存在し、現在の人類の富の極限を表現しているのだろうか?

もし人類文明が星間に支配圏を広げたとしても、その富はペイル・ブルー・ドットの上のたった一つの山だけに反映されるのだろうか? 恐らくは、この影響は地球内に収まるのだろうが、彼はそれを信じがたいと考えている。心理学者や叡智圏学者、哲学者たちに囲まれて十分な時間を過ごしてきたおかげで、彼は人間の心理圏における因果律がどのように作用するのかについて、大まかには知っていた。もし4752が本当に人類の不平等を反映しているのであれば、それは富を生み出し、それを少数の個人の手に集中させる、人間同士のあらゆる相互作用の総和を反映していることになる。

そしていつの日か、人類が星々を突き抜ける時が来れば、その不平等は拡大する一方だろう。現在の基準では考えられないような凄まじい量の富を持つ惑星がある一方で、自分たちの祖先が空を突き抜けたことなど想像さえできなくなった汚れた惑星もそこに残される。各惑星はそれぞれの無主地に歪んだ山々を持つのだろうか、それとも、地球の4752が銀河全体の富の配分を反映するように成長し、全人類の1兆分の1の富裕層が富の99.9999999%を保有するようになった日には、その最高峰はありえないほど細く、ありえないほど高くなるのだろうか?

その答えを知ることは不可能であるという事実が、彼を苛立たせる。


彼は4752の破片を指の間から滑り落とし、それは実験台の上で音を立てた。これは何かの意味があっただろうか? 4752の周辺では、日々の富の移動に応じた地震活動が絶え間なく続いている。そうすると、このほんの小さな歪みが、特にその故郷から遠く離れた場所で、大きな意味を持つとは思えない。彼はじっと石を見つめ、ざらついた外観の凹凸や、マットな表面への光の当たり方をくまなく調べた  傲慢にも、見当違いにも、その検査だけで、何らかの洞察や理解の断片を引き出せるのではないかと期待して。

「ようジーク、君には信じられんような知らせがある!」

アーチボルド・バーソロミュー・カーネギー四世がiPhoneを振り回しながら研究室に飛び込んできた。ジークは実験机に拳を叩きつける。

「アーチー、言ったはずだけど  

「岩を見つめるだけで、何が分かるって言うんだ!」

「何か手掛かりが掴めそうなところだったんだ、」ジークは言った。「だけど、もう忘れた。君のおかげだな」

「誰かを夢から現実に引き戻す仕事は得意なもので、ボス」アーチーは言う。

ジークの苛立ちは、そのピークを過ぎはしたものの、未だ腹の中に残っている。「それは重要な思考実験を邪魔をするほど重要なことなのか? それなら聞かせてもらおうじゃないか」

「まず第一に、ハッピーアワー開始まであと15分だ。第二に、君はイーロン・マスクを知ってるか?」

ジークは歯を食いしばった。

「彼が遂にやった、やりやがったのさ!」

「一体今回は何を  」声に怒りが滲み出ないよう気をつけながら、ジークは言った。「何をやったのかな、マスク氏は?」

「おいおい、本当に知らないのか?」

「先週は極秘の仕事で南極にいたんだぞ」

アーチーはジークの顔の前でiPhoneを振ってみせた。画面保護シートには所々に穴が空いており、アーチーは自力でその損傷を修復しようと最善を尽くしたらしい痕跡があった。ジークはスクリーン上に映し出された不快なツイートを目にした。

「あの男、自分の車を宇宙に発射したんだよ! 信じられるか?」

「アーチー、どうして君は私が  」ジークは怒りを爆発させそうになったが、ふと冷静になった。そして、深く息を吸う。

彼は小石に向き直った。そして、脳内で迅速かつ大雑把にフェルミ推定を行った。小石の質量の大まかな推定値。4752の質量の非常に大まかな推定値。人類全体の富のおおよその見積もり。テスラ社のロードスターのおおよその価格。

彼は一つの腹立たしい結論に達した。

NASAやESAがこれまで100回は行ってきたように、探査機を宇宙に打ち上げたとしよう。依然それは打ち上げた国の所有物であり続け、人類全体の進歩のための科学的知識を収集し、その部品が星間の虚無へ朽ち果てていくにつれてゆっくりと減価していく。

だが、億万長者の自家用車が宇宙に打ち上げられたとして、その富はどこへ行くのだろうか?

「飲まないとやってられない気分になってきたな。とっとと食堂に行こう」

特に指定がない限り、このサイトのすべてのコンテンツはクリエイティブ・コモンズ 表示 - 継承3.0ライセンス の元で利用可能です。