思い出を振り返って

このページの批評は終了しました。

評価: 0+x
思い出を振り返って
作成者: Kasugai_KanaguKasugai_Kanagu
作成日: 18 Aug 2022 13:12
/* 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)); }
}

思い出を振り返って

A TRIP DOWN MEMORY LANE

ジャリッCrunchジャリッCrunchまばらに色のついた砂利道を上機嫌に踏みしめて、ジョン・デュパンは微笑んだ。昔から、彼には小さな勝利を噛みしめる習慣があった。予算管理部門の仕事は決して楽ではない──特にサイト-19ほど入り組んだ施設で働くともなれば。だが、ここ最近は最高だった。何ヶ月にも渡って着実に、ほぼ激減レベルの勢いでアノマリーどもがくたばっていき、もはや収容が不要となってどんどん資金が浮いていったのだ。それはさながら、一介の会計士ですら英雄になりかねない程であった。

Crunch. Crunch. Cheerfully trampling the path of paint-speckled gravel, John Dupin smiled. He'd long since learned to relish the minor victories. Working in the Department of Budget Management was never easy, especially at a facility as complex as Site-19, but he had been on fire lately. Anomalies had been dropping dead at a steady, almost alarming rate for months, freeing up more and more funds once their containment was no longer necessary, and that was nearly enough to make a hero out of even an accountant.

もちろん、中にはデュパンが気に食わない者もいるかもしれない。彼は過去いくつものプロジェクト提言を却下してきたことから、多くの異名で呼ばれてきた。阿呆な科学者が収容ニーズを見誤って惨状を引き起こすたびに、彼は予算を超過しないギリギリの線を渡ってきたものだ。だが、そんなことは大した問題じゃない。彼は自分の仕事がどれだけ大切かを分かっていた──財団は無限の財源を持っているわけではないのだ。たとえ、どれだけ多くの人間がそう思い込んでいようとも。無駄にしなかった1セント1セントを、彼は文字通り世界を救うために投じてきた。

Sure, some people might look down on Dupin. He had been called many names in the past for disallowing project proposals. Whenever some fool scientist underestimated the scope of their containment needs with disastrous consequences, his ass was on the line for not over-budgeting. But none of that mattered, not really. He knew how important his work was; the Foundation didn't have infinite money, no matter how many people had gotten it into their heads that it did, and every cent not wasted was a cent he could put towards literally saving the world.

デュパンはあるミーティングを思い返していた。ちょっとした手柄、つまりは目下踏みつけている安価な路面舗装を産んだミーティングだ。死んだスキップのナンバーは思い出せなかったが、どうでもいい。大事なのは、それが何からできていたかだった……

Dupin daydreamed about the meeting which had resulted in the little triumph of cheap infrastructure he was presently treading into dust. He couldn't remember the dead skip's number, but that didn't matter. What mattered was that it had been made out of…

「コンクリートです」

"Concrete."

「ええ」ティルダ・ムース管理官はコンピュータから顔も上げなかった。

"Mhmm." Director Tilda Moose didn't bother to look up from her computer.

「予算申請が来ております。タウ-1ヘリパッドまでの道を舗装するコンクリートに必要とのことですが、実のところ不要であると考えております。この……ええと。この要請フォームにサインをいただけますでしょうか? 最近無力化された所から資材を再利用したいのです」デュパンは1枚の用紙を彼女のキーボードの前に差し出した。

"There's a budget appropriation for new concrete, to pave the path to the Tau-1 helipad, but I don't think it's actually necessary. I… um. I was hoping you could sign this requisition form? I'm looking to re-use materials from a recent neutralization." Dupin slid a single sheet in front of her keyboard.

「収容室を取り壊したいということですか? 私がそんなものにサインするとでも?」依然彼女は目を上げない。

"You mean tearing up the containment chamber? Why would I need to sign for that?" Still she didn't look up.

「いえ、収容室ではありません。コンクリートは……」

"No, not the containment chamber. The concrete…"

ムースの目はついぞコンピュータを離れ、デュパンと合った。「コンクリートは……?」

Moose's eyes finally left the computer and met Dupin's. "The concrete…?"

「その……それなんですが、問題のスキップは基本的にコンクリート製なんです、管理官。それを転用すれば節約できます」

"On… the thing, the actual skip was basically made of concrete, Director. We can save money by repurposing it."

彼女が目を見開き、暫しの沈黙が訪れた。「どのくらい浮くのですか?」

There was a moment of silence as her eyes widened. "How much money?"

「あー……その……えー……」

"I… um… I…"

彼女は片眉を釣り上げる。

She raised one eyebrow.

「……ええと、正確な金額ではないんですが、計算が合っていれば、およそ……12米ドルです」デュパンはひやひやしつつも微笑んだ。

"…well, it's not an exact figure but, if my calculations are right, about… twelve American dollars." Dupin smiled nervously.

ムースは瞬く前に一度、そのまま目を更に見開いた。「かつて敵対的で、生きていたらしきアノマリーを、12ドル節約するために取り壊したいと?」

Moose's eyes widened further in the space before she blinked, once. "You want to repurpose a formerly-hostile, presumably living anomaly, to save twelve dollars?"

彼はひやついた笑みを熱心なものに見せようとした。「ええ、サイト管理官。舗装も節約もまとめてやっちゃいましょう! (Pave and save!)」

He tried to make his nervous smile look eager instead. "Yes, Site Director. Pave and save!"

彼女は溜息をつき、片手をこめかみに当てた。「わかりました、いいでしょう。ペンをいただけますか?」

She sighed, and pressed one hand to her forehead. "Alright, fine. Did you bring a pen?"

彼が記憶に表情を曇らせ、もうちょっと細部は忘れておきたかったなと思っていると、きゅっと目を細めてしまったせいで、一瞬──ほんの一瞬だったが──彼は確かに目を閉じた。「クソ、それにしてもこの時期の太陽は明る……」

He winced at the memory, wishing he'd forgotten a few of the details, squinting so hard that for a moment — just a moment — his eyes actually closed. Damn, but the sun is bright this time of…

砂利が足下でずれ、脚がもつれた。彼が再度目を開いたときに見えたのは、ペンキのついた道が自分目掛けて浮上し、黒と赤が炸裂する場面だった。

The gravel shifted beneath his feet, and his legs got tangled up, and as he opened his eyes again he saw the painted path rising up to meet him in a burst of black and red.

ゴリッCrunch

Crunch.


インシデント報告 19-2021-8191

Incident Report 19-2021-8191


概要: ジョン・デュパン (予算管理部 次長) がヘリパッド タウ-1から東通用口の間で転倒し、新設された砂利道で頸部を強打し亡くなりました。

Summary: John Dupin (Assistant Manager, Budget Management) lost his footing between Helipad Tau-1 and the East Service Entrance, fatally breaking his neck on impact with the new gravel path.


この作品は『ノー・リターン』カノン所属です。『ノー・リターン』は大長編作品『SCP-6500 - Inevitable』の後日談を綴るカノンであり、上述の作品中において、SCP-6500 (全宇宙的な異常の消失・減衰現象) が終わった後の話が展開されます。

https://scp-wiki.wikidot.com/a-trip-down-memory-lane


ページコンソール

批評ステータス

カテゴリ

SCP-JP

本投稿の際にscpタグを付与するJPでのオリジナル作品の下書きが該当します。

GoIF-JP

本投稿の際にgoi-formatタグを付与するJPでのオリジナル作品の下書きが該当します。

Tale-JP

本投稿の際にtaleタグを付与するJPでのオリジナル作品の下書きが該当します。

翻訳

翻訳作品の下書きが該当します。

その他

他のカテゴリタグのいずれにも当て嵌まらない下書きが該当します。

言語

EnglishРусский한국어中文FrançaisPolskiEspañolภาษาไทยDeutschItalianoУкраїнськаPortuguêsČesky繁體中文Việtその他日→外国語翻訳

日本支部の記事を他言語版サイトに翻訳投稿する場合の下書きが該当します。

コンテンツマーカー

ジョーク

本投稿の際にジョークタグを付与する下書きが該当します。

アダルト

本投稿の際にアダルトタグを付与する下書きが該当します。

既存記事改稿

本投稿済みの下書きが該当します。

イベント

イベント参加予定の下書きが該当します。

フィーチャー

短編

構文を除き数千字以下の短編・掌編の下書きが該当します。

中編

短編にも長編にも満たない中編の下書きが該当します。

長編

構文を除き数万字以上の長編の下書きが該当します。

事前知識不要

特定の事前知識を求めない下書きが該当します。

フォーマットスクリュー

SCPやGoIFなどのフォーマットが一定の記事種でフォーマットを崩している下書きが該当します。


シリーズ-JP所属

JPのカノンや連作に所属しているか、JPの特定記事の続編の下書きが該当します。

シリーズ-Other所属

JPではないカノンや連作に所属しているか、JPではない特定記事の続編の下書きが該当します。

世界観用語-JP登場

JPのGoIやLoIなどの世界観用語が登場する下書きが該当します。

世界観用語-Other登場

JPではないGoIやLoIなどの世界観用語が登場する下書きが該当します。

ジャンル

アクションSFオカルト/都市伝説感動系ギャグ/コミカルシリアスシュールダーク人間ドラマ/恋愛ホラー/サスペンスメタフィクション歴史

任意

任意A任意B任意C

ERROR

The Kasugai_Kanagu's portal does not exist.


エラー: Kasugai_Kanaguのportalページが存在しません。利用ガイドを参照し、portalページを作成してください。


利用ガイド

  1. portal:3995762 (01 Jun 2018 11:19)
特に明記しない限り、このページのコンテンツは次のライセンスの下にあります: Creative Commons Attribution-ShareAlike 3.0 License