.for_sp{display:none !important}.for_pc{display:block !important}img{display:block;width:100%;height:auto}@keyframes flash{0%{opacity:0.5}50%{opacity:1}100%{opacity:0.5}}video.active{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}body{background:#000;overflow:hidden}#camera_img{position:absolute;width:100%;height:100%;z-index:9999;top:0;left:0}#camera_img .top{position:absolute;top:0;left:0;width:100%;z-index:1}#camera_img .bottom{position:absolute;bottom:0;left:0;width:100%}#camera_img .ring{position:absolute;bottom:0;left:0;width:100%}#camera_img img{width:100%}#camera_img img.guard{pointer-events:none}.loadingArea{width:100%;height:100%;background:url(../images/bg_ptn.png) repeat;background-size:15%;position:fixed;top:0;left:0;z-index:10003}.loadingArea h1{margin:0;position:absolute;display:block;top:50%;left:50%;width:80%;max-width:750px;transform:translate(-50%, -100%)}.loadingArea p.copyright{position:absolute;bottom:2%;left:50%;width:62%;max-width:600px;transform:translateX(-50%)}.content_wrap{position:fixed;top:0;left:0;width:100%;height:100%}.content_wrap #shibusawakun{position:absolute;width:57.5%;bottom:10vw;right:.5vw}.content_wrap #shibusawakun .inner{width:100%}.content_wrap #shibusawakun .inner.front,.content_wrap #shibusawakun .inner.pose{opacity:0;position:absolute;top:0;left:0}.content_wrap #word{position:absolute;width:27.5%;top:5vw;left:5vw;opacity:0;transition:opacity .5s linear .5s}.content_wrap #word img{transform:scale(1.4);transition:transform .5s ease .5s}.content_wrap.s1 #shibusawakun .back{opacity:0}.content_wrap.s1 #shibusawakun .front{opacity:1}.content_wrap.s2 #shibusawakun .front,.content_wrap.s2 #shibusawakun .back{opacity:0}.content_wrap.s2 #shibusawakun .pose{opacity:1}.content_wrap.s2 #word{opacity:1}.content_wrap.s2 #word img{transform:scale(1)}.interface{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10001;opacity:0;transition:all 0.5s ease}.interface.view{pointer-events:auto;opacity:1}.interface img{width:100%}.interface #volumeBtn{position:absolute;width:10%;top:2%;left:3%;pointer-events:auto;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3))}.interface #volumeBtn .off{opacity:0}.interface #volumeBtn .on{position:absolute;top:0%;left:0;opacity:1}.interface #volumeBtn img{width:100%;height:auto}.interface .btn{position:absolute;display:block;bottom:3%;left:50%;transform:translate(-50%, 0);width:21%;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3));opacity:.5}.interface .camera_change{position:absolute;display:block;top:5vw;right:5vw;width:15%;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3));opacity:.5}.interface .camera_change img{width:100%}#start{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10002;transition:all 0.5s ease}#start.hide{opacity:0;pointer-events:none}#start img{width:100%;height:auto}#start .bg{width:100%;height:100%;position:fixed;bottom:0;left:0;background:#000;opacity:.75}#start .start_copy{display:block;position:absolute;width:65%;height:auto;top:43.5%;left:50%;transform:translate(-50%, -100%);z-index:105}#start .start_btn{display:block;position:absolute;width:50%;height:auto;top:50%;left:50%;transform:translate(-50%, 0);z-index:105}.backBtn{position:absolute;display:block;bottom:3%;left:50%;transform:translate(-50%, 0);width:21%;z-index:10007;filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.3))}.backBtn img{width:100%}.mvContent{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:10004;opacity:0}.capInner{display:block;z-index:10008;position:fixed;top:42%;left:0;transform:translateY(-50%);text-align:center}.capInner p,.capInner a{display:inline-block}.capInner .cap_txt{width:70%;margin:8vw auto}.capInner .cap_image{display:block;overflow:hidden;margin:0 auto;width:60%}.capInner .cap_image img{pointer-events:auto}#add-orientation{display:none;width:100%;width:100vw;height:100%;background-color:#000;position:fixed;opacity:0;top:0;left:0;z-index:10009}#add-orientation.view{opacity:1}#add-orientation .land_txt{display:flex;align-items:center;justify-content:center;width:42vh;height:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}#add-orientation img{width:100%}@media (max-height: 560px){#camera_img .bottom{position:absolute;bottom:0;left:0;width:55vh}#camera_img img{width:100%}#camera_img img.guard{pointer-events:none}}
/*# sourceMappingURL=index.css.map */
