@charset "UTF-8";html{margin:0;padding:0;border:none;box-sizing:border-box}body{margin:0;padding:0;border:none;box-sizing:border-box;background-color:#202020;overflow:hidden}.warn-noscript{position:absolute;top:0;bottom:0;left:0;right:0}.warn-priv-mode{display:none;position:absolute;top:0;bottom:0;left:0;right:0}.bg{position:absolute;top:0;bottom:0;left:0;right:0}.bg .tile{position:absolute;top:0;bottom:0;left:0;right:0;background:repeat url("/api/images/tile.png");background-size:42px}.bg .content-column{background-color:#202020;position:absolute;top:0;bottom:0;left:calc((100% - min(393px,100lvw))/ 2);right:calc((100% - min(393px,100lvw))/ 2)}.bg .content-column .content{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:calc((100% - 960px * min(393px,100lvw)/ 540px)/ 2);bottom:calc((100% - 960px * min(393px,100lvw)/ 540px)/ 2);left:0;right:0}.bg .content-column .content .back{position:absolute;top:0;bottom:0;left:0;right:0}.bg .content-column .content .back video{display:block;width:min(393px,100lvw);height:calc(960px * min(393px,100lvw)/ 540px);-webkit-filter:blur(0px);filter:blur(0px)}.bg .content-column .content .front{position:absolute;top:-1px;bottom:-1px;left:0;right:0;width:calc(min(393px,100lvw) + 2px);height:calc(960px * min(393px,100lvw)/ 540px + 2px);background-size:calc(min(393px,100lvw) + 2px) calc(960px * min(393px,100lvw)/ 540px + 2px);background-position-x:center;background-position-y:center;-webkit-filter:blur(0px);filter:blur(0px)}.bg .content-column .filter{background-color:#101010;opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0}.front{position:absolute;top:0;bottom:0;left:0;right:0}.front .content-column{position:absolute;top:0;bottom:0;left:calc((100% - min(393px,100lvw))/ 2);right:calc((100% - min(393px,100lvw))/ 2);overflow-y:auto}.front .content-column::-webkit-scrollbar{display:none}.front .content-column{-ms-overflow-style:none;scrollbar-width:none}.front .content-column .content{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:0;right:0}.front .content-column .content .params{display:none}.front .content-column .content .dummy-top{position:absolute;top:10px;margin-top:10px;text-align:center}.front .content-column .content .warn{position:absolute;top:20px;left:40px;right:40px;text-align:center}.front .content-column .content .warn .title .area .text{color:red;font-size:1.2em;font-weight:800}.front .content-column .content .warn .description .area .text{margin-top:1em;color:red;font-size:.85em;word-break:break-word}.front .content-column .content .message-area{position:absolute;top:150px;height:220px;left:0;right:0}.front .content-column .content .message-area .frame{background-color:#101010;opacity:.6;position:absolute;top:0;height:160px;left:0;right:0}.front .content-column .content .message-area .message{position:absolute;top:10px;height:90px;left:30px;right:30px}.front .content-column .content .message-area .message .title{display:flex;height:50px;align-items:center}.front .content-column .content .message-area .message .title .area{display:inlin-block;margin:0 auto}.front .content-column .content .message-area .message .title .area .text{color:#f0f0f0;text-align:center;font-size:1em;font-weight:800}.front .content-column .content .message-area .message .description{margin-top:0}.front .content-column .content .message-area .message .description .area{display:block;position:relative;top:0;height:55px;left:0;right:0;text-align:center;overflow-y:auto}.front .content-column .content .message-area .message .description .area::-webkit-scrollbar{display:none}.front .content-column .content .message-area .message .description .area{-ms-overflow-style:none;scrollbar-width:none}.front .content-column .content .message-area .message .description .area .text{display:inline-block;color:#f0f0f0;text-align:center;font-size:.75em}.front .content-column .content .message-area .message .description .page-feed-button{position:relative;top:-5px;margin-right:20px;text-align:right}.front .content-column .content .message-area .character{position:absolute;bottom:0;height:100px;left:10px;right:20px}.front .content-column .content .message-area .character .image{position:absolute;top:0;bottom:0;left:0;width:120px}.front .content-column .content .message-area .character .image img{width:120px;object-fit:contain}.front .content-column .content .message-area .character .message{position:absolute;top:5px;height:70px;left:120px;right:50px;display:flex;align-items:center}.front .content-column .content .message-area .character .message .area{display:inlin-block;margin:0 auto}.front .content-column .content .message-area .character .message .area .text{text-align:center;font-size:.75em;color:red}.front .content-column .content .button-images{position:absolute;top:355px;height:220px;left:40px;right:40px}.front .content-column .content .button-images .image{margin-top:20px;box-shadow:0 0 8px 2px grey;width:300px;height:70px}.front .content-column .content .button-images .image img{width:300px;object-fit:contain}.front .content-column .content .copy{position:absolute;top:650px;height:20px;left:100px;right:100px;text-align:center}.front .content-column .content .copy .button{display:inline-block;border:solid thin #e7cb9e;padding:4px;border-radius:8px;cursor:pointer}.front .content-column .content .copy .button .text-area{display:flex;margin-left:25px;margin-right:25px}.front .content-column .content .copy .button .text-area .caption{display:inline-flex;color:#e7cb9e;font-size:.8em}.front .content-column .content .copy .button .text-area .icon{display:inline-flex;margin-left:8px}.front .content-column .content .continue{position:absolute;top:700px;height:20px;left:100px;right:100px}.front .content-column .content .continue .button{text-align:center;color:#e7cb9e;font-size:.9em;text-decoration:underline;cursor:pointer}.front .content-column .content .dummy-bottom{position:absolute;top:720px;margin-bottom:10px;text-align:center}.remark:before{font-size:.9em;content:"❉	"}.remark{margin-top:10px;font-size:.9em;padding-left:1.5em;text-indent:-1.2em}