﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:rgba(0,0,0,0);color:inherit;text-decoration:none}mark{background-color:#ff9;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*,*::before,*::after{box-sizing:border-box}:root{--color-key: #3b808b;--color-key-accent: #c4ffff;--color-key-green: #3db39d;--color-key-gradient: linear-gradient(35deg, var(--color-key) 25%, var(--color-key-green) 100%);--color-main-text: #2e2e2e;--color-article-bg: #f5f5f5;--color-sidebar-bg: var(--color-article-bg);--color-body-bg: var(--color-article-bg);--color-link: #1a0dab;--color-link-hover: #e9967a;--color-link-visited: #b22222;--color-link-noexists: #c0c0c0;--color-table-text: var(--color-main-text);--color-table-frame: #d0d8e0;--color-table-header-th: #e0e8f0;--color-table-header-td: #d0d8e0;--color-table-body-th: #eeeeee;--color-table-body-td: #eef5ff;--color-input-outline-focus: #6495ed;--color-anchor-super: #e36767;--color-diff-ins: #1e81eb;--color-diff-del: #e72919;--color-strong: #1e1e1e;--color-smoke: #cecece;--width-sp: 679px;--width-tab: 992px;--width-article: 830px;--width-sidebar: 380px;--width-wrapper: 1210px;--height-header-fixed: 50px;--font-size-small: 13px;--font-family-fa: "Font Awesome 6 Free";--font-family-fab: "Font Awesome 6 Brands"}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:var(--color-main-text);background-color:var(--color-body-bg);margin:0 auto;font-size:100%;font-family:"Segoe UI","Helvetica Neue",Helvetica,"Noto Color Emoji","Yu Gothic Medium","Yu Gothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400;line-height:1.5em;overflow-y:auto;overflow-wrap:break-word}strong,mark,h1,h2,h3,h4,h5,h6,dt,th,.bold,.strong{font-weight:bold;color:var(--color-strong)}img,video,iframe,input,textarea,.ie5{max-width:100%}pre,dl,p,blockquote{margin-bottom:24px}details{padding:0 10px}details[open] summary::before{content:""}summary{cursor:pointer;list-style:none;user-select:none}summary::before{font-family:var(--font-family-fa);content:"";margin-right:.2em}pre{font-size:14px;padding:.8em;overflow:auto;white-space:pre-wrap;word-wrap:break-word;color:gray;background-color:#ececec;box-shadow:inset 2px 2px 2px -1px rgba(105,105,105,.25),2px 2px 1px -1px hsla(0,0%,100%,.25);border-radius:3px;letter-spacing:.5px}.code-inline{background-color:#e3e6e9;border-radius:4px;padding:.2em .4em;word-break:keep-all}ins{text-decoration:underline}.list-indent1{padding-left:20px}.list-indent2{padding-left:24px;margin-left:24px}.list-indent3{padding-left:32px;margin-left:32px}.list-indent4{padding-left:40px;margin-left:40px}ul,ol{padding:0 1em 0 20px}.list1,.recent-list{list-style-type:disc}.list2{list-style-type:circle}.list3{list-style-type:square}.fa-ul{list-style-type:none}ol.list1{list-style-type:decimal}ol.list2{list-style-type:lower-roman}ol.list3{list-style-type:lower-alpha}li:not(:last-of-type){margin-bottom:.4em}.list-plugin{padding-left:40px}li ul{margin-top:0}dl.list1{margin-left:0;padding-left:0}dt{font-weight:bold;margin-left:1em}dd{margin-left:2.5em}input::placeholder,textarea::placeholder{color:#bbb}input[type=radio i],input[type=checkbox i],label,button{cursor:pointer}input[type=radio i]{margin:0}a{text-decoration:none;word-wrap:break-word;transition:.3s}a:link{color:var(--color-link)}a:visited{color:var(--color-link-visited)}a:hover,a:active{color:var(--color-link-hover);text-decoration:underline}a>span[style^=color],a>span[class^=color-]{text-decoration:underline;text-decoration-color:rgba(155,155,155,.5)}a.external:not(.noicon)::after{font-family:var(--font-family-fa);content:"";font-weight:900;font-size:.9em;margin:0 .3em}.noexists{color:var(--color-link-noexists)}.noexists a{filter:grayscale(0.5)}.noexists a:hover{color:var(--color-link-noexists)}.noexists::after{font-family:var(--font-family-fa);content:"";font-size:.9em;margin:0 .3em}.noicon .external::after,.noicon .noexists::after{display:none}.anchor_super{font-size:xx-small;vertical-align:super;margin-top:-2em;padding-top:2em}h1,h2,h3,h4,h5,h6{overflow:hidden;line-height:1.8em}h2,h3,h4{margin:2.4em 0 1.2em 0;padding:0 .3em}h1.title{font-size:1.5em;line-height:1.5em;font-weight:bold;color:silver;background:#303030;padding:20px 16px;margin:0;box-shadow:4px 4px 0 gray}h1.title a:link,h1.title a:visited{color:#f5f5f5;text-decoration:none}h1.title a:hover{color:var(--color-key-accent);text-decoration:none}h2{font-size:1.5em;border-bottom:1px solid skyblue}h2:first-of-type{margin-top:1em}h3{border-bottom:1px solid silver;font-size:1.3em}h4{font-size:1.25em}h5,h6{padding:.3em;margin:.5em 0}img{vertical-align:middle;image-rendering:-webkit-optimize-contrast;height:auto}[class^=inline-image-]{display:inline-block}[class^=inline-image-] img{object-fit:cover;width:100%;height:100%}.keyboard{height:20px;min-width:23px;padding:0 5px;margin:3px 5px;background:#eff0f2;border-radius:4px;border-top:1px solid #f5f5f5;box-shadow:0 0 25px #e8e8e8 inset,0 1px 0 #c3c3c3,0 2px 0 #c9c9c9,0 2px 3px #333;color:#5a5a5a;text-shadow:0 1px 0 #f5f5f5;font:bold 12px arial;text-align:center;line-height:20px;display:inline-block}.keyboard.bigkey{height:41px;min-width:24px;padding:0 10px;margin:5px 10px;font-size:18px;line-height:41px}.positive{color:#00ff7f}.negative{color:#e02020}.gameIcon{user-select:none}#attach_preview{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.reader_file{max-width:300px;margin:5px}.cf::after,.cf::before{content:"";display:block;clear:both}em,.italic{font-style:italic}.super_index{color:#d33;background-color:inherit;font-weight:bold;vertical-align:super}a.note_super{color:var(--color-anchor-super);background-color:inherit;font-weight:bold;font-size:60%;vertical-align:super}div.jumpmenu{font-size:60%;text-align:right}hr{margin:1em auto}hr.full_hr{border-style:ridge;border-color:#333;border-width:1px 0}hr.note_hr{width:90%;border-style:ridge;border-color:#333;border-width:1px 0;margin:1em auto 0em auto}span.size1{font-size:xx-small;line-height:130%;text-indent:0;display:inline}span.size2{font-size:x-small;line-height:130%;text-indent:0;display:inline}span.size3{font-size:small;line-height:130%;text-indent:0;display:inline}span.size4{font-size:medium;line-height:130%;text-indent:0;display:inline}span.size5{font-size:large;line-height:130%;text-indent:0;display:inline}span.size6{font-size:x-large;line-height:130%;text-indent:0;display:inline}span.size7{font-size:xx-large;line-height:130%;text-indent:0;display:inline}strong.word0{background-color:#ff6;color:#000}strong.word1{background-color:#a0ffff;color:#000}strong.word2{background-color:#9f9;color:#000}strong.word3{background-color:#f99;color:#000}strong.word4{background-color:#f6f;color:#000}strong.word5{background-color:#800;color:#fff}strong.word6{background-color:#0a0;color:#fff}strong.word7{background-color:#886800;color:#fff}strong.word8{background-color:#004699;color:#fff}strong.word9{background-color:#909;color:#fff}.body-header,.body-footer,.fixed-navigation{position:relative;background:var(--color-key);width:100%}.body-header a,.body-footer a,.fixed-navigation a{transition:.3s}.body-header a:link,.body-header a:visited,.body-footer a:link,.body-footer a:visited,.fixed-navigation a:link,.fixed-navigation a:visited{color:#fff;text-decoration:none}.body-header a:hover,.body-footer a:hover,.fixed-navigation a:hover{color:var(--color-key-accent);text-decoration:none}.body-header svg,.body-footer svg,.fixed-navigation svg{fill:#f5f5f5;transition:fill .3s}#body,#sidebar{background:rgba(0,0,0,0);font-size:93.75%}th,td{vertical-align:middle}th>p:last-of-type,th>div:last-of-type,th>table:last-of-type,td>p:last-of-type,td>div:last-of-type,td>table:last-of-type{margin-bottom:0}thead .style_th,tfoot .style_th{background-color:var(--color-table-header-th)}thead .style_td,tfoot .style_td{background-color:var(--color-table-header-td)}.style_table{padding:0;border:none;text-align:left;background-color:var(--color-table-frame);border-spacing:1px;border-collapse:separate}.style_th{padding:5px;margin:1px;text-align:center;background-color:var(--color-table-body-th)}.style_td{padding:5px;margin:1px;background-color:var(--color-table-body-td)}.ie5{text-align:left;overflow:auto;margin-bottom:24px}.table_left .style_table{margin:0 auto 0 0}.table_center .style_table{margin:0 auto}.table_right .style_table{margin:0 0 0 auto}.table_full .style_table{min-width:100%}.table_separate .style_table{border-spacing:1px !important;border-collapse:separate !important}.table_scroll .style_table{width:max-content}.table_collapse .style_table{border-collapse:collapse;background-color:rgba(0,0,0,0);border-bottom:1px solid dimgray}.table_collapse tr{border-bottom:1px solid dimgray}.table_collapse tr:last-of-type{border:none}.table_collapse .style_td{background-color:rgba(0,0,0,0)}.table_stripe tr:nth-of-type(even) .style_td{background-color:hsl(from var(--color-table-body-td) h s calc(l - 3))}.table_float_left{float:left;margin-right:20px}.table_float_right,.summary,.infobox{text-align:right;float:right;margin-left:20px;margin-bottom:24px}.table_float_right .ie5,.summary .ie5,.infobox .ie5{margin:0}.table_compact,.infobox{font-size:12px}.table_compact .style_td,.table_compact .style_th,.infobox .style_td,.infobox .style_th{padding:4px 8px}.infobox{z-index:1}.infobox ruby{vertical-align:-7.5px}.infobox thead .style_th,.infobox tfoot .style_th{font-size:15px;padding:15px 5px}.infobox .style_table{border-collapse:collapse}.infobox .style_th{box-shadow:none}.infobox .style_td{vertical-align:top}.infobox .style_td.infobox-image{padding:0}.infobox .list-plugin{line-height:1.3}.style_table .list-plugin,.style_table .list1.list-indent1{padding:0 0 0 20px !important;margin:0 !important}.style_table .list-plugin li:not(:last-of-type),.style_table .list1.list-indent1 li:not(:last-of-type){margin-bottom:.2em}.body-header{padding-bottom:60px}.body-header::after{content:"";position:absolute;bottom:-5px;width:100%;height:10px;border-radius:50%;background-image:radial-gradient(#202020, transparent);z-index:-1;filter:blur(6px)}#hero{position:relative;width:100%;height:17.58vw;background:var(--header-image) no-repeat center top/100% fixed border-box}#headerImage,#headerText{position:absolute;left:2vw;top:50%;transform:translateY(-50%);height:100%;max-height:50%;width:auto;max-width:80%;filter:drop-shadow(2px 4px 6px black)}#headerText{display:flex;align-items:center;color:#fff;font-size:24px}#navToggle{display:none}#navToggleHeader{color:#f5f5f5;display:grid;grid-template-columns:16px 1fr 1fr;gap:10px;justify-content:center;align-items:center;width:100%;height:30px;padding:0 10px;cursor:pointer}#navToggleHeader svg{width:16px;height:16px}#navToggleHeader .tn-text{justify-self:flex-start}#navToggleHeader.open{background:hsla(0,0%,100%,.2)}#navToggleHeader.open::after{transform:translateY(3px) rotateZ(225deg)}#navToggleHeader:hover{background:hsla(0,0%,100%,.2)}#navToggleHeader::after{content:"";display:block;justify-self:flex-end;width:12px;height:12px;border-width:0 3px 3px 0;border-style:solid;border-color:#f5f5f5;transform:translateY(-2px) rotateZ(45deg);transition:transform .3s}#navToggleContents{display:none}#navToggleContents ul{display:grid;grid-template-columns:repeat(3, minmax(100px, 1fr));justify-content:center;align-items:center;padding:10px 0}#navToggleContents ul li{justify-self:center;width:110px;margin:none}#navToggleContents .nav-link{display:flex;justify-content:center;align-items:center;flex-direction:column}#navigator,.nav-bar{display:flex;flex-wrap:wrap;align-items:center}#navigator{position:absolute;bottom:20px;right:30px;padding:0 40px;justify-content:flex-end;background:var(--color-key);border-radius:60px;box-shadow:0 5px 20px rgba(32,32,32,.5)}.nav-bar{justify-content:space-around;margin:0;text-align:center}.nav-bar li{margin:0;font-size:14px;width:60px}#navPage{margin-left:30px}.nav-link{position:relative;display:flex;flex-direction:column;padding:10px 0;filter:drop-shadow(0 1px 1px #333)}.nav-link::before,.nav-link::after{content:"";position:absolute;bottom:2px;height:2px;background-color:var(--color-key-accent);width:0;transition:.3s}.nav-link::before{left:50%}.nav-link::after{right:50%}.nav-link:hover::before,.nav-link:hover::after{width:50%}.nav-link:hover .path-page{fill:var(--color-key-accent)}.nav-icon{height:40px;width:auto}.nav-icon .edit-pen{fill:#9edc80}.nav-icon .edit-square{fill:#b4cbef}.nav-icon .freeze-lock,.nav-icon .unfreeze-lock{fill:#ecd36c}.nav-icon .diff-arrow{fill:#f17e6a}.nav-icon .backup-floppy-main{fill:#a5c5e8}.nav-icon .upload-clip{fill:silver}.nav-icon .new-plus{fill:#9bdbfd}.nav-icon .rename-arrows{fill:#efa52e}.nav-icon .rename-name{fill:#ffee8c}.nav-icon .list-data,.nav-icon .filelist-file{fill:#aeffdf}.nav-icon .recent-clock-arrow{fill:#88a5ff}#wrapper,#minWrap{display:flex;margin:50px auto;background:var(--color-article-bg);clear:both;box-shadow:0 0 10px rgba(32,32,32,.2);border-radius:4px}#wrapper{justify-content:space-between;max-width:1210px;width:96%}#minWrap{justify-content:center;max-width:96%;width:992px}main,#body{width:100%;max-width:830px;min-width:calc(552px - 4vw)}#body{padding:30px}#body ul,#body ol{margin:0 0 24px;overflow:hidden}#body ul ul,#body ul ol,#body ol ul,#body ol ol{margin:0}#body ul.list1.list-indent1:not(.list-plugin),#body ul.taglist,#body ol.list1.list-indent1:not(.list-plugin),#body ol.taglist{padding-left:40px}#body dd ul.taglist{padding-left:12px}#body .style_table ul.taglist{padding-left:16px;margin-bottom:0}.article-main>p,#preview>p{padding:0 8px}.article-title{position:relative;margin-bottom:10px;padding:0}#lastmodified{position:absolute;color:#f5f5f5;bottom:4px;right:12px;text-align:right}#sidebar{width:380px;min-width:380px;max-width:90vw;padding:10px 0;background-color:var(--color-sidebar-bg);transition:.3s;box-shadow:2px 0 6px rgba(32,32,32,.062745098);scrollbar-width:0;border-radius:4px 0 0 4px}#sidebar::-webkit-scrollbar{display:none}#sidebar.open{box-shadow:10px 0 30px rgba(32,32,32,.5)}.sidebar-content ul{list-style:none}.sidebar-content li{position:relative}.sidebar-content li::before{content:"";position:absolute;display:block;width:5px;height:1px;border-width:1px;border-style:solid;border-radius:100%;top:8.2px;left:-10px}#navSide{padding:20px;overflow:hidden;word-break:break-all}#navSide li{line-height:1.1em;margin-top:0}#navSide h2{font-size:1.3em;color:#f5f5f5;background-color:#303030;text-align:center;padding:.8em 0;margin:.1em 0;border:none}#navSide h3,#navSide h5{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;white-space:nowrap;border:none}#navSide h3::before,#navSide h3::after,#navSide h5::before,#navSide h5::after{content:"";display:inline-block;width:100%}#navSide h3::before,#navSide h5::before{margin-right:10px}#navSide h3::after,#navSide h5::after{margin-left:10px}#navSide h3{font-size:1.2em;background-color:rgba(0,0,0,0);padding:.6em 0;margin:.5em 0}#navSide h3::before,#navSide h3::after{height:6px;border-top:1px solid gray;border-bottom:1px solid gray}#navSide h4{position:relative;text-align:center;font-size:1.1em;padding:.5em 0;margin:.4em 0}#navSide h4::before{content:"";position:absolute;bottom:0;left:calc(50% - 20px);height:2px;width:40px;background-color:gray}#navSide h5::before,#navSide h5::after{width:40px;border-bottom:2px dashed gray}#rightbar{min-width:14em;max-width:14em;padding:0;margin:4px;font-size:90%;overflow:hidden;order:3;flex-grow:0}#rightbar ul{margin:0 0 0 1em;padding:0 0 0 .5em}#rightbar ul li{line-height:110%}#rightbar h4{font-size:110%}.body-footer{color:#e0e0e0;overflow:hidden;position:relative;margin-top:200px;box-shadow:inset 0 2px 5px -3px hsla(0,0%,100%,.5)}.body-footer ul{list-style:none}.body-footer .full_hr,.body-footer .note_hr{border-color:#f5f5f5}#note,#attach,#toolbar,#related,.follow-btn,.site-info{padding:10px 30px}.page-attach-list{display:grid;column-gap:20px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.attach-list-item{display:grid;grid-template-columns:repeat(3, auto);gap:5px;justify-content:flex-start;align-items:center;white-space:nowrap}.footer-info{display:grid;grid-template:"games about  updates" 150px "games manual updates" auto/1fr 1fr 1.5fr;gap:20px;padding:10px 8vw;font-size:14px}#games{grid-area:games}#about{grid-area:about}#manual{grid-area:manual}#updates{grid-area:updates}.fi-contents{position:relative;z-index:0}.fi-contents li{margin:0}.fic-title{position:relative;font-family:"Bebas Neue",sans-serif;font-size:25px;letter-spacing:1px;color:var(--color-key-accent)}.fic-title i{position:absolute;font-size:100px;top:30px;left:65px;z-index:-1;opacity:.15;color:var(--color-key-accent)}.fic-list{padding:0}.update-list{display:flex;flex-direction:column;gap:24px}.update-list .update-item{padding:10px;border-left:2px ridge var(--color-key-accent)}.update-list .update-item a{border-bottom:1px dashed rgba(250,250,250,.2)}.update-list dt{color:inherit;margin:0}.update-list dd{margin:0}#allUpdates{position:relative;display:inline-block;background-color:rgba(250,250,250,.2);border-radius:4px;padding:10px 50px 10px 20px;margin-top:10px}#allUpdates::after{position:absolute;right:20px;font-family:var(--font-family-fa);font-weight:900;content:"";transition:.3s}#allUpdates:hover::after{transform:translateX(5px)}.footer-end{position:relative;line-height:1em}.site-info{border-radius:0 20px 20px 0;display:inline-block;background-color:rgba(200,200,200,.2);z-index:1}.copyright{position:relative;padding:50px 0 20px 0;z-index:0}.copyright-main{display:inline-block;padding:10px 0;color:var(--color-key-accent) !important}.footer-bg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:1024px;height:150px;fill:#333 !important}.ad-body{margin:50px auto;min-height:200px;max-width:1210px}.ad{overflow:hidden;text-align:center}.ad-article,.ad-menu{margin:2em auto}.ad-container{width:100%;display:flex;flex-wrap:wrap;row-gap:24px;justify-content:space-around}.ad-container .ad-bottom-child{min-width:336px}.ad-menu.ad-bottom{position:sticky;top:60px;padding-bottom:20px;margin:0 10px;min-height:600px}.share-list,.follow-list{display:flex;list-style-type:none;margin:0}.share-list li,.follow-list li{margin:0}.share-list svg,.follow-list svg{transition:.3s}.share-list{justify-content:space-around;justify-self:flex-end;width:200px}.share-list svg{fill:#f5f5f5;padding:4px}.share-list.pulldown{display:none}.share-list:hover .pulldown-header{color:var(--color-key-accent)}.share-list:hover .pulldown-header::before{transform:translateX(-50%) translateY(5px)}.follow-list{justify-content:flex-end;padding:20px}.follow-list svg{padding:5px}.share-list-item svg,.follow-list-item svg{width:100%;height:100%}.share-list-item{width:35px;height:35px;border-radius:8px;transition:.3s}.share-list-item:hover{background:#f5f5f5}.share-list-item:hover .icon-x{fill:#000000}.share-list-item:hover .icon-twitter{fill:#1DA1F2}.share-list-item:hover .icon-facebook{fill:#3B5998}.share-list-item:hover .icon-line{fill:#00B900}.share-list-item:hover .icon-hatena{fill:#008fde}.share-list-item:hover .icon-pocket{fill:#ef4056}.follow-list-item{width:30px;height:30px}.follow-list-item svg{fill:var(--color-key-accent)}.follow-list-item:hover .icon-x{fill:#FFFFFF}.follow-list-item:hover .icon-twitter{fill:#1DA1F2}.follow-list-item:hover .icon-rss{fill:#f26522}.follow-list-item:hover .icon-feedly{fill:#2bb24c}#overlay{opacity:0;position:fixed;background-color:rgba(0,0,0,.35);width:100vw;height:100vh;top:0;bottom:0;left:0;z-index:50;pointer-events:none;transition:opacity .5s}.float-container{position:fixed;list-style-type:none;padding:0;height:130px;line-height:40px;font-size:20px;text-align:center;bottom:240px;right:2%;color:hsla(0,0%,100%,.8);display:grid;gap:4px;pointer-events:none;z-index:150}.float-container.top #pageTop{opacity:0;pointer-events:none}.float-container.bottom #pageBottom{opacity:0;pointer-events:none}.float-btn{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 !important;color:#f5f5f5;background:rgba(30,30,30,.5);width:40px;height:40px;border-radius:5px;border:2px solid rgba(140,140,140,.5);cursor:pointer;pointer-events:auto;transition:.5s}#pageTop{transform:translateY(23px)}#pageBottom{transform:translateY(-22px)}.no-menu #pageTop{transform:translateY(0)}.no-menu #pageBottom{transform:translateY(0)}.scroll-angle{position:relative}.scroll-angle::before{content:"";display:block;position:absolute;left:-7px;width:15px;height:15px;border-width:4px 4px 0 0;border-color:#f5f5f5;border-style:solid;border-radius:3px}.angle-up::before{top:-4px;transform:rotate(-45deg)}.angle-down::before{bottom:-4px;transform:rotate(135deg)}#menuToggle{position:relative;opacity:0;pointer-events:none;display:flex;flex-direction:column;gap:4px;padding-top:4px}.menu-bar{display:block;width:24px;height:2px;border-radius:3px;background-color:#f5f5f5;transition:.5s}.menu-text{font-size:10px;line-height:1;user-select:none}.nav-home,.pulldown-header{display:flex;justify-content:center;align-items:center;height:50px;transition:.3s}.fixed-navigation,.pulldown-contents{background-color:#3b808bcc;backdrop-filter:blur(2px)}.fixed-navigation{display:grid;gap:10px;grid-template-columns:60px auto auto 80px;grid-template-rows:var(--height-header-fixed);justify-content:stretch;align-items:center;position:fixed;top:-100px;color:#f5f5f5;width:100%;overflow-y:visible;transition:transform .5s;z-index:200}.fixed-navigation.fixed{box-shadow:0 2px 4px -1px rgba(0,0,0,.35);transform:translateY(100px)}.fixed-navigation>ul,.fixed-navigation>a>ul{margin:0;padding:0}.nav-fixed-item li,.share-list.pulldown li{margin:0}.nav-home{position:relative;width:60px}.nav-home:hover .icon-home{fill:var(--color-key-accent)}.nav-home:hover{background-color:hsla(0,0%,100%,.2)}.nav-home::after{content:"";display:block;position:absolute;right:-1px;top:10px;height:30px;width:2px;background:#f0f0f0;border-radius:3px}.nav-title{display:flex;justify-content:flex-start;align-items:center;max-width:100%;white-space:nowrap;overflow:auto;font-size:var(--font-size-small)}.nav-editmenu{position:relative}.nav-editmenu ul li{padding:0 20px}.nav-editmenu ul li:hover{background-color:hsla(0,0%,100%,.2)}.nav-editmenu ul li{white-space:nowrap}.nav-editmenu .nav-link{flex-direction:row;align-items:center}.nav-editmenu .nav-link svg{margin-right:5px}.nav-editmenu .nav-link::before,.nav-editmenu .nav-link::after{content:none}.nav-editmenu .pulldown-contents{max-height:75vh;overflow-y:auto}.nav-editmenu:hover .icon-editmenu{fill:var(--color-key-accent)}.icon-editmenu,.icon-share,.icon-home{fill:#f5f5f5;width:30px;height:30px}.share-list.pulldown{display:none}.share-list.pulldown .pulldown-contents{padding:10px 0}.share-list.pulldown .pulldown-contents ul{display:flex;justify-content:space-around;align-items:center}.share-list.pulldown:hover .icon-share{fill:var(--color-key-accent)}.pulldown{width:80px}.pulldown:hover .pulldown-header{background-color:hsla(0,0%,100%,.2)}.pulldown:hover .pulldown-header::before{transform:rotate(45deg) translate(5px, 5px);border-color:var(--color-key-accent)}.pulldown-header{position:relative;cursor:pointer}.pulldown-header::before{content:"";display:block;position:absolute;right:10px;width:8px;height:8px;border-width:0 2px 2px 0;border-color:#f5f5f5;border-style:solid;border-radius:2px;transform:rotate(45deg);transition:.3s}.pulldown-contents{display:none;position:absolute;width:20vw;top:50px;right:0;box-shadow:0 0 1px #fff}.pulldown-contents ul{padding:0}.clear{margin:0;clear:both}.counter{font-size:70%}.diff_added{color:var(--color-diff-ins)}.diff_removed{color:var(--color-diff-del)}.short_line{width:80%;border:1px solid #333}.side_label{text-align:center}.navi{margin:0;padding:0;text-align:center}.navi_none{display:inline;float:none}.navi_left{display:inline;float:left;text-align:left}.navi_right{display:inline;float:right;text-align:right}.comment_date{font-size:x-small}.new1{color:red;background-color:rgba(0,0,0,0);font-size:x-small}.new5{color:green;background-color:rgba(0,0,0,0);font-size:xx-small}.img_margin{margin:0 10px 24px 10px}#topicpath{position:absolute;bottom:4px;left:12px;color:var(--color-key-accent)}#topicpath .topicpath-slash{color:#fff;margin:0 .4em}#topicpath .topicpath-slash::before{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid;border-right:2px solid;transform:rotateZ(45deg) translateX(-2px)}.topicpath-slash{margin:0 .2em}.vote_label{background-color:#fcc}.vote_td1{background-color:#dde5ff}.vote_td2{background-color:#eef5ff}.edit_form{clear:both;margin-top:10px;padding:10px;position:sticky;top:50px;z-index:150;background-color:rgba(135,135,135,.2);backdrop-filter:blur(2px)}.edit_form input[type=password]{visibility:hidden;width:0;transition:all .3s}.gwiki-editor{--gwiki-editor-bg: rgba(255, 255, 255, .9);--gwiki-editor-border: rgba(46, 46, 46, .16);--gwiki-editor-control: #ffffff;--gwiki-editor-control-hover: rgba(100, 149, 237, .14);--gwiki-editor-text: var(--color-main-text);--gwiki-editor-muted: #6b7280;--gwiki-editor-panel-shadow: 0 14px 32px rgba(32, 32, 32, .16);display:grid;gap:8px;width:100%}.gwiki-editor__toolbar{align-items:center;background:var(--gwiki-editor-bg);border:1px solid var(--gwiki-editor-border);border-radius:8px;box-shadow:0 8px 24px rgba(32,32,32,.08);display:flex;flex-wrap:wrap;gap:6px;padding:8px;position:relative}.gwiki-editor__button,.gwiki-editor__select,.gwiki-editor__swatch{border:1px solid var(--gwiki-editor-border);border-radius:6px;background:var(--gwiki-editor-control);color:var(--gwiki-editor-text);min-height:32px}.gwiki-editor__button,.gwiki-editor__swatch{align-items:center;display:inline-grid;justify-content:center;padding:0}.gwiki-editor__button{width:34px}.gwiki-editor__button:hover,.gwiki-editor__select:hover,.gwiki-editor__swatch:hover,.gwiki-editor__button:focus-visible,.gwiki-editor__select:focus-visible,.gwiki-editor__swatch:focus-visible{background:var(--gwiki-editor-control-hover);border-color:var(--color-input-outline-focus);outline:none}.gwiki-editor__select{height:32px;max-width:120px;padding:0 28px 0 10px}.gwiki-editor__select option{background:var(--gwiki-editor-control);color:var(--gwiki-editor-text)}.gwiki-editor__separator{background:var(--gwiki-editor-border);height:24px;margin:0 2px;width:1px}.gwiki-editor__palette{position:relative}.gwiki-editor__swatches{background:var(--gwiki-editor-bg);border:1px solid var(--gwiki-editor-border);border-radius:8px;box-sizing:border-box;box-shadow:var(--gwiki-editor-panel-shadow);display:grid;gap:6px;grid-template-columns:repeat(5, 1fr);left:0;margin-left:2px;padding:8px;position:absolute;top:calc(100% + 6px);width:220px;z-index:5}.gwiki-editor__swatches[hidden]{display:none}.gwiki-editor__swatch{background:linear-gradient(135deg, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0)),var(--gwiki-editor-swatch);min-height:24px;width:100%}.gwiki-editor__colorCustom{border-top:1px solid var(--gwiki-editor-border);display:grid;gap:6px;grid-column:1/-1;grid-template-columns:32px minmax(0, 1fr) auto;padding-top:8px}.gwiki-editor__colorCustom input[type=color]{background:var(--gwiki-editor-control);border:1px solid var(--gwiki-editor-border);border-radius:6px;height:32px;padding:2px;width:32px}.gwiki-editor__colorCustom input[type=text]{background:var(--gwiki-editor-control);border:1px solid var(--gwiki-editor-border);border-radius:6px;color:var(--gwiki-editor-text);height:32px;min-width:0;padding:0 8px}.gwiki-editor__smallButton{background:var(--gwiki-editor-control);border:1px solid var(--gwiki-editor-border);border-radius:6px;color:var(--gwiki-editor-text);height:32px;padding:0 10px;white-space:nowrap}.gwiki-editor__panel{background:var(--gwiki-editor-bg);border:1px solid var(--gwiki-editor-border);border-radius:8px;box-shadow:var(--gwiki-editor-panel-shadow);display:grid;gap:10px;left:8px;max-width:calc(100% - 16px);padding:12px;position:absolute;top:calc(100% + 6px);width:min(560px,100vw - 48px);z-index:6}.gwiki-editor__panel[hidden]{display:none}.gwiki-editor__panelHeader{color:var(--gwiki-editor-text);font-weight:700;line-height:1.2}.gwiki-editor__panelControls{display:grid;gap:8px;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.gwiki-editor__field{color:var(--gwiki-editor-muted);display:grid;font-size:var(--font-size-small);gap:4px}.gwiki-editor__field input[type=text],.gwiki-editor__field select{background:var(--gwiki-editor-control);border:1px solid var(--gwiki-editor-border);border-radius:6px;color:var(--gwiki-editor-text);min-height:34px;padding:0 10px}.gwiki-editor__field input[type=checkbox]{justify-self:start}.gwiki-editor__panelActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.gwiki-editor__panelButton{background:var(--color-input-outline-focus);border:1px solid var(--color-input-outline-focus);border-radius:6px;color:#fff;min-height:34px;padding:0 16px}.gwiki-editor__panelButton--sub{background:var(--gwiki-editor-control);border-color:var(--gwiki-editor-border);color:var(--gwiki-editor-text)}.mceEditor{width:100%}.mceEditor textarea{width:100%;height:40vh;resize:vertical}.gwiki-editor__textarea{background:hsla(0,0%,100%,.96);border:1px solid var(--gwiki-editor-border);border-radius:8px;color:var(--gwiki-editor-text);font-family:Consolas,"SFMono-Regular","Yu Gothic Medium","Yu Gothic",monospace;line-height:1.65;min-height:40vh;padding:12px;resize:vertical;width:100%}.gwiki-editor__textarea:focus{border-color:var(--color-input-outline-focus);box-shadow:0 0 0 3px rgba(100,149,237,.18);outline:none}.gwiki-editor__status{color:var(--gwiki-editor-muted);font-size:var(--font-size-small);line-height:1.2;text-align:right}#_edit_form_notimestamp:checked~input[type=password]{visibility:visible;width:120px}.editsection{font-family:"Yu Gothic Medium","Yu Gothic","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:400;word-break:keep-all}#preview_area,#preview_indicator{width:100%;margin-top:20px}#attach_overwrite~input[type=password]{display:none}#attach_overwrite:checked~input[type=password]{display:inline}.plugin-ac-header{position:relative;user-select:none;padding-left:calc(1.2em + 4px) !important;cursor:pointer}.plugin-ac-header:hover{filter:brightness(1.2)}.plugin-ac-header .ac-icon__open,.plugin-ac-header .ac-icon__close{position:absolute;display:inline-flex;align-items:center;left:0;top:50%;transition:transform .5s,opacity .5s}.plugin-ac-header .ac-icon__open svg,.plugin-ac-header .ac-icon__close svg{fill:currentColor;width:1.2em;height:1.2em}.plugin-ac-header .ac-icon__open{opacity:1;transform:translateY(-50%) rotateZ(0)}.plugin-ac-header .ac-icon__close{opacity:0;transform:translateY(-50%) rotateZ(-180deg)}.plugin-ac-header.open .ac-icon__open{opacity:0;transform:translateY(-50%) rotateZ(180deg)}.plugin-ac-header.open .ac-icon__close{opacity:1;transform:translateY(-50%) rotateZ(0)}.plugin-ac-header.open+.plugin-ac+.plugin-ac-altmsg{opacity:0}.plugin-ac{border-left:1px ridge silver;padding-left:16px;margin-left:10px}.plugin-ac>*:first-child{margin-top:0}.plugin-ac>*:last-child{margin-bottom:0}.plugin-ac-altmsg{user-select:none;font-size:.9em;opacity:.8;overflow:hidden;line-height:100%;transition:.5s}.plugin-ac-ctrl{font-weight:bold;user-select:none;cursor:pointer;width:100px;border:2px solid dimgray;border-radius:3px;text-align:center;margin:5px;box-shadow:2px 2px 1px dimgray;transition:.3s}.plugin-ac-ctrl.open{transform:translate(2px);box-shadow:none}.plugin-ac-ctrl span{pointer-events:none}.plugin-card{--opacity-details: 0.8;display:grid;gap:16px 8px;max-width:100%;min-width:300px}.plugin-card[data-layout=horizontal] .card-item{height:120px}.plugin-card[data-layout=horizontal] .card-body{column-gap:10px;grid-template:"image title  " 1fr "image snippet" 3fr "image lastmod" 1fr/100px 1fr}.plugin-card[data-layout=horizontal] .card-thumbnail{width:100px;height:100px}.plugin-card[data-layout=vertical] .card-body{grid-template:"image" "title" "snippet" "lastmod";row-gap:8px}.plugin-card[data-layout=vertical] .card-thumbnail{width:100%;height:auto;aspect-ratio:16/9}.plugin-card[data-cols="1"]{grid-template-columns:repeat(auto-fit, minmax(auto, 640px))}.plugin-card[data-cols="1"] .card-item{max-width:640px}.plugin-card[data-cols="2"]{grid-template-columns:repeat(auto-fit, minmax(auto, 356px))}.plugin-card[data-cols="2"] .card-item{max-width:356px}.plugin-card[data-cols="3"]{grid-template-columns:repeat(auto-fit, minmax(auto, 234.6666666667px))}.plugin-card[data-cols="3"] .card-item{max-width:234.6666666667px}.plugin-card[data-cols="4"]{grid-template-columns:repeat(auto-fit, minmax(auto, 174px))}.plugin-card[data-cols="4"] .card-item{max-width:174px}.plugin-card[data-cols="5"]{grid-template-columns:repeat(auto-fit, minmax(auto, 137.6px))}.plugin-card[data-cols="5"] .card-item{max-width:137.6px}.plugin-card[data-cols="6"]{grid-template-columns:repeat(auto-fit, minmax(auto, 113.3333333333px))}.plugin-card[data-cols="6"] .card-item{max-width:113.3333333333px}.plugin-card[data-justify=flex-start]{margin:24px auto 24px 0;justify-content:flex-start}.plugin-card[data-justify=flex-end]{margin:24px 0 24px auto;justify-content:flex-end}.plugin-card[data-justify=start]{margin:24px auto 24px 0;justify-content:start}.plugin-card[data-justify=end]{margin:24px 0 24px auto;justify-content:end}.plugin-card[data-justify=left]{margin:24px auto 24px 0;justify-content:left}.plugin-card[data-justify=center]{margin:24px auto;justify-content:center}.plugin-card[data-justify=right]{margin:24px 0 24px auto;justify-content:right}.plugin-card[data-justify=space-between]{margin:24px auto;justify-content:space-between}.plugin-card[data-justify=space-around]{margin:24px auto;justify-content:space-around}.plugin-card[data-justify=space-evenly]{margin:24px auto;justify-content:space-evenly}.plugin-card[data-justify=stretch]{margin:24px auto;justify-content:stretch}.card-item{border-radius:4px;max-width:100%;transition:transform .3s,box-shadow .3s;background-color:#fdfdfd;box-shadow:0 2px 8px -4px rgba(0,0,0,.5)}.card-item:hover{transform:translate(2px, -5px);box-shadow:-2px 4px 10px -5px rgba(0,0,0,.5)}.card-overwrap{color:var(--color-main-text) !important;text-decoration:none !important}.card-body{display:grid;align-items:center;width:100%;height:100%;padding:10px}.card-body>*{margin:0;padding:0}.card-thumbnail{grid-area:image;overflow:hidden;border-radius:8px;background-color:#000}.card-image{width:100%;height:100%;object-fit:cover}.card-title{grid-area:title;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.card-snippet{grid-area:snippet;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;opacity:var(--opacity-details);height:3.6em}.card-lastmod{grid-area:lastmod;justify-self:flex-end;opacity:var(--opacity-details)}.card-lastmod[data-length=short]{display:none}.card-lastmod::before{font-family:var(--font-family-fa);font-weight:700;margin-right:4px;content:""}h2:has(+.plugin-pcmt),h2:has(+.plugin-mcomment-root){clear:both}input.pcmt{margin:0 5px 0 -20px}.pcmt-rtarget ul{color:var(--color-main-text)}.pcmt-rtarget,.pcmt-new:checked+label{color:var(--color-input-outline-focus)}.pcmt-textform{padding:20px;border-radius:8px;backdrop-filter:contrast(0.85)}.pcmt-name,.pcmt-text-container{margin:4px 0;border:1px solid #ccc;border-radius:4px;box-shadow:inset 1px 1px 2px #e7e7e7}.pcmt-name{height:36px;padding:0 8px}.pcmt-name:focus{outline:none;border-color:var(--color-input-outline-focus);box-shadow:inset 1px 1px 2px #e7e7e7,0 0 4px var(--color-input-outline-focus)}.pcmt-text-container{overflow:hidden;resize:vertical;min-height:50px;display:flex;justify-content:center;align-items:flex-start;background:#fff}.pcmt-text-container[data-focus=focus]{border-color:var(--color-input-outline-focus);box-shadow:inset 1px 1px 2px #e7e7e7,0 0 4px var(--color-input-outline-focus)}.pcmt-text-container .trigger{color:#5c5c5c;cursor:pointer;opacity:.8;font-size:18px;padding:4px 8px}.pcmt-text{resize:none;width:100%;height:100%;padding:12px 0 12px 12px;background-color:rgba(0,0,0,0);border:none}.pcmt-text:focus{outline:none}.pcmt-submit{display:none}.pcmt-label{display:flex;justify-content:space-between;align-items:center;width:180px;padding:10px 20px;background-color:var(--color-input-outline-focus);color:#fff;border-radius:8px;margin:16px 0 0 auto}.pcmt-label i{transition:.3s}.pcmt-label:hover i{transform:translate(4px, -4px) scale(0.9) rotate(5deg)}img.emoji{height:1.3em;width:1.3em;margin:0 .05em 0 .1em;vertical-align:-0.3em}.plugin-tocx{padding:12px 20px;border:1px solid gray;border-radius:3px;margin-bottom:24px;width:fit-content;overflow:hidden}.plugin-tocx[data-visible] .tocx-title{padding-bottom:8px;margin-bottom:12px;border-bottom:1px dashed gray}.plugin-tocx[data-visible] .tocx-list{display:block}.tocx-title{display:flex;justify-content:flex-start;align-items:center;font-weight:bold;font-size:1.2em;gap:6px}.tocx-toggle a{margin:0 2px}.tocx-list{display:none}.tocx-list ul{list-style:revert;margin:0}.plugin-figure{padding:5px;font-size:12px;margin:0 auto 24px auto;text-align:center;position:relative;max-width:100%}.plugin-figure[data-theme=dark]{background:#333;color:#ececec}.plugin-figure[data-theme=light]{background:#fafafe;color:dimgray;border:1px solid silver}.plugin-figure[data-wrap=nowrap]{background:none;color:inherit;border:none}.plugin-figure[data-position=left]{float:left;margin-right:20px}.plugin-figure[data-position=right]{float:right;margin-left:20px}.plugin-figure[data-position=center]{margin:20px auto}.plugin-figure[data-float=nofloat]{float:none}.plugin-figure[data-float=nofloat][data-position=left]{margin:0 auto 10px 0}.plugin-figure[data-float=nofloat][data-position=right]{margin:0 0 10px auto}.plugin-figure figcaption{padding:0 5px;word-wrap:break-word;overflow-wrap:break-word}.plugin-figure[data-style$=left] figcaption{text-align:left}.plugin-figure[data-style$=center] figcaption{text-align:center}.plugin-figure[data-style$=right] figcaption{text-align:right}.plugin-figure[data-style^=overlay] figcaption{position:absolute;bottom:5px;padding-top:10px;width:calc(100% - 10px);max-height:40%;min-height:18px;color:#efefef;background:linear-gradient(to top, rgba(0, 0, 0, 0.9) 20%, transparent);pointer-events:none;text-shadow:1px 1px 3px #333}.plugin-figure-inline{display:inline-block;position:relative;font-size:12px}.plugin-figure-inline[data-cap]::after{content:attr(data-cap);display:block;position:absolute;text-align:left;bottom:0;padding:10px 5px 0 5px;width:100%;max-height:40%;min-height:18px;color:#efefef;background:linear-gradient(to top, rgba(0, 0, 0, 0.9) 20%, transparent);pointer-events:none;text-shadow:1px 1px 3px #333}.flex{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 6px}.flex>*{margin:0;max-width:100%}.flex>*>a:first-of-type{display:inline-block;overflow:hidden}.flex>*>a>img{transition:transform .3s cubic-bezier(0, 0, 0.2, 1)}.flex>*>a>img:hover{transform:scale(1.1)}.plugin-marker.marker-red{background:linear-gradient(transparent 60%, rgba(255, 147, 147, 0.6) 0%)}.plugin-marker.marker-orange{background:linear-gradient(transparent 60%, rgba(255, 168, 110, 0.6) 0%)}.plugin-marker.marker-yellow{background:linear-gradient(transparent 60%, rgba(250, 250, 149, 0.6) 0%)}.plugin-marker.marker-green{background:linear-gradient(transparent 60%, rgba(146, 253, 169, 0.6) 0%)}.plugin-marker.marker-blue{background:linear-gradient(transparent 60%, rgba(158, 206, 255, 0.6) 0%)}.plugin-marker.marker-cyan{background:linear-gradient(transparent 60%, rgba(154, 248, 255, 0.6) 0%)}.plugin-marker.marker-magenta{background:linear-gradient(transparent 60%, rgba(250, 166, 246, 0.6) 0%)}.ogp{position:relative;z-index:1;word-wrap:break-word;word-break:break-all;border:1px solid rgba(155,155,155,.5);border-radius:4px;padding:10px;margin:20px 2px;min-height:100px;max-width:650px;overflow:hidden;transition:transform .3s,box-shadow .3s;box-shadow:0 0 rgba(0,0,0,.5)}.ogp:hover{transform:translate(2px, -5px);box-shadow:0 5px 10px -5px rgba(0,0,0,.5)}.ogp-link{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;z-index:2}.ogp-title{margin:1px 0 2px;line-height:1.4em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.7em}.ogp-title a:link,.ogp-title a:visited{color:unset}.flex .ogp-title{-webkit-line-clamp:1}.ogp-description{line-height:1.5em;color:gray;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ogp-url{line-height:1.5em;color:var(--color-link);padding-top:2px}.ogp-url a:hover{text-decoration:none;color:unset}.ogp-url a:visited{color:unset}.ogp-img-box{position:relative;float:right;margin-left:10px;width:100px;overflow:hidden;aspect-ratio:1/1;border-radius:8px}.ogp-img-box.ogp-noimg{display:none}.ogp-img{width:100px;height:100px;object-fit:cover;object-position:center}.overlink{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;z-index:0}aside form[class*=search i]{width:100%}form[class*=search i]{position:relative;width:300px}form[class*=search i] input[type=search i]{margin-bottom:10px;padding:0 30px 0 10px;height:30px;width:100%;border-radius:30px;border:none;box-shadow:inset 1px 1px 4px rgba(32,32,32,.2)}form[class*=search i] input[type=search i]:focus{outline:none}form[class*=search i] input[type=submit i]{font-family:var(--font-family-fa);font-size:18px;font-weight:900;position:absolute;padding:0 10px;height:30px;border-radius:0 30px 30px 0;top:0;right:0;color:var(--color-input-outline-focus);background-color:rgba(0,0,0,0);border:none}form[class*=search i] input[type=submit i]:hover{cursor:pointer}.search-result-page-summary{font-size:70%;color:gray;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plugin-shiftcodes{--color-new: #d38d36;--color-end: #e56363;--color-border: #5c5c5c;display:grid;grid-template-columns:repeat(auto-fill, minmax(360px, 1fr));column-gap:12px;row-gap:16px;margin:24px 8px;padding:0}.shiftcodes-item{position:relative;list-style-type:none;margin:0 !important;padding:12px;border-radius:8px;backdrop-filter:contrast(0.85);overflow:hidden}.shiftcodes-item span{display:inline-block}.shiftcodes-item[data-new]::before{display:flex;justify-content:center;align-items:flex-end;position:absolute;content:"New";background-color:var(--color-new);width:80px;height:40px;transform:rotate(45deg);top:-15px;right:-35px;font-size:.8em}.shiftcodes-item[data-new] .shiftcodes-archived .value{color:var(--color-new)}.shiftcodes-item[data-end] .shiftcodes-expires .value{color:var(--color-end)}.shiftcodes-summary{display:flex;flex-wrap:wrap;padding-bottom:8px;border-bottom:2px dotted var(--color-border)}.shiftcodes-code{font-size:1.2em;flex:1;min-width:320px;cursor:pointer}.shiftcodes-code .value{transition:.3s}.shiftcodes-code .value:hover{color:var(--color-new)}.shiftcodes-reward{flex:1;min-width:240px}.shiftcodes-reward .label{width:40px}.shiftcodes-details{padding-top:8px;flex:1}.shiftcodes-details .label{width:70px}.shiftcodes-platform{width:100%;border-left:2px solid gray;padding-left:8px}.shiftcodes-date{display:flex;flex-wrap:wrap}.shiftcodes-date>div{min-width:240px;border-left:2px solid gray;padding-left:8px;flex:1}.container{margin:0 auto;padding:10px 0;width:90%;color:#333}.slick-box{max-width:100%;opacity:0;transition:1.5s}.img_slide img{max-width:100%;height:auto}.slider-container{opacity:0;transition:1.5s}.slider-items .card-item{margin:12px 4px}.slick-initialized{opacity:1}.sort-arrow{background-position:center center;background-repeat:no-repeat;margin:0 2px;background-image:url("../image/blank.png")}.sort-arrow.descending{background-image:url("../image/downsimple.png")}.sort-arrow.ascending{background-image:url("../image/upsimple.png")}.filter-box{width:100%;height:1.5em;margin:0}.plugin-step{--color-light: #616161;--color-lighter: #949494;position:relative;margin:16px 8px;padding:0 8px 0 16px;border-left:4px solid var(--color-lighter)}.plugin-step::after{content:"";display:block;position:absolute;bottom:0;left:-8px;border:6px solid var(--color-lighter);border-radius:100%}.step-flow{list-style:none}.step-marker[data-marker-style]{content:"";display:block;position:absolute;left:-26px;top:4px;width:16px;height:16px;border:2px solid var(--color-main-text);border-radius:100%;box-shadow:0 0 0 4px var(--color-article-bg)}.step-marker[data-marker-style=border]{background-color:var(--color-article-bg)}.step-marker[data-marker-style=double]{background-color:var(--color-main-text);box-shadow:0 0 0 4px var(--color-article-bg),inset 0 0 0 3px var(--color-article-bg)}.step-marker[data-marker-style=solid]{background-color:var(--color-main-text)}.step-label{position:relative;font-weight:bold;font-size:.9em;color:var(--color-light)}.step-label .step-label-num{padding-left:4px}.step-title{font-weight:bold;font-size:1.2em}.step-content{overflow:hidden}.step-content>*:first-of-type{margin-top:0}.step-content>p:last-of-type{margin-bottom:0}.tag.small{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:24px}.tag.small>a{padding:4px 8px;border-radius:8px;backdrop-filter:contrast(0.9)}#body .htmltagcloud{font-size:12px;line-height:340%}#sidebar .htmltagcloud{font-size:6px;line-height:340%}#sidebar .htmltagcloud span{display:block}.tagcloud0{font-size:1rem}.tagcloud1{font-size:1.1rem}.tagcloud2{font-size:1.2rem}.tagcloud3{font-size:1.3rem}.tagcloud4{font-size:1.4rem}.tagcloud5{font-size:1.5rem}.tagcloud6{font-size:1.6rem}.tagcloud7{font-size:1.7rem}.tagcloud8{font-size:1.8rem}.tagcloud9{font-size:1.9rem}.tagcloud10{font-size:2rem}.tagcloud11{font-size:2.1rem}.tagcloud12{font-size:2.2rem}.tagcloud13{font-size:2.3rem}.tagcloud14{font-size:2.4rem}.tagcloud15{font-size:2.5rem}.tagcloud16{font-size:2.6rem}.tagcloud17{font-size:2.7rem}.tagcloud18{font-size:2.8rem}.tagcloud19{font-size:2.9rem}.tagcloud20{font-size:3rem}.tagcloud21{font-size:3.1rem}.tagcloud22{font-size:3.2rem}.tagcloud23{font-size:3.3rem}.tagcloud24{font-size:3.4rem}.tippy-content>p{margin:8px 0}.plugin-tooltip{color:var(--color-strong);border-bottom:1px dashed gray}[data-tippy-root]{text-align:left}[data-tippy-root] hr{margin:.3em 0}.note-anchor{display:inline-block;margin-top:-200px;padding-top:200px}.note-foot li{font-size:small;margin-top:-200px;padding-top:200px}.note-link{font-size:small;text-align:right;margin-top:.5em}.list-plugin[data-direction=h]{display:flex;flex-wrap:wrap;padding:0}.list-plugin[data-direction=h] li{list-style-type:none;margin:0;padding:0;white-space:pre-wrap}.list-plugin[data-direction=h] li:not(:last-of-type)::after{content:"•";margin:0 4px 0 4px}.youtube_embed{margin:20px 0;box-shadow:0 10px 20px rgba(0,0,0,.25),0 8px 8px rgba(0,0,0,.22)}.small{font-size:var(--font-size-small);user-select:none;line-height:1.2em}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-center dd,.align-center dt{margin-left:0}.align-top td,.align-top th{vertical-align:top}.align-middle td,.align-middle th{vertical-align:middle}.align-bottom td,.align-bottom th{vertical-align:bottom}.justify-left{justify-content:left}.justify-left .plugin-flex{justify-content:left !important}.justify-right{justify-content:right}.justify-right .plugin-flex{justify-content:right !important}.justify-center{justify-content:center}.justify-center .plugin-flex{justify-content:center !important}.justify-start{justify-content:start}.justify-start .plugin-flex{justify-content:start !important}.justify-flex-start{justify-content:flex-start}.justify-flex-start .plugin-flex{justify-content:flex-start !important}.justify-end{justify-content:end}.justify-end .plugin-flex{justify-content:end !important}.justify-flex-end{justify-content:flex-end}.justify-flex-end .plugin-flex{justify-content:flex-end !important}.justify-space-around{justify-content:space-around}.justify-space-around .plugin-flex{justify-content:space-around !important}.justify-space-between{justify-content:space-between}.justify-space-between .plugin-flex{justify-content:space-between !important}.justify-space-evenly{justify-content:space-evenly}.justify-space-evenly .plugin-flex{justify-content:space-evenly !important}.justify-stretch{justify-content:stretch}.justify-stretch .plugin-flex{justify-content:stretch !important}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.overflow-hidden{overflow:hidden}[class*=clamp-]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.clamp-2{-webkit-line-clamp:2}.clamp-3{-webkit-line-clamp:3}.clamp-4{-webkit-line-clamp:4}.clamp-5{-webkit-line-clamp:5}.hidden{display:none}.list_row ul{border:1px solid gray;padding:10px;margin:20px auto;text-align:center}.list_row ul li{display:inline-block;padding:3px 0}.list_row ul li:not(:last-of-type)::after{content:"・";margin:0 3px}.fit-fill img:not(.gameIcon){object-fit:fill;aspect-ratio:1}.fit-cover img:not(.gameIcon){object-fit:cover;aspect-ratio:1}.fit-contain img:not(.gameIcon){object-fit:contain;aspect-ratio:1}.fit-none img:not(.gameIcon){object-fit:none;aspect-ratio:1}.fit-scale-down img:not(.gameIcon){object-fit:scale-down;aspect-ratio:1}.italic{font-style:italic}.color-red{color:#fb705e}.color-yellow{color:#e5e558}.color-blue{color:#6699ff}.color-green{color:#66cc66}.color-orange{color:#ffb04e}.color-purple{color:#bd8bd1}.color-cyan{color:#96e1fd}.color-magenta{color:#f397c4}.color-white{color:#ffffff}.color-black{color:#000000}span[class^=color-] a{text-decoration:underline;text-decoration-color:rgba(155,155,155,.5)}span[class^=color-] a:link,span[class^=color-] a:visited,span[class^=color-] a:hover{color:inherit}.button-disabled{pointer-events:none;filter:saturate(0.5)}@media screen and (min-width: 993px){main{order:2}#sidebar{order:1}}@media screen and (max-width: 992px){body.show-menu #sidebar{opacity:1;transform:translateX(320px)}body.show-menu .scroll-btn{opacity:0;pointer-events:none}body.show-menu #menuToggle{border-color:#f5f5f5}body.show-menu #menuToggle .bar-top{transform:translateY(6px) rotate(45deg)}body.show-menu #menuToggle .bar-middle{transform:rotateY(90deg)}body.show-menu #menuToggle .bar-bottom{transform:translateY(-6px) rotate(-45deg)}body.show-menu #overlay{opacity:1;pointer-events:auto;cursor:pointer}h1.title{font-size:1.2em;line-height:1.2em;padding:24px 16px}h2,h3,h4{font-size:1.1em}.img_margin{text-align:center;margin-left:10px;margin-right:10px;float:none !important}.body-header{padding-bottom:0}#hero{background-attachment:unset}#headerImage,#headerText{max-height:75%}#headerText{font-size:18px}#navigator{position:static;padding:0 30px;border-radius:0;box-shadow:none;overflow-x:auto;justify-content:flex-start}.nav-bar{width:100%;flex-wrap:nowrap;overflow-x:visible;padding:0;margin:0;justify-content:center;align-items:flex-start}.nav-bar svg{height:30px}.nav-bar .nav-link{padding-bottom:0}#navPage{margin:0}#topicpath{position:static;padding:10px 30px}#wrapper{flex-direction:column;justify-content:center}#sidebar{position:static;width:100%;min-width:100%;max-width:100%;padding:20px;background-color:var(--color-sidebar-bg);box-shadow:0 2px 6px rgba(32,32,32,.062745098);border-radius:4px;opacity:1;transform:none;transition:none;overflow-y:visible}body.show-menu #sidebar{position:fixed;top:0;bottom:0;left:-320px;width:320px;max-width:90vw;padding-top:60px;overflow-y:auto;z-index:150;box-shadow:10px 0 30px rgba(32,32,32,.5);animation:slideInSidebar .3s ease-out forwards}body.hide-menu #sidebar{position:fixed;top:0;bottom:0;left:-320px;width:320px;max-width:90vw;padding-top:60px;overflow-y:auto;z-index:150;box-shadow:10px 0 30px rgba(32,32,32,.5);animation:slideOutSidebar .3s ease-out forwards}body.hide-menu #overlay{opacity:0;pointer-events:none;transition:opacity .3s ease-out}main,#body{min-width:619px}.footer-info{grid-template:"games   about  " 200px "games   manual " auto "updates updates" auto/1fr 1fr}.copyright{padding:50px 20px 20px 20px}.site-info{border-radius:0;width:100%;padding:6px 20px}#menuToggle{opacity:1;pointer-events:auto}#menuToggle.hide{opacity:0;pointer-events:none}body.show-menu #menuToggle{opacity:1;pointer-events:auto}#pageTop{transform:translateY(0)}#pageBottom{transform:translateY(0)}.share-list{display:none}.share-list.pulldown{display:block}.pulldown-contents{width:260px}}@keyframes slideInSidebar{from{transform:translateX(0);opacity:0}to{transform:translateX(320px);opacity:1}}@keyframes slideOutSidebar{from{transform:translateX(320px);opacity:1}to{transform:translateX(0);opacity:0}}@media screen and (max-width: 679px){body{min-width:340px}.summary,.infobox,.ie5,.style_table,div[class*=table_float]{margin-left:auto;margin-right:auto;float:none}.style_table{min-width:100%}.style_table.dataTable-table{width:max-content}.summary:not(.nozoom) tr:first-child img:not(.gameIcon),.infobox:not(.nozoom) tr:first-child img:not(.gameIcon),div[class*=table_float]:not(.nozoom) tr:first-child img:not(.gameIcon){width:100% !important}.img_margin .style_table{width:100%}#navToggle{display:block}#navigator{display:none}#topicpath{padding:10px}#wrapper,#minWrap{width:100%}main,#body{min-width:340px}#body{padding:30px 20px}#body ul .list1.list-indent1:not(.list-plugin),#body ol .list1.list-indent1:not(.list-plugin){padding-left:25px}.follow-list{justify-content:center}.footer-info{grid-template:"games  " minmax(110px, auto) "about  " minmax(110px, auto) "manual " minmax(110px, auto) "updates" minmax(110px, auto)/1fr;text-align:center}.footer-info dl{border-left:none}.fic-title i{display:none}.img_margin td{text-align:center}.ogp{max-width:320px;margin:20px auto}.ogp-img-box{float:none;margin-left:0;margin-bottom:12px;width:100%;aspect-ratio:16/9}.ogp-img{position:absolute;object-position:center;width:100%;height:100%}.plugin-card[data-justify]{justify-content:center}.plugin-card[data-cols][data-layout=vertical]{grid-template-columns:repeat(auto-fit, minmax(auto, 300px))}.plugin-card[data-cols][data-layout=vertical] .card-item{max-width:300px}.plugin-figure{width:auto !important}.plugin-figure[data-position=left],.plugin-figure[data-position=right]{float:none;margin:0 auto 10px auto}.plugin-figure:not(.nozoom) .figure-image{width:100%}}@media screen and (min-width: 680px){.plugin-card[data-compact=true] .card-title{-webkit-line-clamp:2;height:3.5rem}.plugin-card[data-compact=true] .card-snippet{display:none}.plugin-card[data-compact=true] .card-lastmod[data-length=full]{display:none}.plugin-card[data-compact=true] .card-lastmod[data-length=short]{display:initial}}@media screen and (max-width: 340px){#hero{background-size:340px auto}}@media print{.body-header,aside,.body-footer,.ad,.float-container,.fixed-navigation{display:none}#body{width:80%;margin:0 auto}}
