#dummy p,body,html{height:100%;width:100%}#bt_back,#bt_fs{top:10px;font-size:1rem;position:absolute}#bt_back,#bt_fs,body,html{position:absolute}#ng,h1{margin-bottom:40px}#bt_about,#bt_back,#bt_fs,#bt_start{cursor:pointer;transition:.2s ease}#about_cover,#cover,body,html{background:#000}#about,#about_cover,#bt_fs,#pc,#scene1,#scene_progress{display:none}#about a:hover,#bt_back:hover,#bt_close:hover,#bt_fs:hover{color:#F9c}body,html{overflow:hidden;text-align:center;font-family:Lato,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Yu Gothic UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#FFF}#about_cover,#cover,#view{width:100%;height:100%;position:fixed;top:0;z-index:1;overflow:hidden}#cover{z-index:2;opacity:1}#bt_back{z-index:10;left:10px}#bt_fs{z-index:9;right:10px}#about,#scene1,#scene_progress{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;width:100%}h1{font-size:2rem;line-height:1.3}#bt_about,#bt_start{padding:8px;border:1px solid #fff;width:200px;margin:0 auto 20px}#bt_about:hover,#bt_start:hover{background:#FFF;color:#000}#mode p{margin-bottom:8px}#mode1 img,#mode2 img{width:64px;margin:0 12px}#attention{font-size:.9rem;margin-top:40px}#pc{margin-top:25px}#scene_progress p{animation:animblink .1s linear infinite;-webkit-animation:animblink .1s linear infinite}@keyframes animblink{0%,49%{opacity:1}100%,50%{opacity:.3}}@-webkit-keyframes animblink{0%,49%{opacity:1}100%,50%{opacity:.3}}#about_cover{z-index:900;opacity:.8}#about{z-index:1000;color:#000;background:#fff;background:rgba(255,255,255,.95);max-width:750px;letter-spacing:.05rem;line-height:1.2}#about .sns,#bt_close{cursor:pointer;display:inline-block;transition:.2s ease}#about_in{padding:30px}#about .close{margin-top:22px;font-size:1.5rem}#bt_close{padding:0 20px}#about a{transition:.2s ease;padding-bottom:4px;border-bottom:1px dashed #000;text-decoration:none}#about a:hover{border-bottom:1px dashed #F9c;text-decoration:none}#about p.tit{margin-top:22px;margin-bottom:6px;color:#666}#about p.con,#about p.link{margin-bottom:26px}#about .sns{padding:0 8px}#about .sns img{width:32px;transition:.2s ease}#about #fb:hover,#about #gp:hover,#about #tw:hover{opacity:.5}@media (max-width:680px){h1{font-size:1.5rem}#attention,#ng{font-size:.7rem}#bt_back,#bt_fs{top:7px;font-size:.9rem}#mode1 img,#mode2 img{width:52px;margin:0 12px}#about_in{padding:10px}#bt_back{left:7px}#bt_fs{right:7px}#bt_fs img{width:30px}}@media (max-height:320px){#about_in{font-size:.8rem}#about .sns img{width:24px}#attention{margin-top:20px}}@media (max-width:640px) and (orientation:landscape){#attention{display:none}}