html{font-size:16px;line-height:1.21;overflow-y:scroll;background:#e9eef2}body{font-family:'Noto Sans JP','Hiragino Sans';color:#1b1e21;background:#262a2e;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}*{box-sizing:border-box;max-height:100%}p{margin:0}a{text-decoration:none;color:#9ba3ab}img{vertical-align:middle;border:0}table{border-spacing:0;border-collapse:collapse;border:0}table td{box-sizing:border-box;padding:0;empty-cells:show}table thead td{vertical-align:bottom}table tbody td,table tfoot td{vertical-align:top}body>section{width:360px;margin:0 auto;background:#e9eef2}body>section>header{height:90px;background:url(/top.png);background-repeat:no-repeat;background-position:right top;background-size:360px 90px}body>section>header a{font-size:1.92rem;display:inline-block;margin:21px 0 0 9px;color:#e9eef2}body>section>header a:hover{color:#00be00}body>section>main{min-height:640px;padding:.1px 0 18px}body>section>main .add:empty::before{display:block;width:336px;height:280px;margin:24px auto;content:'';background:#dde2e7}body>section>footer{width:360px;height:48px;background:#262a2e}body>section>main>article>header{margin:12px 0 12px 12px;padding:18px 0 18px 9px;border-left:6px solid #1b1e21}body>section>main>article>header>div{font-size:.9rem;margin:0 0 6px}body>section>main>article>header>h1{font-size:1.21rem;font-weight:500}body>section>main>article>header+h2,body>section>main>article>header+h3{margin-top:24px}body>section>main>article>h2{font-size:1.21rem;font-weight:400;margin:48px 6px 6px;padding:0 6px 12px;border-bottom:1px solid #1b1e21}body>section>main>article>h2::before{font-family:fontello;font-size:1.69em;position:relative;top:.1em;display:inline-block;margin:0 .3em 0 0;content:'\f097'}body>section>main>article>h3{font-size:1.1rem;font-weight:400;margin:36px 12px 6px}body>section>main>article>h3::before{font-family:fontello;font-size:1.21em;position:relative;top:.05em;display:inline-block;margin:0 .4em 0 0;content:'\e805'}body>section>main>article>p{font-size:.95rem;line-height:1.6;display:block;margin:6px 12px;text-align:justify;text-justify:inter-ideograph}body>section>main>article>p+p{text-indent:1em}body>section>main>article>ul{font-size:.95rem;line-height:1.44;margin:12px 0 12px 12px;padding:0 0 0 27px}body>section>main>article>ul li+li{margin-top:.5em}body>section>main>article>p a:not([target]),body>section>main>article>ul a:not([target]){color:#1b1e21;background:linear-gradient(transparent 70%,rgba(38,42,46,.08) 30%)}body>section>main>article>p a:not([target]):hover,body>section>main>article>ul a:not([target]):hover{text-decoration:underline;background:0 0}body>section>main>article>p a[target],body>section>main>article>ul a[target]{text-decoration:underline;color:#1b1e21}body>section>main>article>p a[target]:hover,body>section>main>article>ul a[target]:hover{color:#00c}body>section>main>article>p>code,body>section>main>article>ul>code{word-break:break-all}body>section>main>article>p .softwrap,body>section>main>article>ul .softwrap{word-break:break-all}body>section>main>article>figure{margin:6px 0;text-align:center}body>section>main>article>figure>a,body>section>main>article>figure>img{display:inline-block;overflow:hidden;width:348px;height:197.2px;border-radius:6px;background:rgba(221,226,231,.5)}body>section>main>article>figure>a>img{width:100%;height:100%}body>section>main>article>q{font-size:.95rem;line-height:1.5;display:block;margin:6px 0;padding:9px 12px;text-align:justify;text-justify:inter-ideograph;color:#246;background:rgba(51,102,153,.1)}body>section>main>article>q::after,body>section>main>article>q::before{content:''}body>section>main>article>q>p{text-indent:.55em}body>section>main>article>q>p+p{margin-top:.15em}body>section>main>article>aside{font-size:.75rem;line-height:1.44;margin:6px 0 6px 6px;padding:6px 9px 6px 6px;text-align:justify;text-justify:inter-ideograph;border-radius:3px 0 0 3px;background:#dde2e7}body>section>main>article>aside>a{text-decoration:underline;color:#1b1e21}body>section>main>article>aside>a:hover{color:#00be00}body>section>main>article>pre{font-size:.85rem;line-height:1.44;overflow-x:auto;width:360px;margin:9px 0;padding:18px 12px;-moz-tab-size:2;-o-tab-size:2;tab-size:2;color:#f8f8f2;background:#262a2e;-webkit-overflow-scrolling:touch}body>section>main>article>div{overflow-x:auto;margin:6px 0 9px;-webkit-overflow-scrolling:touch}body>section>main>article>div>table{margin:3px auto 0;border-bottom:1px solid #1b1e21}body>section>main>article>div>table td{font-size:.85rem;padding:6px 4px;text-align:left;vertical-align:top;white-space:nowrap}body>section>main>article>div>table td:first-child{padding-left:6px}body>section>main>article>div>table td:last-child{padding-right:6px}body>section>main>article>div>table td.right{text-align:right}body>section>main>article>div>table td.center{text-align:center}body>section>main>article>div>table td i{font-size:.7rem;display:block;margin:.2em 0 0}body>section>main>article>div>table thead td{font-size:.75rem;padding:3px 4px 6px;border-bottom:1px solid #1b1e21}body>section>main>article>div>table thead td:first-child{padding-left:12px}body>section>main>article>div>table tbody td:first-child{padding-left:12px}body>section>main>article>div>table tbody tr:nth-child(2n)>td{background:rgba(27,30,33,.1)}body>section>main>article>footer{margin:24px 0 12px;text-align:center}body>section>main>article>footer>a{display:inline-block;min-width:240px;padding:12px 6px;color:#e9eef2;border-radius:6px;background:#262a2e}body>section>main>article>footer>a>div{display:inline-block;text-align:left}body>section>main>article>footer>a>div>div:nth-of-type(1){font-size:.8rem;font-weight:500;letter-spacing:.1em}body>section>main>article>footer>a>div>div:nth-of-type(2){margin-top:3px}body>section>main>article>footer>a:hover{background:#00be00}#contact>dl>dt{font-size:.9rem;margin:0 9px}#contact>dl>dd{margin:6px 9px 12px}#contact input[type=text],#contact textarea{font-size:.9rem;width:100%;padding:3px 6px;border:1px solid #1b1e21}#contact textarea{height:240px}#contact input[type=submit]{font-size:.9rem;margin:18px 0 0 9px;padding:9px 24px;color:#f8f8f2;border:0;background:#262a2e}#contact input[type=submit]:hover{cursor:pointer;background:#00be00}#drawer{position:fixed;z-index:100;top:0;left:-100%;display:block;overflow-y:scroll;width:320px;height:100%;background:#e9eef2;box-shadow:-3px 0 18px 3px #000;-webkit-overflow-scrolling:touch}#drawerCurtain{position:fixed;z-index:99;top:0;left:0;display:none;width:100%;height:128%;cursor:pointer;background:0 0;background-image:linear-gradient(-45deg,rgba(38,42,46,.55) 25%,rgba(38,42,46,.7) 25%,rgba(38,42,46,.7) 50%,rgba(38,42,46,.55) 50%,rgba(38,42,46,.55) 75%,rgba(38,42,46,.7) 75%,rgba(38,42,46,.7));background-size:6px 6px}#drawerSwitch{position:fixed;z-index:101;top:66px;left:50%;display:flex;width:48px;height:48px;margin-left:120px;cursor:pointer;color:#f8f8f2;border:2px solid #e9eef2;border-radius:24px;background:rgba(38,42,46,.85);box-shadow:3px 3px 12px -3px rgba(0,0,0,.6);justify-content:center;align-items:center}#drawerSwitch:hover{background:#00be00}#drawerSwitch::before{font-family:fontello;font-size:21.6px;content:'\f0c9'}@font-face{font-family:fontello;font-weight:400;font-style:normal;src:url(../font/fontello.eot?81600928);src:url(../font/fontello.eot?81600928#iefix) format('embedded-opentype'),url(../font/fontello.woff2?81600928) format('woff2'),url(../font/fontello.woff?81600928) format('woff'),url(../font/fontello.ttf?81600928) format('truetype'),url(../font/fontello.svg?81600928#fontello) format('svg')}[class*=' icon-']:before,[class^=icon-]:before{font-family:fontello;font-weight:400;font-style:normal;font-variant:normal;line-height:1em;display:inline-block;width:1em;margin-right:.2em;margin-left:.2em;text-align:center;text-decoration:inherit;text-transform:none;speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-right-dir:before{content:'\e800'}.icon-left-dir:before{content:'\e801'}.icon-mail:before{content:'\e803'}.icon-book:before{content:'\e804'}.icon-bookmark:before{content:'\e805'}.icon-episode7:before{content:'\e807'}.icon-bookmark-empty:before{content:'\f097'}.icon-menu:before{content:'\f0c9'}.icon-gamepad:before{content:'\f11b'}#index{display:flex;margin:0 24px 0 16px}#index>:nth-child(1){font-size:.82rem;line-height:1.69;width:224px;align-self:center}#index>:nth-child(1)>b{font-size:.96rem;font-weight:700;display:block}#index>:nth-child(2){overflow:hidden;width:96px;height:96px;margin:-12px 0 0;border:2px solid #262a2e;border-radius:48px;box-shadow:3px 3px 12px -3px rgba(0,0,0,.6)}#index>:nth-child(2):hover{position:relative;top:-1px;left:-1px}#index>:nth-child(2)>img{width:100%;height:100%}#menu>section{padding-bottom:36px}#menu>section:first-child{padding-top:24px}#menu>section>header{display:flex;margin:0 6px;padding:0 3px 9px 6px;border-bottom:1px solid #1b1e21;align-items:flex-end}#menu>section>header:nth-of-type(n+2){margin-top:60px}#menu>section>header>b{font-size:1.69rem;font-weight:500}#menu>section>header>i{font-size:.85rem;font-style:normal;margin-left:auto}#menu>section>section>header{display:block;margin:18px 0 12px 12px;padding:6px 12px;border-left:5px solid #1b1e21}#menu>section>section>header b{font-size:1.21rem;font-weight:600;display:block}#menu>section>section>header i{font-size:.95rem;font-style:normal;line-height:1.44;display:block;padding:6px 0 0;text-align:justify;text-justify:inter-ideograph}#menu>section>section>ul>li{margin-left:48px;list-style:square}#menu>section>section>ul>li>ul>li{margin-left:81px;list-style:disc}#menu>section>section ul{padding:0}#menu>section>section ul>li>a{line-height:1.69;color:#1b1e21}#menu>section>section ul>li>a.current{color:#00be00}#menu>section>section ul>li>a[data-href]{cursor:no-drop;color:#9ba3ab}#menu>section>section ul>li>a[data-href]:hover{text-decoration:none}#menu>section>section ul>li>a[data-href]::before{background:#9ba3ab}#menu>section>section ul>li>a:hover{text-decoration:underline;color:#00be00}#menu>section>section ul>li.zero{margin:0;list-style:none}#menu>section>section ul>li.zero pre{font-size:.8rem;font-weight:400;line-height:1.5;overflow-x:scroll;margin:0;padding:6px 9px;-moz-tab-size:4;-o-tab-size:4;tab-size:4;color:#246;background:rgba(51,102,153,.1)}#menu>section>section p{font-size:.9rem;margin:9px 15px 18px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none;-webkit-text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}