SCP-3110-JP
/* 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: 'Sans Normalcy', 'M PLUS 1p';
    --ui-font: 'IBM Plex 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: 1rem;
 
    --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);
    font-weight: 440;
}
 
#page-content strong {
    font-weight: 700;
}
 
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.5;
    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-family: var(--ui-font) !important;
    font-weight: 700;
    font-size: 1.4em;
    color: var(--misc-txt-color);
    line-height: 26px;
    margin-top: 0.35rem;
    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(--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: var(--page-font-size);
}
 
#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.4;
    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;
}

評価: +23+x
blank.png

⚠️コンテンツ警告↑

SCP財団保安施設文書: サイト-8189

正式名称: SCP財団日本国東北地方統轄収容研究施設

識別コード: JP-042021-Site-8189

設立: 1966年8月17日

設立管理官: エンマニュエル=ジャン・ジョルジュ博士

場所: 日本国宮城県石巻市

カバーストーリー: 島田化学製作株式会社(Shimada Chemical Production Company) 石巻特殊開発研究所

規模: 230,000 m2

概要: サイト-8189は1966年に落成した、東北地方で最大級の財団施設です。低・中脅威度アノマリーの収容・研究のほか、東北地方の財団作戦の総合的な拠点となっており、この地方の一定特殊度以上の玄妙除却や機動任務部隊の配備などを担っています。

サイト-8189記録セクションデータベース

あなたが利用を請求した、SCP-3110-JPに関連する 6 個のファイルが以下に時系列順で添付されています。

FILE 1/6SCP-3110-JP(アーカイブ済)

サイト-8189記録セクションより通達

あなたが閲覧しているアーカイブされたファイルは、2011年5月2日に更新されたSCP-3110-JPのファイルです。古い情報や不正確な情報が含まれている可能性に留意してください。なお、このアーカイブは奥山 徹 サイト-8189管理官の要請により自由な閲覧が可能になっており、サイト-8189職員は閲覧することが奨励されています。

記録セクションRecord Section長 駒場 美雪

アイテム番号: 3110-JP
レベル1
収容クラス:
pending
副次クラス:
none
撹乱クラス:
none
リスククラス:
none

site-8189.jpg

サイト-8189。


特別収容プロトコル: SCP-3110-JPは、現状単発性の現象であり、事後的な調査に焦点が当てられています。さらなる混乱を抑制するため、現在の状況が十分に安定するまで、このファイルはセキュリティクリアランスレベル1に分類され、サイト職員全員がアクセスできるようにします。

説明: SCP-3110-JPは、3月11日の東北地方太平洋沖地震と同時にサイト-8189に発生した複数の異常の総合指定です。この現象により、問題のサイトはこの震災の被害をほぼ受けませんでした。

現在判明している限り、この震災によるサイト-8189の被害額はおよそ240万円、死者0名、軽傷者3名であり、収容違反したアノマリーや破壊されたアノマリーはありませんでした。これは周辺の他の施設と比べ圧倒的に少ないものであり、この異常がなければ他のサイトのように大きな被害を受けていたものであると推測されています。

acrobreach.jpg

当時のABS-Cの映像の一場面。

SCP-3110-JP-1は、深妙物質の相互作用による振動現象における確率論的異常です。当時の振動は、始まってから除却による処理が完了するまでの間、完全に地震と逆位相となっていました。この異常が何らかの因子によって起きたのか、あるいは完全に偶然なイベントによって起きたのかは不明です。

この現象により、除却セクションを中心とする半径およそ160メートルは地震の影響をほとんど受けませんでした。この範囲には研究セクションResearch Section実験セクションExperiment Section清掃セクションJanitorial Sectionなどが含まれており、地震が終結した直後からこれらのセクションの活動を再開することができました。また、電力セクションElectricity Sectionもこの領域内にあったことから、サイト-8189は停電することなく運営することができました。

hallway.jpg

当時の通路、3月14日撮影。

SCP-3110-JP-2は、収容職員CT126の国元 弘です。彼は、地震発生時にそれまで知られていなかった現実改変能力を用いて、自身から半径およそ120メートルの範囲の時間を停止させました。これを可能にした原因は判明していません。この時間停止の間、彼は食事は排せつなどの生理現象なしに行動していたと考えられています。

この現実改変は、サイト内の安全が確認された25日後の4月5日に、彼の有していた無線機に職員が通信したことで終了しました。この方法が有意義な結果をもたらす見込みは低く、これによって改変が終了した理由はいまだに不明です。この際、彼は非常に錯乱しており、医療セクションでの療養が必要な状態でした。現在でも療養は続いており、当時の状況の聴取はできません。

この時間停止は収容セクションの全域を覆っており、結果として全ての収容対象は収容違反することも破壊されることもありませんでした。これが終結した際にはすでに十分な収容態勢を整えることができていたため、対象の円滑な再収容が可能でした。

smoke.jpg

当時の管理セクションの映像の一場面。

SCP-3110-JP-3は、すでに起爆した財団標準発煙手りゅう弾です。この手りゅう弾の起爆により発生した煙幕は、異常な量とまん延速度を見せ、サイトの兵站セクション、部隊セクションForce Section、管理セクション、医療セクションなどに広がりました。この際に、煙が充満した部屋は異常な耐久性と恒常性を見せ、煙が消散するおよそ8分から30分後までの間、全ての部屋内の全ての設備、備品、文具は一切破壊、移動しませんでした。また、その場にいた職員には一切の身体的影響はありませんでした。

この手りゅう弾が収納されていた保管庫は本来ロックが掛けられており、電力が喪失しても解除されることはない設計になっていました。また、手りゅう弾の収納は地震などの大きな揺れが発生しても落下する作りにはなっておらず、たとえ落下したとしてもピンが抜けることはありません。このように、この手りゅう弾が起爆する経緯には不審な点があり、何らかの作為的な要因があったと考えられています。これに対し、MTF職員の多くは「何者もやっていない」という見解を示していますが、この仮説の証明、反証は今までできていません。

seawall.jpg

サイト-8189の防潮堤。

SCP-3110-JP-4は、サイト-8189の防潮堤です。津波が到達した際に、この防潮堤の上部では原因の不明な力が働き、津波は防潮堤より奥に入ることがありませんでした。調査では、防潮堤の内部構造が生理食塩水で置換されていたことが判明しているものの、これがこの現象とどのように関連しているかは判明していません。構造的完全性の懸念のため、この防潮堤は今後取り壊されて新たなものが建設される予定です。

この異常は津波を全て防御したものであると考えられています。この防潮堤と同様の状況に置かれていたものは、その多くが津波で破壊され、陸上に大きな被害がもたらされました。このため、これがなければ他と同様に大きな被害を受けていたと思われています。

bedrock.jpg

SCP-3110-JP-5。

SCP-3110-JP-5は、サイト-8189地下の地盤です。この地盤は、視覚的に青色から緑色をしている他、地中の揺れに対して完全な制震性を有しており、サイトは余震の影響を受けていません。

この地盤がこのような性質を得た原因は詳しくわかっていませんが、おそらく除却セクションから漏出した深妙物質が地盤と相互作用したことにより変質したものであると考えられています。この説は、地盤の外見や、深妙物質にしか見られない組成などからある程度裏付けられています。


これらの異常により、サイト-8189の構造的完全性はほとんど損なわれませんでした。しかし、震災の影響により道路など外部のインフラが寸断され、サイトにいた職員はサイト内の休憩セクションRest Sectionや管理セクション、研究セクションなどのオフィスに寝泊まりすることになりました。兵站セクションの備蓄には十分な余裕があったため、3週間後に道路が復旧して職員らが自宅もしくは仮設住宅に移動することができるまで、大きな混乱はなく生活することができました。

SCP-3110-JPがサイト-8189に発生した原因は判明しておらず、調査、研究が進行中です。


FILE 2/6EE-2014070502-JP詳細記録

概要紹介: 財団職員の瀬崎博士が身元不明の人物に電話を掛けたところ、その人物が財団の内部情報および財団が今まで有していなかった情報を含む内容を発現しました。その電話番号は二度と連絡を取ることができませんでした。
発生日時: 2014/07/05
追跡調査措置: その人物の身元の同定および、その発言内容に基づいた調査が進められています。


詳細: RE79、瀬崎博士が、2014/07/05の午後3:28に個人的な連絡のため私用の携帯電話で電話を掛けた。その際に彼は電話番号を押し間違え、身元の不明な人物につながった。その人物は財団の機密情報を含んだ内容を話していた。以下は録音された電話の転写である。

この電話が終わったのちに、彼は速やかに財団に連絡した。この際に用いられた電話番号は、再び掛けたところ使用されていないものだった。電話の声の身元は現在までのところ同定できていない。

補遺: この電話の内容は、EE-2011031102-JPと関連している。

EE-2011031102-JP

概要紹介: サイト-8189の兵站セクションにおいて、武器保管庫の扉が自発的に開き、発煙手りゅう弾の1つが自発的に落下して起爆しました。その煙幕は本来のまん延速度と体積を大幅に越えて広がり、煙幕が充満した部屋の設備などは異常な耐久性、恒常性を見せました。
発生日時: 2011/03/11
追跡調査措置: 保管庫内の手りゅう弾の全数を調査したところ、他に異常な性質を有するものはありませんでした。また、起爆した手りゅう弾は保守作業の際のヒューマンエラーにより、本来の利用期限を大幅に超過した21年間使用されずに保管されていたことが判明しています。なお、手りゅう弾が起爆する過程と手りゅう弾そのものの異常性を分別すべきかどうかは判然としていません。
備考: この現象は、以前はSCP-3110-JP-3に指定されていたものの、SCP-3110-JPを構成する異常は関連性が薄かったことから超常現象記録に再分類されました。

この現象は、当時から現在まで解明が進んでいなかったが、今回の電話はこれを解明する糸口となる可能性がある。しかし、電話の内容の真偽は不確実であり、この現象の結論が出せるか否かは判断がつかない。

ふに落ちません。サイトを震災から救ったのは、このよくわからない存在だった。その存在はサイトを前から眺めていた。それがよくわからない理由でその行動の理由を私に語った。筋が通りません。あまりにも都合がよすぎます。そもそも、その発言が真なら、なぜ大規模収容違反のときには傍観していたのに今回は手を出したのでしょうか? 条理がありません。当の本人はこちらを混乱させるだけ混乱させて、それ以降沈黙を貫いています。

— 瀬崎 圭一郎博士、研究セクション


FILE 3/6AO-8189-281-JP

説明: サイト-8189地下の地盤。地震の揺れを吸収する。また、サイト職員の突発的かつ一時的な色覚異常やけいれんの原因である可能性がある。ミマシイシ・イベントの際に深妙物質が地盤と相互作用したことで異常性を獲得した。
回収日: 2011/03/11
回収場所: サイト-8189地下
現状: 玄妙除却済。現在、サイトの地盤は非異常性の土壌で置換されている。
備考: この現象は、以前はSCP-3110-JP-5に指定されていたものの、SCP-3110-JPを構成する異常は関連性が薄かったことからAnomalousアイテムに再分類された。


玄妙除却概要: AO-8189-281-JPは、説明にあるような性質を有しており、サイト-8189に完全な制震を提供していた一方で、サイト職員の健康状態に影響を与えている可能性もあり、サイトの不安要素となっていた。このため、ミマシイシ・イベント後の早い段階で玄妙除却により無力化することを求める意見があったものの、地震発生時の強力な防災策であるとして存置を求める意見もあった。この結果、地盤は2016年まで残されていた。

ここで、財団は新たな制震機構であるMMMMを2015年に開発し、サイトにはこの岩盤よりも信頼性および安全性の高い防災策がもたらされた。このため、この土壌を玄妙除却する機運が高まった。

acrosuccess.jpg

除却されるAO-8189-281-JP。

この提言は承認され、2016/03/10に玄妙除却が行われた。この地盤を構成する土壌は除却セクションのC室に開けられたトンネルから搬入され、B室の濃淡装置を通して深妙廃棄装置に流入することで玄妙除却が行われた。この過程はつつがなく進行した。その後、地盤のあった場所には外部から土壌が導入され、充填された。

当然、危険なものをサイトの土台にしておくことはできません。ましてや、職員の健康を損なうようなものはなおさらです。この地盤は私たちのあずかり知らぬところで作られた、収容失敗の賜物です。確かにサイトの制震基盤になっていたことは疑いようもありませんが、だからと言って有害なものを残すべきではありません。残してもいいものは安全なものだけです。

— フレデリク・ヨハンセン博士、除却セクション


FILE 4/6国元技師の人事ファイル

名前: 国元 弘(KUNIMOTO Hiroshi)

セキュリティクリアランスレベル: 3

所属部門: 収容部門

所属施設: サイト-8189

略歴: 2004年島田化学製作株式会社に入社。2009年SCP財団に加入。サイト-8189、収容セクションに配属。2011年SCP-3110-JP-2に指定。2011年から2014年まで療養のため長期休暇。2021年SCP指定を解除。2022年セキュリティクリアランスレベル3に昇格。

サイト-8189記録セクションより通達

このファイルの以下のセクションは、セキュリティクリアランスレベル4以上の職員または本人にのみアクセスが制限されています。

— 記録セクション長 駒場 美雪

SCP-3110-JPとの関係: 2011年、彼はミマシイシ・イベント(旧指定SCP-3110-JP)において、現実改変を行いました。このため、彼はSCP-3110-JP-2に分類されました。当時の指定については、公開されているSCP-3110-JPのアーカイブを参照してください。彼は、現実改変を終結させてから回収された際に非常に錯乱しており、鎮静する必要がありました。その後、医療セクションは彼を心的外傷後ストレス障害であると診断しました。当時の簡潔な検査では、彼には現実改変能力がないことが示されていました。その後、分類の簡潔化のため彼はAO-8189-280-JPに再分類されました。

2014年、彼は広範な心理療法を経て十分に回復し、ミマシイシ・イベントの際の状況に触れられることができるようになりました。このため、彼は直接的な試験によって現実改変を評価されたものの、今回も有意な結果はありませんでした。

これと並行して、彼へのインタビューを通じた当時の状況の解明が進められました。その結果、この際に発生した時間停止場とは別に、彼は非意図と接続しており、彼の周囲において極超低ヒューム場による激甚な現実の変動、わい曲、融解などが発生していたことが判明しました。彼の主観的な時間は外部と大きな差異はありませんでした。彼の無線機への通信は、非意図につながるワームホールを通って彼のもとに届くことができました。これによって、この空間に基底現実への接続が発生して、相対的高ヒュームが流入したことによって現実改変が終結したと考えられています。

また、彼が現実改変を行った場所に対してさらに徹底的な調査を行ったところ、当時彼がいた場所は、収容対象の1つを収容するための現実錨の誤作動のために低ヒューム場が形成されていたことが判明しました。この結果、彼は通常のヒューム値を持ちながら現実改変が可能であったと考えられています。

このため、彼は本質的には非異常であると断定されたものの、非意図との相互作用による影響が不明であることから、10年間収容セクションで収容されました。職員の収容に関する倫理規定に基づき、この間彼は収容セクションにおける仕事を続けていました。

10年間の収容ののち、さらなる異常が見られなかったため彼は収容を解かれてオブジェクト指定を解除されました。

SCP-3110-JP(今はミマシイシ・イベントですが)は、かつてとはまるで状況が変わりました。-1は(私の知る限り)解明されましたし、-3を起こした張本人は難局でいなくなってしまったようです。-4はよくわからないまま調査が終わり、-5はかなり前に処分されました。-2も、オブジェクト指定を解除されました。もちろん、こうなるのは自然の節理だとは思いますが、それでも、当事者としては、あの出来事が歴史の1つになってしまうようで、スッキリはしません。

— 国元 弘、収容セクション


FILE 5/6EE-2011031101-JPバックラッシュ調査報告

日付: 2022/10/28
記録担当者: 熊田 千紘博士(研究セクション)


文脈:

EE-2011031101-JP

概要紹介: サイト-8189の防潮堤において、津波が不明な力によって押しとどめられ、陸上に津波が侵入しませんでした。
発生日時: 2011/03/11
追跡調査措置: のちに行われた検査では、防潮堤の内部構造に重大な損害があることが判明したため、およそ1年後に解体されて新たな防潮堤が建設されました。
備考: この現象は、以前はSCP-3110-JP-4に指定されていたものの、SCP-3110-JPを構成する異常は関連性が薄かったことから超常現象記録に再分類されました。

2022年のLKクラス”運命の悪戯”シナリオの際に、コンクリート製の物体の周囲から海水が何らかの力によって押しのけられたという報告が、複数の場所で多数挙げられた。これに対し、国際統一奇跡論研究センターは独自の調査によってこの現象はコンクリート上の奇跡論的図形の影響によるものであると断定し、その図形の性質について論文を発表した(Boukhalfa et al., 2022)。研究では、この図形は自然の要因によって生じたひび割れなどが原因でできた場合にのみ効果が発揮されるという性質を有するとされ、現在進行中のイベントのため、発生が増加したものと思われる。

財団の異常系統化支援AICであるInsight.aicは、この論文の主題とEE-2011031101-JPの関連性を指摘した。調査によって、この超常現象はこの図形によって発生したと断定された。当時の防潮堤の内部構造の破壊は、奇跡論の発揮におけるバックラッシュの影響であったと考えられているものの、推定されるアスペクト放射の強さから、バックラッシュの影響は他にも存在すると考えられた。

backlash.jpg

サイトの管理セクションの床下から回収されたバックラッシュの余波。

概要: EE-2011031101-JPの未発見のバックラッシュの影響を調査し、サイト-8189のいくつかの場所で物品やデータが出現していることが判明した。広範にわたる影響が全て今までに発見されていなかったことは考えにくく、今までに発見された素性の不明な物品の中にも、この余波による生成物が含まれていたことが推測されている。

詳細: サイト-8189の防潮堤は、2011年3月11日にEE-2011031101-JPによって奇跡論的効果が発動した。この際のアスペクト放射は3.0-7.0キロキャスパー、ルビー-トパーズ、シャープ、タイトであると推定されており、これによるバックラッシュの影響の完全な目録化のため調査が行われた。

その結果、サイト-8189の記録セクションのバックアップデータに、それまで存在していなかったファイルがおよそ68.5ギガバイト追加されていることが判明した。これらのファイルは過去30年の間の一般人の食事記録や、過去60年分のさまざまな大学の入試問題、過去50年分の住宅地図などが含まれていた。このデータは問題なく削除された。

また、サイト-8189沿岸の海底から15メートル程度の地層に、厚さ10センチメートルほどのチョコレートでできた地層ができていることも判明した。この地層は広範囲に広がっているものの、露見する可能性が低いことからさらなる対応は行われない予定である。

他にも、[…]

もう11年も経ったので、まさか今さら新たな事実が明らかになるとは思ってもいませんでした。しかし、偶然によっておこる奇跡論があの日に起き、その副作用すら目立たないものが大半だったのは、まさしく奇跡だと言う他はないでしょう。あるいは、この現象も異常が関わっていたのかもしれませんが、やはり11年という時間は、その実情を解き明かすのを困難にするのに十分な期間でした。

— 熊田 千紘博士、研究セクション


FILE 6/6SCP-3110-JP

サイト-8189記録セクションより通達

あなたが閲覧しているファイルは、セキュリティクリアランスレベル4以上の資格が必要です。不十分な資格のもとの閲覧や不正アクセスによる閲覧は厳しく規制されています。

— 記録セクション長 駒場 美雪

アイテム番号: 3110-JP
レベル4
収容クラス:
euclid
副次クラス:
thaumiel
撹乱クラス:
keneq
リスククラス:
warning

特別収容プロトコル: SCP-3110-JPが制御された環境下でない場所で発生することは、深妙物質の取扱事故が発生していることを意味します。その際はその事故の対処が最優先となります。MMMMとしての利用については、MMMMの利用マニュアルに従ってください。

SCP-3110-JPとして以前に指定されていた現象群は、現在ミマシイシ・イベントに再分類されました。旧SCP-3110-JPの副次アノマリーは、それぞれAnomalousオブジェクトや超常現象記録に再分類されました。

説明: SCP-3110-JPは、深妙物質の相互作用によって発生する振動現象です。この現象は、外部の運動エネルギーの状態によって性質が変化し、特に大きな振動がある状況下ではそのエネルギーを打ち消す方向に振動することが知られています。

quake.jpg

SCP-3110-JP発生後の施設、1931年。

この現象は、元々は玄妙除却における災害の1つとして遅くとも1930年までには知られていましたが、他の多くの災害とともに大きな注目はされていませんでした。2011年の地震の際に、サイト-8189で深妙物質が漏出してこの現象が発生した結果地震の影響が抑制されたことをきっかけに本格的な研究が行われ、その性質が明らかになりました。当時はこの性質が判明していなかったため、地震の抑制が確率論的異常によるものだと誤認されていました。

mmmm.jpg

MMMMの一部。

この異常は、現在プロジェクト・ミマシイシによって開発された不可説烈震節制機構(Mystical Macroseism Moderate Mechanism)に活用されています。この機構は、巨大地震の際に深妙物質の相互作用を制御された環境で発生させることで振動を抑制し、施設への被害を減少させることを目的に設計されました。この装置は日本における財団の収容施設や戦略上重要な施設に導入されており、2022年現在までに地震による被害は10.4兆円以上抑制されたと推定されています。

これに伴い、この現象はThaumielに分類されました。

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