@charset "utf-8";html{color:#000}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#000}#yui3-css-stamp.cssreset{display:none}body,html{font-family:'Zen Kaku Gothic New','Noto Sans JP',YuGothic,"Hiragino Kaku Gothic Pro","Yu Gothic","MS PGothic",sans-serif;-webkit-text-size-adjust:100%;-webkit-font-variant-ligatures:no-common-ligatures;font-variant-ligatures:no-common-ligatures}body{background-color:#fff;text-align:center;letter-spacing:.2rem;margin:20px 10px}a,a:active,a:hover,a:visited{text-decoration:none;border-bottom:solid #f69 2px;padding-bottom:2px}a,a:visited{color:#000;outline:0;border-color:#000}a:active,a:hover{color:#f69;border-color:#f69}a.altText:hover{background-color:transparent}.noanti{-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:crisp-edges;image-rendering:pixelated}img.nyancat{width:120px;margin-top:calc(15px + 1.5vmin);padding-bottom:50px}#contents,#footer,#header_sub,#sns,#social,.language{display:none}#header{margin:0 auto;width:90%;margin-bottom:calc(10px + 1vmin)}h1,h2{letter-spacing:.3rem}h1{margin-bottom:10px;font-size:calc(1.1rem + 1.1vmin)}h2{font-size:calc(.7rem + .8vmin);color:#f69;margin-bottom:calc(30px + 2vmin)}#header h2 a{color:#f69;border-color:#f69}#header p.desc{font-size:calc(.5rem + .7vmin);margin:0 auto;width:90%}#header p.desc span{text-align:left;display:inline-block}#language{font-size:calc(.7rem + .7vmin);position:absolute;top:0;right:0;margin:calc(10px + 1vmin);cursor:pointer;user-select:none}#language .on{color:#f69}#language .off{color:#d2d2d2}#player{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);display:none}#player div.container{position:relative;top:48%;transform:translateY(-50%);z-index:1}#player p.close{font-size:calc(1.6rem + 1.6vmin);color:rgba(255,255,255,.9);cursor:pointer}#player .player{overflow:hidden;position:relative;z-index:1;max-width:660px;margin:0 auto}#player .loading{position:absolute;z-index:0;width:calc(32px + 2vmin);height:calc(3px + .2vmin);background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);animation:animLoading .15s infinite}#player iframe{background:#f8f8fa!important;border-radius:0!important}@-webkit-keyframes animLoading{0%{opacity:1}100%{opacity:0}}@keyframes animLoading{0%{opacity:1}100%{opacity:0}}#contents{margin-bottom:calc(50px + 5vmin)}#booth{margin-top:45px;margin-bottom:0;font-size:.9rem}#booth img{width:150px}#booth a{text-decoration:none;border:none}#booth a:hover{filter:grayscale(1);opacity:.5}#discography{margin-bottom:60px}#items{letter-spacing:-.4em;max-width:1000px;margin:0 auto}#items .disc{width:240px;display:inline-block;vertical-align:top;letter-spacing:.14rem;margin-top:60px;margin-left:5px;margin-right:5px}#items .disc .image img{width:240px;height:240px;box-sizing:border-box;border:solid 1px #f0f0f0}#items .disc.active .image img{animation:animActive .5s alternate;animation-iteration-count:7}@-webkit-keyframes animActive{0%{filter:brightness(.7)}100%{filter:brightness(1)}}@keyframes animActive{0%{filter:brightness(.7)}100%{filter:brightness(1)}}#items .disc .t_album,#items .disc .t_ep,#items .disc .t_single{margin:0 auto;padding:6px 0;font-size:.9rem;line-height:1}#items .disc .t_album{color:#f7c}#items .disc .t_ep{color:#4c0}#items .disc .t_single{color:#4bf}#items .disc .info{margin:5px;margin-bottom:10px;font-size:1.2rem;min-height:58px;line-height:1.4;word-wrap:break-word}#items .disc .buy .link{height:40px;margin-bottom:calc(2px + .5vmin);line-height:40px;font-size:.95rem}#items .disc .image a{text-decoration:none;border:none}#items .disc .buy a{text-decoration:none;color:#000}#items .link{background:#fe6}#items .buy a .link.cl_itunes{background:#ceebff}#items .buy a .link.cl_apple{background:#ffcbcb}#items .buy a .link.cl_amazon{background:#ffd86e}#items .buy a .link.cl_spotify{background:#bdff9e}#items .buy a .link.cl_line{background:#adffb3}#items .buy a .link.cl_qq{background:#9bfda3}#items .buy a .link.cl_kugou{background:#c6e9ff}#items .buy a .link.cl_netease{background:#ffc1c1}.zh{display:none}#items .disc .buy a.off{pointer-events:none}#items .disc .buy a.off .link{opacity:.3;background:#ddd}#items .lc{background-color:#bbb;text-decoration:none;color:#fff;font-size:.8rem!important}#items .disc .tracklist.off{pointer-events:none;opacity:.3}#items .disc .tracklist{height:40px;cursor:pointer;line-height:40px;font-size:.8rem;letter-spacing:.18rem;color:#000;background-color:#eaeaea}#items .buy a .link:hover,#items .disc .tracklist:hover{color:#fff;border-color:#000;background-color:#000}#about{padding-top:calc(20px + 2vmin)}#about .name{margin-bottom:calc(20px + 2vmin);font-size:calc(1.4rem + 1.4vmin);letter-spacing:.3rem}#about .social{margin-bottom:calc(15px + 1.5vmin)}#about .social p svg{width:calc(25px + 2.5vmin)}#about .social p.icons a{margin-right:calc(15px + 1.5vmin);border:none}#about .social p.icons a:hover>svg{fill:#f69}#about .social p.icons a:last-child{margin-right:0}#about li{font-size:calc(.7rem + .7vmin);line-height:2.8}#about .sp{margin-top:calc(10px + 1vmin)}#about a,#header .on,#header h2 a{padding-left:.2rem}#sns{margin-bottom:calc(50px + 5vmin)}#sns p{font-size:calc(.7rem + .7vmin);margin-bottom:calc(10px + 1vmin)}#sns li{display:inline-block;margin:0 calc(3px + .3vw);cursor:pointer}#sns li:hover>svg{fill:#f69}#sns li svg{width:calc(35px + 1vw)}@media (max-width:640px){body{margin:20px 0}img.nyancat{width:100px;padding-bottom:30px}#booth{font-size:.7rem}#booth img{width:125px}#items .lc{font-size:.6rem!important}#items .disc{width:150px;margin-left:3px;margin-right:3px;margin-top:50px}#items .disc .image img{width:150px;height:150px}#items .disc .t_album,#items .disc .t_ep,#items .disc .t_single{margin:0 auto;padding:5px 0;font-size:.7rem}#items .disc .info{font-size:.9rem;min-height:44px}#items .disc .buy .link,#items .disc .tracklist{font-size:.77rem}}@media (max-width:420px){#items .disc{width:110px}#items .disc .image img{width:110px;height:110px}#items .disc{letter-spacing:.08rem}#items .disc .tracklist{letter-spacing:.08rem}#items .disc .info{font-size:.7rem;min-height:34px}#items .disc .buy .link,#items .disc .tracklist{font-size:.66rem;height:36px;line-height:36px}}