SCP-3647-JP
評価: +46+x
blank.png
/* 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;
}

tomorrow-loup.png
3/3647-JP LEVEL 3/3647-JP
CLASSIFIED
classified-bar.svg
classified-bar.svg
classified-bar.svg
classified-bar.svg
classified-bar.svg
classified-bar.svg
Item #: SCP-3647-JP
tiamat

特別表記/T-Nn: T-Nnは多数の国家および正常維持機関内で使用される日時表記です。T-[SCP-3647-JP発生までの日数][SCP-3647-JP発生回数]という構造です。SCP-3647-JPが5回発生し、SCP-3647-JPが再び発生するまで残り200日の場合、T-2005という表記がされます。SCP-3647-JPが発生した時は"T=0n、SCP-3647-JP無力化以降はT+Nという形で表記されます。

tomorrow-logo-waku

トゥモロープロジェクト

特別収容プロトコル: SCP-3647-JPは収容および無力化の方法が確立されておらず、SCP-3647-JPが発生次第今後起こる事象を予測し対処しなくてはなりません。特に災害やテロなどの広範囲に被害を及ぼすものや従来なら致命的な被害が出る事象は事前に対応する必要があります。現在、トゥモロープロジェクトチームによるSCP-3647-JP発生要因の捜索が行われています。

説明: SCP-3647-JPは2020/12/31 23:59:59に宇宙規模で発生する異常現象です。SCP-3647-JPが発生するとT-365n+1に基底宇宙内の時間が逆行します。また、副次的性質として以下の事象が発生します。

  • T-365n~T=0nの間に死亡したすべての生物が蘇生する。
  • T-3650時点で位置していた場所に全ての物質や生物が移動する。1
  • T-3650時点での状態にすべての物質や生物が戻る。2

財団はSCP-3647-JPを記憶処理で隠蔽することは不可能と判断し、LK-クラス: "捲くられたヴェール"シナリオの発生を宣言しました。SCP-3647-JPの無力化には成功していません。現在、SCP-3647-JP対策プロジェクト ("トゥモロープロジェクト") を編成し、SCP-3647-JPの調査が進められています。

補遺3647-JP.1: SCP-3647-JP発生以降の世界情勢

T-N1

T-N1では世界中が混乱しており、各地で暴動が頻発し行政に支障が出るようになりました。T-N1での主要国の七ヵ国3脆弱国家指標得点4は以下の通りです。

国家 点数 状況
カナダ 62 要注意(低い)
フランス 53 安定
ドイツ 54 安定
イタリア 67 要注意(低い)
日本 57 安定
イギリス 72 要注意(要注意)
アメリカ 78 要注意(要注意)

これらは例年に比べ平均10~30点以上点数が上がっており、状況が警報までに達していないものの、主要国である七ヵ国に要注意に達している国が存在することは、世界的な治安悪化の証左とされています。5

音声記録 T-2401

以下はSCP-3647-JP発生後に行われたSCP-3647-JP対策チームによる調査報告会の音声記録です。当時の対策チームは除外サイト6に所属している研究員および輪廻現象部門7を中心としたメンバーで構成されていました。

それではまずこの映像を見てください。

これは除外サイト-81H3に保存されていたSCP-6SB3の実験記録の映像です。この日はT-3200での出来事です。映像に映っているDクラス職員ですが、SCP-6SB3の影響によりこの時点で死亡してしまいます。時間は13時28分、よく覚えていてください。

しかし、SCP-3647-JPが発生したことにより、このDクラス職員は生き返っています。T-3651のこのDクラス職員の部屋の映像を見てみましょうか。非常に取り乱している様子が見られますね。後のインタビューによって判明したことですが、SCP-3647-JPが発生したとき、彼にとってはさっき死んだはずなのになぜか生き返っていたという証言が得られています。

では次にT-3201での映像を見てください。この日は実験は行われず、Dクラス職員は部屋の中で待機していました。今は立ち上がってストレッチをしていますね。もう少し見ていてください。

……はい。急に倒れましたね。この後すぐに救急隊が向かったのですが、死亡していることがわかりました。死因は心臓麻痺でした。この死亡した時間は、T-3200の時に死亡した時間と全く同じで、13時28分でした。


次にこの男性ですが、この人はT-2250で首吊り自殺で死亡しています。SCP-3647-JPが発生したことで生き返ってしまったので、すぐに再度同じように首吊り自殺しようと試みたようです。実行した日がT-3631です。

この男性の自殺現場は三日後のT-3601に発見されるのですが、えー、その時点でですね。少し言い難いのですが、まだこの男性は生きていました。三日間首を絞められ苦しんでいた状態で。

現在は病院で治療されているのですが、その間にも何度も自殺しようとしては死ねないという状況が続いています。


まとめますと、

  • T-N0で死亡した人はT-Nnにならないと何があっても死亡しない。
  • 逆に、T-Nnになると何があっても死亡する。
  • T-N0に死亡した人はそこまでの記憶だけを有している。

この三点が判明しました。今後も調査を進めていきます。以上です。

以下の記録は民間人のSCP-3647-JPに対する反応と、それに関与していると考えられる世界情勢および財団への影響です。

SNSに投稿されたものより抜粋 T-1301

俺たちは2021年を迎えられなかった。世界は今や自殺パーティの会場になってる。三日前は隣人が、一昨日は小学校時代からの友人が、昨日は親が自殺しようとした。だが誰も死ねない。死ぬことを許されていないんだ。

財団は少し前に世界に向けてこう言った。
「私たちは人類の守護者です。この事態は私たちに任せてください。」ってな。
だが実態はどうだ?あいつらは結局何もできていないし今だって苦しんでいる人たちがいる。

俺は知っている。あいつらは人類のためと言って死刑囚を使い人を無残にも殺し続けていた。
今だってそうだ。2020年の間にあいつらは何人の人間を殺してきていると思う?
そいつらが生き返って、そしてまた死んでいくんだ。

もしだ、もし三か月後俺たちが2021年を迎えれなかったらどうする?また人が生き返って、震えながら死ぬことを待つしかできない人がたくさんいる。2021年を迎えられないことに耐えかねて自殺しようと、それでもずっと死ねずに苦しむかもしれない。それをあいつらは放置してるんだ。

そんな奴らを人類の守護者と言えるのか?人の記憶を書き換えることができて、大量の異常存在を抱えている奴らが人間の心を持っていると思うか?

気づいてくれ。あいつらは人類の守護者なんかじゃない。敵だ。
俺達が自分たちの手でこの事態を何とかしないといけない。

俺達は確定された運命に決して屈服しない。

この投稿がされた後、カオス・インサージェンシーおよび蛇の手によりサイト-06-3・サイト-17サイト-88などの人間型収容サイトが同時に襲撃され、多数の収容違反が発生しました。その際、特に財団に対し敵対的だったオブジェクト群は各団体と共に逃亡し、行方不明になりました。8

ライブ配信映像より抜粋 T-1121

配信タイトル: 最後まで一緒に話しましょう。


いやー前の2020年じゃいじめられてたけど、もう解決したし、人生やり切った!って感じだねー。

うん。いっぱい包丁で刺したよ。あいつらはそっちの部屋にいる。さすがにグロすぎて配信に乗せれないけどさ。

でも、死ぬほど苦しくても死ねないなんて、ざまあみろだね。

でも、お母さんにちゃんとごめんって言えなかったな。前の2020年じゃ自殺して、今回は殺人犯になったなんて、どう謝っても許してくれないだろうな。

あと2分。みんな。短い間だったけど、配信見てくれてありがとね。
みんなはちゃんと生きるんだよ。

せっかくだし、配信はつけてままにしておくよ。
ここの住所は概要欄に乗せておくから、通報9したかったらして良いよ。

じゃあね。

[20秒沈黙]

……死にたくないなぁ。

この配信がされた後同様の拉致監禁殺人未遂事件が多発しました。その半分以上が被害者を暴行している途中に心臓麻痺により死亡しており、T-N0時点で自殺した時間に犯行を行っていたからだと考えられています。他の生存していた容疑者は一貫して「あの配信に憧れた。復讐がしたかった。」と証言しました。一部ではこの行動を支持する団体が主に日本で複数発足し、各地でデモ活動や集団での犯罪に及んでおり、その中には超常犯罪も含まれていることから準要注意団体への繰り上げが検討されています。

T-N2

財団が懸念を抱いていた二度目の2020年、T-N2が始まり、世界はより一層混乱していきました。T-N1よりも世界中で暴動の数が増え、また二度死を経験し再び生き返ったことによる心的ストレスにより鬱などの精神病を患う人が急増しました。こういった要因により世界の治安はT-N1よりも悪くなっており、主要国の七ヵ国の脆弱国家指標得点は以下のようになりました。

国家 点数 状況
カナダ 73 要注意(要注意)
フランス 65 要注意(低い)
ドイツ 67 要注意(低い)
イタリア 79 要注意(要注意)
日本 68 要注意(低い)
イギリス 85 要注意(高い)
アメリカ 93 警報(警報)

全ての国が10点以上増加しており、今後複数回SCP-3647-JPが発生することがあれば世界の行政機関は完全に崩壊する可能性があります。

連続通り魔事件容疑者聴取記録より抜粋 T-3422

二回やり直せたんだったらさ、どうせもう一回やり直せるだろって思ったんだよ。

どうせ大晦日になったらまた同じ年の元旦に戻るんだろ?

なら今のうちにやれることやっといたほうがいい。
警察のあんただって、あの時逮捕できなかった犯人を今捕まえようとか、あの時助けれなかった人を先に保護しておくとか。そういうことだよ。

俺だってそうだよ。あの時できなかった、その辺のやつらを適当に殺すこと。それをしたかっただけだ。本当はずっとずっとやりたかったんだ。だが一度やっちまうともう取り返し付かないだろ?でも今は取り返しがつくかもしれない。

俺とお前らに何か違いはあるか?俺たちはこの現象に甘えて、乗じて、何かやれなかったことをしようとしてるんだ。

そもそも、どうせ刺したあいつらだって死なねえんだ。次のループで俺のこと殺そうって、もう1回やり直させろって考えてるかもな。ははは。

この事件はT-N2の間では、単独での犯行で最も被害者の多い事件であり、負傷者は15人、従来であれば致命的な怪我を負った人は7人、そしてその中には世界オカルト連合構成員が含まれており話題となりました。犯人は犯行に過去にカオス・インサージェンシーによって盗まれたAnomalousアイテムの類似品を使用していたため関係性が疑われています。10

この事件をきっかけに連邦捜査局異常事件課は超常犯罪の取り締まりを強化し、アメリカ合衆国内の犯罪率は従来の割合まで低下しましたがテロなどの大規模犯罪は定期的に行われています。 財団などの正常維持機関に対し協力要請が送られ、一部の事件は承認し協力していますがSCP-3647-JPの原因捜索に注力していたためほとんどは拒否しました。

T-N5

T-N5ではデモや暴動の数は減少しましたが、その代わり人類は全体的に無気力になり、それは財団職員にも影響しました。ループ前に比べ離職率は5%増加し21%に、自殺未遂者は10%増加し20%になりました。

これによりSCP-3647-JPの研究に遅れが生じるようになると考えた財団は、民間人の雇用や非敵対的な要注意団体および人物への協力体制の構築、各国政府への資金や技術提供の申請をはじめとした大規模な国際的SCP-3647-JP対策プロジェクト ("トゥモローTomorrowプロジェクトProject") を立ち上げました。

以下はトゥモロープロジェクト - イベント調査チームとプロジェクト責任者O5-3とのメールのやり取りです。

機動部隊ベータ-25 ("ループ・ブレイカー")

loop-breaker

部隊任務: 機動部隊ベータ-25はトゥモロープロジェクト直属の機動部隊です。主にSCP-3647-JP発生の原因に関与している可能性のあるオブジェクトや要注意人物、要注意団体への調査および襲撃などの業務をしています。

この部隊の隊員は主に他の機動部隊・世界オカルト連合より排撃班・友好的なGoIおよびPoIからの人材・自衛隊などから現実改変者および奇跡術の対処に長けた隊員を中心に戦績の優秀な隊員を招集し構成されています。

財団からは以下の部隊の隊員より招集されています。

この機動部隊は名目上は財団の保有する機動部隊となっていますが、トゥモロープロジェクト直属の機動部隊のため他の団体の指示に従い行動することもあります。そのため国際的な機動部隊であり財団が確実に自由に動かせる部隊ではありません。

T-N8

トゥモロープロジェクトが調査している間にも要注意団体やデモによるサイト襲撃が発生していました。T-N5時点から全体の数は減っているものの、T-N1時点から継続して襲撃している団体の脅威度は上がっていき、いくつかのサイトは甚大な被害を受けました。

被害記録 T-N8

  • 財団のイメージを低下させるようないたずら11 2755件
  • 職員の誘拐 43件
  • サイト管理官以上の役職の職員への死に値する傷害 13件
  • Anomalousアイテムの盗難12 227件
  • 収容サイトからのオブジェクトの盗難13 196件
  • 収容違反の誘発14 301件
  • 収容違反による一般人への被害 4790件
  • サイトへの爆撃15 29件
  • サイトの壊滅 2件

輪廻現象部門によりSCP-3647-JPが異常性を喪失する時期が試算されました。以下は試算結果です。

T=018439

T-N12

数年にわたりトゥモロープロジェクトによる要因の調査が行われてきましたが少なくとも地球上およびその周辺にはSCP-3647-JP発生の原因となるようなものは存在せず、要因は外宇宙・異次元などに存在する何かという可能性が浮上してきました。

アイディタレンズを利用した並行宇宙の観測、宇宙科学部門による地球外に対する調査を基にSCP-3647-JP発生の原因調査が再び行われました。

並行宇宙の観測記録 T-3112

トゥモロープロジェクト - 並行宇宙観測チームは25147個の並行宇宙を観測しそれらの世界でSCP-3647-JPが起こったか、起こった宇宙はどういった対応を取ったかというところに注力して調査しました。その結果、4%の宇宙はSCP-3647-JPが発生する前に宇宙規模で滅亡しており、93%の宇宙ではSCP-3647-JPは発生しておらず、残りの3%の宇宙ではSCP-3647-JPが発生していることがわかりました。以下は観測記録の抜粋です。

TL-153

この宇宙ではループはT-N18529で終了しました。SCP-3647-JPの原因はつかめておらず、また人類は度重なるSCP-3647-JP発生によるストレスにより精神病を患っている人が多く、財団や世界オカルト連合などの正常維持機関は機能しておらず、活動している職員や構成員もほとんどいないため実質解散状態になっています。

SCP-3647-JPが終了した世界でもこの状態は続き、この宇宙の文明は衰退していきました。

TL-429

この宇宙のループはT-N3で終了しました。この宇宙では財団が世界を支配しており、オブジェクトに対する過剰な実験や人類の管理を常習的に行っています。財団は存在を隠匿せず規模を拡大しているため技術力などが我々の宇宙よりも長けており、SCP-3647-JPの原因を二年で突き止めました。

この宇宙でのSCP-3647-JPの原因は"新生カオス・インサージェンシー"を名乗る団体によって行われ、大規模な現実改変を可能とする神格実体を召喚したことにより発生しました。財団は即座にその存在を認知し、保有する[削除済み]という兵器を用い神格実体の無力化および新生カオス・インサージェンシーの壊滅を行いました。

TL-716

この宇宙のループはT-N34で終了しました。この宇宙ではBIクラス: ("侵入間際") シナリオが頻繁に発生しており、外宇宙に関する技術が他の宇宙に比べ非常に長けていました。

この宇宙でのSCP-3647-JPの原因は外宇宙に存在する神格実体によるもので、SCP-3647-JP無力化に対し活動する職員は少なかったものの成功しました。

この観測調査により

  • SCP-3647-JPが発生した宇宙は全体の3%であることから頻繁に起こるイベントではない。
  • SCP-3647-JPの原因は何か特定の一つというわけではなく宇宙毎に原因は変わるが、その中でも最も多かったのは外宇宙に存在する神格実体である。
  • SCP-3647-JPを無力化する方法は、SCP-3647-JPが終わるまで耐えるかSCP-3647-JPの原因を見つけ無力化するかの二つ。

ということがわかりました。

以下はトゥモロープロジェクト - イベント調査チームに送られた機動部隊ベータ-25 ("ループ・ブレイカー") 隊長ヘンリー・ブロートとのメールの内容です。

T-N15

監督評議会投票記録 T-32715

SCP-3647-JP対策プロジェクト ("トゥモロープロジェクト") の放棄に関する監督評議会投票記録

賛成 否決 棄権
O5-1
O5-2
O5-3
O5-4
O5-5
O5-6
O5-7
O5-8
O5-9
O5-10
O5-11
O5-12
O5-13
賛成4 反対8 棄権1
議題は否決された

我々はまだ諦めるべきではない。財団や連合といった正常機関が歩みを止めてしまえば、世界中の人々は何もかも諦めてしまうだろう。そんなことはあってはならない。我々、財団や正常維持機関だけではなく、人類にはまだやらなければならないことがある。こんな所で停滞している場合では無い。トゥモロープロジェクトは継続される。

- O5-3 -

世界情勢と財団内の変化

T-30915

宇宙科学部門はNASA16・JAXA17などの宇宙機関とのコンタクトを取り、SCP-3647-JP発生の要因となる実体の捜索協力を求めました。交渉には時間をかけたものの協力関係を作ることに成功し、"トゥモロープロジェクト - 外宇宙捜索チーム"として結成しました。

T-29115

望遠鏡の需要が急増。個人でSCP-3647-JPの要因を探そうといったイベントが定期的に行われている。また、財団やプロジェクトへの参加希望者、宇宙機関への就職希望者が急増し「世界を救いたい」という声が頻繁に挙がっている。

T-21315

テロの数が減少。カオス・インサージェンシーや蛇の手からの襲撃は無く、動向が全くつかめなくなった。一部の団体は解体を宣言した。

T-13715

機動部隊ベータ-25 ("ループ・ブレイカー") には外宇宙に行った際の戦闘訓練を実施させるようになった。

T-10415

スクラントンボックス作成に利用される技術を応用し、探索記録をループ後も残すことができる外宇宙探索機の制作と外宇宙で実体に対する攻撃が可能な戦闘機などの制作プロジェクトが始動した。

T-315

設計が完了した。

T-N28

十年以上にわたり制作されていた外宇宙探索機 ("Boost") の打ち上げ成功が確認されました。トゥモロープロジェクト - 外宇宙捜索チームは外宇宙の大きさを暫定的に区間分けし、それぞれの方向に対し外宇宙探索機 ("Boost") を複数打ち上げ、同時探査を実施することを発表しました。

探索には数十年以上かかると予測されており、その間は人類のメンタルケアや新たな財団職員の雇用、SCP-3647-JP無力化後の対応準備へと注力を注ぐようになりました。



























T-N64

トゥモロープロジェクト - 外宇宙捜索チームはSCP-3647-JPを発生させている神格実体を地球から約850光年離れた場所で発見しました。この神格実体は推定身長が40m程の、膝に顔を埋めるような体勢をした顔の部位・髪・生殖器の無い実体でした。また、原因と判断した主な点として

  • 神格実体周辺のヒューム値が10000Hm以上の数値を検出した。
  • T=063時点で瞬間的に神格実体周辺のヒューム値が1Hmとなり、それ以外の箇所が0.1Hm未満になった。

の二つが挙げられます。

トゥモロープロジェクトは対外宇宙神格実体戦闘機 ("Sunrise") の起動準備を開始。機動部隊ベータ-25 ("ループ・ブレイカー") 内で行った戦闘訓練で優秀な戦闘員たちを配置し、"トゥモロープロジェクト - 討伐チーム"としました。選ばれたのは以下の四名です。

  • エドガー・レーネ
  • ウィラマー・バイツ
  • ハーヴィー・ローウェス
  • ヘンリー・ブロート

対外宇宙神格実体戦闘機 ("Sunrise") には宇宙科学部門が制作した多機能宇宙服・10000Hmに耐えうるよう強化されたSRA・ガトリング砲および専用の現実性凝縮弾頭18などを搭載していました。

T-564

以下は討伐チーム四名に配布された作戦概要です。

作戦概要


準備段階

  1. それぞれ搭乗しているSunriseをワイヤーで接続し、神格実体を囲むように張る。
  2. ワイヤーに強化SRAを均等に取り付けていく。この際BoostによるSRAの運搬や移動の補助などのサポートが行われる。
  3. ワイヤーをそれぞれ引っ張り、神格実体とSRAの距離を縮め周辺のヒューム値を安定させていく。

攻撃段階

  1. ある程度の距離を保ちながら現実性凝縮弾頭を神格実体に撃ち込む。
  2. 1Hmになるまで撃ち続け、そのまま無力化する。
  3. 弾頭が無くなる・1Hmまで下がりきらなかった場合、T=0の瞬間を狙い直接攻撃する。

T-164

以下は対外宇宙神格実体戦闘機 ("Sunrise") 内でのトゥモロープロジェクト - 討伐チームの四名の会話音声記録です。

エドガー: 全員作戦は確認したか?

ハーヴィー: はい。確認しました。

ヘンリー: オーケーだ。

ウィラマー: したぞ。

エドガー: よし。ところでこの音声は録音されて本部にリアルタイムで送信しているらしいが、作戦前にみんなに何か言うことはあるか?

ウィラマー: 少しくらい考えてこればよかったな。

ヘンリー: 意気込みか何か言うのか?

エドガー: 何でもいいが、これ以降四人で集まって何か言う機会なんてないぞ。

ウィラマー: そうだな……俺が帰ってきたら病院とか全部すっ飛ばしてすぐに行きつけのバーに行くからその日は貸し切りにしとけ。とかか?

ハーヴィー: そういう感じですか。なら、作戦が成功したら私をO5まで昇級させてください。

エドガー: だめだろ。

ハーヴィー: まあまあ、最後の戯れじゃないですか。

エドガー: 俺は……新年会したいな。ずっとできてない。

ヘンリー: まあ、ずっと同じ年だったし、新年のイベントやりたいな。スリーも呼ぼう。ウィラマーの行きつけのバーで、ついでにハーヴィーの昇級祝いだな。

ハーヴィー: ははは。いいですね。

ウィラマー: 一番うれしそうだな。

エドガー: こんなものか?

ヘンリー: そうだな。もうすぐ作戦開始時間だ。

エドガー: 絶対に成功させるぞ。

他三名: 了解。

T-164

以下は作戦実行日の映像記録です。

実体がSCP-3647-JPを発動させるまで[100:00] ヘンリーが作戦開始を宣言。

[97:28] ワイヤーを繋げた状態でboostを飛ばす。

[92:31] 指定の位置にboostをすべて飛ばし、SRA設置作業が始まる。

[88:11] いくつかのSRAが負荷に耐えられず破壊される。エドガーが予備のSRAを取ってくるよう無線でウィラマーに指示する。

[81:54] 一つ目のワイヤーにSRAを設置し終わる。同様の作業を繰り返し行う。

[43:01] 一通りSRAの設置作業が終了する。

[40:23] それぞれの区画に分かれワイヤーの範囲を狭めていく。

[30:54] ハーヴィーが「実体が少し動いた」と報告する。作業は一時中断され様子を見ていたが、それ以上の反応がなかったため継続された。

[28:24] 実体がSRAで囲われ、近づくことが可能になる。

[26:08] メンバーが全員Sunriseに戻り、それぞれのコックピットに乗る。

[24:31] Sunriseが四つの機体に分かれる。

[21:12] 実体を囲むようにそれぞれ配置につく。

[20:01] Sunriseからガトリング砲が出現し、現実性凝縮弾頭を発射し始める。

[19:41] 実体のヒューム値が8217Hmまで下がる。

[18:59] 実体から指向性光学エネルギー放射がウィラマーの乗っているSunriseに対し発射される。ウィラマーがロストする。

[18:52] 他三機が距離を離そうとするが、神格実体が再び指向性光学エネルギー放射を発射し阻む。

[18:36] 撤退から交戦に方針を変え、発射を継続する。指向性光学エネルギー放射も同様に継続して発射されるが、回避している。

[17:38] 実体のヒューム値が6923Hmまで下がる。ハーヴィーのSunriseに指向性光学エネルギー放射が一部接触しコントロールが効かなくなる。

[16:25] 実体のヒューム値が4711Hmまで下がる。ハーヴィーのSunriseは弾頭を打ち続けていたが、コントロールが効かなくなっているところを実体により指向性光学エネルギー放射を発射されロストする。

[08:38] 実体のヒューム値が1005Hmまで下がる。ヘンリーのSunriseの方に対し放たれた指向性光学エネルギー放射が、ヘンリーを庇うように前に出たエドガーのSunriseに当たりロストする。

[01:32] 実体のヒューム値が249Hmまで下がる。

[00:12] 実体のヒューム値が58Hmまで下がる。

[00:08] 実体のヒューム値が35Hmまで下がる。Sunriseが旋回し実体に対し直進する。

[00:01] 実体のヒューム値が12Hmまで下がる。Sunriseが実体に突撃する。

[00:00] 実体のヒューム値が1Hmまで下がる。爆発が起きる。

[映像断絶]


































































O5-3より

現在時刻6時50分。

もうすぐだ。

ここからの景色も良いものだな。



さて、この64年間、君たち人類を苦しませ続けたことを本当に申し訳なく思う。

いきなり異常に巻き込まれ、困惑した人もたくさんいただろう。

だが、それは勇敢な四人の戦士によって取り除かれた。

私は彼らに最大級の敬意を払おうと思う。



我々は異常を人々から遠ざけ、闇の中に閉じこめてきた。しかしそれは、君たち人類を守るためであった。

今後、ヴェールを剥がした我々はどうするべきなのか協議中だが、ここで誓おう。

"人類は恐怖から逃げ隠れていた時代に逆戻りしてはならない。"

我々は絶対に逃げない。君たち人類を守るため職務を全うし、人生を捧げよう。



しかし、こんな美しい景色を見れば疲れも吹っ飛んでしまうな。








64年ぶりの初日の出だ。








new-year-sunrise











T+1
2021/1/1











評価: +46+x


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