#footer .link,#main .contents .title,#main .store,#main .tracklist .t1,#top{font-family:'Poller One',cursive}#background{position:fixed;width:100%;height:100%;top:0;left:0}#container{margin-top:30px;margin-bottom:30px;position:relative;z-index:1;text-align:center}#spbg{overflow:hidden;display:none}#spbg img{position:relative}#loopvideo{opacity:.2}#top .title{font-size:3rem;line-height:1;margin-bottom:24px}#top .artist{font-size:2.2rem;margin-bottom:40px}#top .lang{font-size:1rem;margin-bottom:40px;clear:left}#top .lang div{display:inline-block}#top .lang .on{background-color:#eee;border-radius:20px;color:#999}#top .detail{font-size:1rem;margin-bottom:20px;clear:left}#main{margin-bottom:50px}#main .jacket{margin-bottom:20px;margin-top:30px;clear:left}#main .jacket img{max-height:400px;max-width:400px;width:94%;border:1px solid #000}#main .tracklist{text-align:left;background-color:#f0f0f0;background-color:rgba(240,240,240,.5)}#main .tracklist .c2{background-color:#e1e1e1;background-color:rgba(225,225,225,.5)}#main .tracklist td,#main .tracklist th{padding:10px 12px}#main .tracklist td img{margin-left:10px;height:22px;vertical-align:middle;transition:.2s ease}#main .tracklist td img:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}#main .tracklist .t1,#main .tracklist .t2,#main .tracklist .t3{font-size:.9rem}#main .tracklist .t3{color:#999}#main .contents{margin-bottom:25px}#main .contents .title{font-size:1.6rem;margin-bottom:6px}#main .contents .text{color:#d40;font-weight:700;font-size:1rem}#main .contents iframe{max-width:640px}#main .contents a:link,#main .contents a:visited{color:#d40}#main .contents a:active,#main .contents a:hover{color:#f72}#main .contents .end,#main .contents .end a{color:#aaa}#main .miku{color:#0ae}#main .momo{color:#f9c}#main .len,#main .rin{color:#eb0}#main .attention{color:#666;margin-bottom:20px;font-size:.8rem}#main .credit{margin-top:40px;color:#444;font-size:.9rem;font-weight:700}#main .credit a:link,#main .credit a:visited{color:#444}#main .credit a:active,#main .credit a:hover{color:#777}#main .store{font-size:1rem;color:#fff;margin-bottom:40px}#main .store div{width:145px;height:50px;border-radius:8px;line-height:50px;display:inline-block;margin-top:10px}#main .store .sn{background-color:#ccc}#main .store .s0{background-color:#e2292f}#main .store .s1{margin-right:10px;background-color:#4af}#main .store .s2{background-color:#f93}#main .store .s0:hover,#main .store .s1:hover,#main .store .s2:hover{background-color:#000}#main .store a>.s0,#main .store a>.s1,#main .store a>.s2{transition:.2s ease}#main .store a:link,#main .store a:visited{color:#fff;text-decoration:none}#main .store a:active,#main .store a:hover{color:#fff;text-decoration:none}#footer{clear:left}#footer .link{font-size:1.2rem;clear:left;margin-bottom:50px}#footer .link div{margin-bottom:15px}#footer .copyright{color:#666;font-size:.8rem;letter-spacing:1px}#social{margin-bottom:50px;clear:left;height:21px;margin-left:auto;margin-right:auto;width:122px;line-height:1}#twitter{margin-right:10px;float:left}#facebook{width:49px;float:left}@media (max-width:640px){body,html{letter-spacing:1px;background-color:#c8c2ae}#main .contents .text{font-size:.8rem}#main .tracklist td,#main .tracklist th{padding:8px 10px}#main .tracklist td img{margin-left:8px;height:18px}#main .tracklist .t1,#main .tracklist .t2,#main .tracklist .t3{font-size:.7rem}#main .attention{font-size:.6rem}#main .credit{font-size:.7rem}#footer .copyright{font-size:.7rem}}