#loading,#opening{position:absolute}#dummy,#header,#opening,#view{overflow:hidden;height:100%}#dummy,#dummy p,#opening,h1{pointer-events:none}#dummy,#header,#opening,#view,body,h1,html{height:100%}#scroll,#view,h1{visibility:hidden}#rpm,#scroll{right:0;left:0}#header,#scroll,#sns li,.lang p.on{cursor:pointer}#scroll:hover,#sns li:hover{opacity:.4}#container a,#scroll,#sns li{transition:.2s}@font-face{font-family:CustomFont;src:url(../font/mplus.woff2?7) format('woff2'),url(../font/mplus.woff?7) format('woff'),url(../font/mplus.ttf?7) format('truetype')}body,html{width:100%;text-align:center;background:#fff;font-family:CustomFont,"游ゴシック","Yu Gothic","游ゴシック体",YuGothic,"Yu Gothic UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#loading{top:50%;transform:translateY(-50%);width:100%;z-index:100}#loading img{width:36px;width:calc(30px + 2vw)}#opening{top:0;width:100%;z-index:200}#opening div{width:100%;position:relative;left:100%}#opening div:nth-child(1){background:#e84caa;height:20%}#opening div:nth-child(2){background:#209ba2;height:30%}#opening div:nth-child(3){background:#7fe3e1;height:25%}#opening div:nth-child(4){background:#bbcad6;height:13%}#opening div:nth-child(5){background:#f6a0d7;height:12%}#dummy,#dummy p{position:fixed}#dummy,#rpm,#scroll,#view{position:absolute}#dummy,#view{width:100%;top:0;z-index:1}#dummy p,#view canvas{width:100%;height:100%}#header{position:relative;z-index:2;top:0;-ms-user-select:none;-moz-user-select:-moz-none;-webkit-user-select:none;user-select:none;cursor:-webkit-grab}#rpm{color:#f6a0d7;margin-top:20px;margin-top:calc(10px + .2vh);font-size:.6rem;font-size:calc(.5rem + .5vw)}h1{display:inline-block;background-image:url(../img/title.svg);background-position:center center;background-repeat:no-repeat;width:100%;background-size:contain;opacity:.8;-webkit-animation:animTitle 1.6s linear infinite alternate;animation:animTitle 1.6s linear infinite alternate}#scroll{bottom:0;padding-bottom:5px;z-index:1}#scroll img{height:13px;height:calc(7px + 2vh)}@-webkit-keyframes animTitle{0%,20%{opacity:0}80%{opacity:.85}}@keyframes animTitle{0%,20%{opacity:0}80%{opacity:.85}}#container,#footer{display:none}#sns h3,.area h3,.lang p{font-size:1rem;display:inline-block}#container a{border-bottom:2px dashed #000;padding-bottom:4px;text-decoration:none}#container a:hover{border-bottom-color:#aaa;color:#aaa}.lang{margin-top:40px}.lang p{font-size:calc(.9rem + .5vw);margin:0 8px}.lang p.on{border-bottom:2px dashed #000;padding-bottom:5px}.lang p.off{border-bottom:none;padding-bottom:5px;color:#999}.area{margin-top:60px}.area:first-child{margin-top:40px}#sns h3,.area h3{font-size:calc(1rem + 1.1vw);margin-bottom:30px;border:3px solid;padding:12px 20px}.area p{font-size:1rem;font-size:calc(1rem + .5vw)}.area .event p{font-size:calc(.9rem + .3vw)}.area .event{margin:0 15px}.area .subt{margin-bottom:10px}.area .subb{margin-bottom:25px;line-height:2}#tracklist table,.video{margin:0 auto}.area .gray{color:#999}#container .area .end,#container .area .end a{color:#bbb;border-bottom-color:#bbb}#how_to_buy{font-size:.9rem;margin-top:30px;margin-bottom:5px}#how_to_buy a{color:#666;border-color:#666}.video{position:relative;width:100%;max-width:640px}.video:before{content:"";display:block;padding-top:56.25%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#jacket{margin-top:80px}#jacket img{max-width:750px;width:90%;vertical-align:bottom}#tracklist{margin-top:60px;text-align:left}#tracklist tr:nth-child(2n){background:#f6f6f6}#tracklist td{padding:calc(6px + .5vw);font-size:calc(.5rem + .5vw)}#tracklist td span{font-size:calc(.4rem + .4vw);color:#777}.atten{margin:35px auto 0;font-size:.6rem;font-size:calc(.5rem + .4vw);color:#888}#footer{margin-top:100px;background:#000;color:#fff}#daniwell{padding-top:50px;margin-bottom:50px;font-size:.9rem;font-size:calc(.8rem + .4vw)}#footer .disco{margin-bottom:65px;font-size:.9rem;font-size:calc(.8rem + .4vw)}#sns{margin-bottom:60px}#sns li{display:inline-block;margin:0 9px;margin:0 calc(8px + .5vw)}#sns li img{width:54px;width:calc(50px + 1.2vw)}#copyright{padding-bottom:20px;font-size:.6rem;font-size:calc(.6rem + .3vw);color:#555}#footer a,#footer a:active,#footer a:hover,#footer a:link,#footer a:visited{color:#fff;border-bottom:2px dashed #fff;padding-bottom:5px;text-decoration:none;transition:.2s}#footer a:hover{color:#777;border-bottom-color:#777}