*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{color:#222;margin:0;font-family:ヒラギノ丸ゴ Pro W4,ヒラギノ丸ゴ Pro,Hiragino Maru Gothic Pro,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,HG丸ｺﾞｼｯｸM-PRO,HGMaruGothicMPRO}img{display:inline-block}a{color:inherit;text-decoration:none}a:hover,.back-button{color:#0f80ff}.back-button:hover{color:#91c5ff}hr{margin:0}header{text-align:center;margin-bottom:20px}header h1:before{content:"";vertical-align:middle;background-image:url(/assets/logo-DW4OFpQZ.png);background-size:66px 40px;width:66px;height:40px;display:inline-block}header h1:hover:before{background-image:url(/assets/logo-hover--5fhWtvl.png)}footer{text-align:center;padding:30px 0}footer .forSP{display:none}@media screen and (width<=454px){footer .forSP{display:block}}.index{text-align:center}.index__chara-image{width:258px;height:240px;animation:2s ease-out 1s index__chara-image--slidein}.index__chara-message-frame{border:2px solid #222;border-radius:5px;margin-bottom:10px;padding:10px;display:inline-block}.index__work-list-h2{margin:10px}.index__work-list--work{margin:20px}.index__work-list--work img{width:640px}.index__work-list--work img:hover{opacity:.5}.index__know-how-h2,.index__article-h2{margin:10px}.index__know-how--streaming,.index__know-how--dev,.index__know-how--game,.index__article--streaming,.index__article--dev,.index__article--game{margin:20px}.index__know-how--streaming img,.index__know-how--dev img,.index__know-how--game img,.index__article--streaming img,.index__article--dev img,.index__article--game img{width:640px}.index__know-how--streaming img:hover,.index__know-how--dev img:hover,.index__know-how--game img:hover,.index__article--streaming img:hover,.index__article--dev img:hover,.index__article--game img:hover{opacity:.5}@keyframes index__chara-image--slidein{0%{margin-left:10000px}70%{margin-left:0;transform:scaleX(1)}75%{margin-left:-100px;transform:scaleX(.5)}80%{margin-left:0;transform:scaleX(1)}90%{margin-left:-100px;transform:scaleX(.5)}to{margin-left:0;transform:scaleX(1)}}.mm-index{text-align:center}.mm-index h2{margin:10px 0}.mm-index__description{margin:0 80px}.mm-index__shop{margin:20px 0}.mm-index__work{margin:0 20px}.mm-index__work-list-image{width:640px;margin:10px 0}.mm-index__work-list-image:hover{opacity:.5}@media screen and (width<=640px){.mm-index .mm-index__description{margin:0 10px}}.mm-eosj__key-visual h2{text-indent:-9999px;overflow:hidden}.mm-eosj__key-visual{background-image:url(/assets/end-of-space-journey-banner-B8U8UnKQ.png);background-size:640px 300px;background-position:middle middle;width:640px;height:300px;margin:20px auto}.mm-eosj__description{text-align:center;margin:20px}.mm-eosj__content-layout{justify-content:center;display:flex}.mm-eosj__content-image.green-back{background:#0f0}.mm-eosj__content-image{text-align:center;width:620px;height:860px;padding:10px;display:inline-block}.mm-eosj__content-image img{width:588px}.mm-eosj__content-actions section,.mm-eosj__content-actions p{margin:10px 0}.mm-eosj__content-actions button{margin:0 5px}.mm-eosj__content-actions button.active{color:#fff;background:#0f80ff;border-radius:5px}.mm-eosj__content-actions button.selected{color:#fff;background:#0d0;border-radius:5px}.mm-eosj .back-button{text-align:center;margin:20px 0}.mm-eosjas__key-visual h2{text-indent:-9999px;overflow:hidden}.mm-eosjas__key-visual{background-image:url(/assets/end-of-space-journey-another-story-banner-BblPkKix.png);background-size:640px 300px;background-position:middle middle;width:640px;height:300px;margin:20px auto}.mm-eosjas__description{text-align:center;margin:20px}.mm-eosjas__content-layout{justify-content:center;display:flex}.mm-eosjas__content-image.green-back{background:#0f0}.mm-eosjas__content-image{text-align:center;width:620px;height:860px;padding:10px;display:inline-block}.mm-eosjas__content-image img{width:588px}.mm-eosjas__content-actions section,.mm-eosjas__content-actions p{margin:10px 0}.mm-eosjas__content-actions button{margin:0 5px}.mm-eosjas__content-actions button.active{color:#fff;background:#0f80ff;border-radius:5px}.mm-eosjas__content-actions button.selected{color:#fff;background:#0d0;border-radius:5px}.mm-eosjas .back-button{text-align:center;margin:20px 0}.msg-index{text-align:center}.msg-index h2{margin:10px 0}.msg-index__description{margin:0 80px}.msg-index__shop{margin:20px 0}.msg-index__work{margin:0 20px}.msg-index__work-list-image{width:640px;margin:10px 0}.msg-index__work-list-image:hover{opacity:.5}@media screen and (width<=640px){.msg-index .msg-index__description{margin:0 10px}}.msg-bg__key-visual h2{text-indent:-9999px;overflow:hidden}.msg-bg__key-visual{background-image:url(/assets/blind-girl-banner-DmZsai11.png);background-size:640px 300px;background-position:middle middle;width:640px;height:300px;margin:20px auto}.msg-bg__missions,.msg-bg__mission{text-align:center;margin:20px}.msg-bg__missions input+button{margin-left:20px}.msg-bg__mission--wrong{color:red;margin:20px}.msg-bg__map{text-align:center;margin:20px 20px 80px}.msg-bg__map canvas{background-image:url(/assets/map-DMyNmE65.png);background-size:800px 600px;width:800px;height:600px;margin:20px}.msg-bg__map canvas:hover{cursor:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Generator:%20Gravit.io%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20style='isolation:isolate'%20viewBox='0%200%205%205'%20width='5pt'%20height='5pt'%3e%3cdefs%3e%3cclipPath%20id='_clipPath_7V9kAcaPKQgWyGE59YggovYY3TaSeysC'%3e%3crect%20width='5'%20height='5'/%3e%3c/clipPath%3e%3c/defs%3e%3cg%20clip-path='url(%23_clipPath_7V9kAcaPKQgWyGE59YggovYY3TaSeysC)'%3e%3ccircle%20vector-effect='non-scaling-stroke'%20cx='2.5'%20cy='2.5'%20r='2.5'%20fill='rgb(0,0,0)'/%3e%3c/g%3e%3c/svg%3e")}.msg-bg__map button+button{margin-left:20px}.msg-bg .back-button{text-align:center;margin:20px 0}.t-index{text-align:center}.t-index h2{margin:10px 0}.t-index ul{list-style:none}.t-index ul li a:hover{opacity:.5}.t-index ul li img{width:600px}.t-pikopiko{width:800px}@media screen and (width<=820px){.t-pikopiko{width:640px}}@media screen and (width<=640px){.t-pikopiko{width:320px}}.t-pikopiko{margin:0 auto}.t-pikopiko h2{border-bottom:2px solid #0f80ff;border-left:10px solid #0f80ff;padding-left:10px}.t-pikopiko h2:before{padding-right:20px}.t-pikopiko h3{border-left:5px solid #0f80ff;margin:20px 0;padding-left:5px}.t-pikopiko input{border:1px solid #ccc;border-radius:4px;width:380px;padding:4px 8px}@media screen and (width<=640px){.t-pikopiko input{width:320px}}.t-pikopiko button{padding:4px 8px}.t-pikopiko-description-content{text-align:center}.t-pikopiko-description-content img{width:400px}@media screen and (width<=820px){.t-pikopiko-description-content img{width:320px}}@media screen and (width<=640px){.t-pikopiko-description-content img{width:320px}}.t-pikopiko-safe-modal{margin-right:-50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.t-pikopiko-safe-modal-content{background-color:#fff;border:4px solid #0f80ff;border-radius:8px;width:740px;height:310px;padding:20px}@media screen and (width<=780px){.t-pikopiko-safe-modal-content{width:660px;height:370px}}@media screen and (width<=640px){.t-pikopiko-safe-modal-content{width:300px;height:560px}}.t-pikopiko-safe-modal-content-h2{margin:20px}.t-pikopiko-safe-modal-content p{margin:10px 0}.t-pikopiko-safe-modal-content-close{text-align:center;margin:20px}.t-pikopiko-input{display:flex}@media screen and (width<=820px){.t-pikopiko-input{display:block}}.t-pikopiko-input{justify-content:space-around}.t-pikopiko-input-field{margin-right:40px}.t-pikopiko-input-field ul,.t-pikopiko-input-field li{margin:0;padding:0;list-style-type:none}.t-pikopiko-input-field li,.t-pikopiko-input-candidate-input,.t-pikopiko-input-candidate section{margin:10px 0}.t-pikopiko-input-candidate-register button+button{margin-left:20px;padding:4px 0}@media screen and (width<=640px){.t-pikopiko-input-candidate-register button+button{margin:20px 20px 20px 0}}.t-pikopiko-input-candidate-register button+button label{padding:8px}.t-pikopiko-input-candidate-register-upload-input{display:none}.t-pikopiko-input-register-btn{margin-right:20px}.t-pikopiko-input-deleted{margin-left:5px;animation:10s ease-in-out fade-in-out}.t-pikopiko-input-clear-modal{margin-right:-50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.t-pikopiko-input-clear-modal-content{text-align:center;background-color:#fff;border:4px solid #dd0;border-radius:8px;width:540px;height:320px}@media screen and (width<=640px){.t-pikopiko-input-clear-modal-content{width:300px;height:410px}}.t-pikopiko-input-clear-modal-content-h2,.t-pikopiko-input-clear-modal-content-description,.t-pikopiko-input-clear-modal-content-dl{margin:20px}.t-pikopiko-input-clear-modal-content-clear{color:red;background-color:#fef;border-color:red;border-radius:4px}.t-pikopiko-input-clear-modal-content button+button{margin-left:40px}@media screen and (width<=640px){.t-pikopiko-input-clear-modal-content button+button{margin:20px}}.t-pikopiko-preview{margin:10px 0}.t-pikopiko-preview-section{text-align:center}.t-pikopiko-preview-img{max-height:200px}.t-pikopiko-preview-size input{text-align:right;width:200px;margin-right:5px}.t-pikopiko-code{margin-top:30px}.t-pikopiko-code-h{justify-content:space-between;align-items:center;display:flex}.t-pikopiko-code-clipboard{text-align:right}.t-pikopiko-code-clipboard-copied{margin-right:10px;animation:10s ease-in-out fade-in-out}.t-pikopiko-code-edit{text-align:right}.t-pikopiko-code-textarea{resize:vertical;background-color:#eee;border:2px solid #ccc;border-radius:6px;width:780px;height:720px;margin:10px 0;padding:10px}@media screen and (width<=820px){.t-pikopiko-code-textarea{width:640px}}@media screen and (width<=640px){.t-pikopiko-code-textarea{width:320px}}.t-pikopiko-code-textarea.is-edit{background-color:#fff}.t-pikopiko a:hover img{opacity:.5}.t-pikopiko-back-button{text-align:center;margin:50px 0 0}@keyframes fade-in-out{0%{opacity:1}30%{opacity:0}90%{opacity:0}to{opacity:1}}.kh-index{text-align:center}.kh-index h2{margin:10px 0}.kh-index ul{list-style:none}.kh-index ul li{margin:20px}.kh-index ul li a:hover{opacity:.5}.kh-index ul li img{width:600px}.kh-index a{color:#0f80ff;text-decoration:none}.kh-index a:hover{color:#91c5ff}.kh-index a:hover img{opacity:.5}.kh-index-back-button{text-align:center;margin:50px 0 0}.kh-show{width:800px}@media screen and (width<=820px){.kh-show{width:640px}}@media screen and (width<=640px){.kh-show{width:320px}}.kh-show{margin:0 auto}.kh-show h2{border-bottom:2px solid #0f80ff;border-left:10px solid #0f80ff;padding-left:10px}.kh-show h2:before{padding-right:20px}.kh-show-timestamp{text-align:right}.kh-show-inline-center{text-align:center}.kh-show-image{text-align:center;margin:30px 0}.kh-show-quote{border:1px solid #ccc;border-radius:5px;margin:20px 80px;padding:20px}.kh-show-quote-content{color:#777;border-left:5px solid #ccc;padding-left:5px}.kh-show-quote-content-description{font-size:.9rem}.kh-show-quote-content:hover{border-left:5px solid #0f80ff;text-decoration:underline}.kh-show-margin20{margin:20px 0}.kh-show h3{border-left:5px solid #0f80ff;margin:20px 0;padding-left:5px}.kh-show a{color:#0f80ff;text-decoration:none}.kh-show a:hover{color:#91c5ff}.kh-show a:hover img{opacity:.5}.kh-show-back-button{text-align:center;margin:50px 0 0}.kh-show iframe{width:560px;height:315px}@media screen and (width<=640px){.kh-show iframe{width:320px;height:180px}}.ga-index{text-align:center}.ga-index h2{margin:10px 0}.ga-index ul{list-style:none}.ga-index ul li{margin:20px}.ga-index ul li a:hover{opacity:.5}.ga-index ul li img{width:600px}.ga-index a{color:#0f80ff;text-decoration:none}.ga-index a:hover{color:#91c5ff}.ga-index a:hover img{opacity:.5}.ga-index-back-button{text-align:center;margin:50px 0 0}.ga-show{width:800px}@media screen and (width<=820px){.ga-show{width:640px}}@media screen and (width<=640px){.ga-show{width:320px}}.ga-show{margin:0 auto}.ga-show h2{border-bottom:2px solid #0f80ff;border-left:10px solid #0f80ff;padding-left:10px}.ga-show h2:before{padding-right:20px}.ga-show-timestamp{text-align:right}.ga-show-inline-center{text-align:center}.ga-show-image,.ga-show-image-double{text-align:center;margin:30px 0}.ga-show-image-double img{vertical-align:middle;width:50%}.ga-show-tweet>div>div{justify-content:center;align-items:center;display:flex}.ga-show-quote{border:1px solid #ccc;border-radius:5px;margin:20px 80px;padding:20px}.ga-show-quote-content{color:#777;border-left:5px solid #ccc;padding-left:5px}.ga-show-quote-content-description{font-size:.9rem}.ga-show-quote-content:hover{border-left:5px solid #0f80ff;text-decoration:underline}.ga-show-margin20{margin:20px 0}.ga-show h3{border-left:5px solid #0f80ff;margin:20px 0;padding-left:5px}.ga-show a{color:#0f80ff;text-decoration:none}.ga-show a:hover{color:#91c5ff}.ga-show a:hover img{opacity:.5}.ga-show-back-button{text-align:center;margin:50px 0 0}.ga-show-poke img{vertical-align:bottom}.ga-show-poke-profile{margin:10px 0;font-size:1.2rem;font-weight:700}.ga-show-poke-profile img{vertical-align:bottom;width:50px}.ga-show-poke-desc{margin:40px 0}.ga-show iframe{width:560px;height:315px}@media screen and (width<=640px){.ga-show iframe{width:320px;height:180px}}code{color:#e3e3e3;background-color:#1d2020;border-radius:10px;padding:10px;display:block}code .orange{color:#ebd247}code .green{color:#8bdf4c}code .blue{color:#3bbfbf}code .gray{color:#979797}.da-index{text-align:center}.da-index h2{margin:10px 0}.da-index ul{list-style:none}.da-index ul li{margin:20px}.da-index ul li a:hover{opacity:.5}.da-index ul li img{width:600px}.da-index a{color:#0f80ff;text-decoration:none}.da-index a:hover{color:#91c5ff}.da-index a:hover img{opacity:.5}.da-index-back-button{text-align:center;margin:50px 0 0}.da-show{width:800px}@media screen and (width<=820px){.da-show{width:640px}}@media screen and (width<=640px){.da-show{width:320px}}.da-show{margin:0 auto}.da-show h2{border-bottom:2px solid #0f80ff;border-left:10px solid #0f80ff;padding-left:10px}.da-show h2:before{padding-right:20px}.da-show-timestamp{text-align:right}.da-show-inline-center{text-align:center}.da-show-image,.da-show-image-double{text-align:center;margin:30px 0}.da-show-image-double img{vertical-align:middle;width:50%}.da-show-tweet>div>div{justify-content:center;align-items:center;display:flex}.da-show-quote{border:1px solid #ccc;border-radius:5px;margin:20px 80px;padding:20px}.da-show-quote-content{color:#777;border-left:5px solid #ccc;padding-left:5px}.da-show-quote-content-description{font-size:.9rem}.da-show-quote-content:hover{border-left:5px solid #0f80ff;text-decoration:underline}.da-show-margin20{margin:20px 0}.da-show h3{border-left:5px solid #0f80ff;margin:20px 0;padding-left:5px}.da-show a{color:#0f80ff;text-decoration:none}.da-show a:hover{color:#91c5ff}.da-show a:hover img{opacity:.5}.da-show-back-button{text-align:center;margin:50px 0 0}.da-show-poke img{vertical-align:bottom}.da-show-poke-profile{margin:10px 0;font-size:1.2rem;font-weight:700}.da-show-poke-profile img{vertical-align:bottom;width:50px}.da-show-poke-desc{margin:40px 0}.da-show iframe{width:560px;height:315px}@media screen and (width<=640px){.da-show iframe{width:320px;height:180px}}.not-found{text-align:center}
