html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}*{box-sizing:border-box}html{height:100%;overflow:hidden;color:#fff}body{background:#f00000;font-family:'Lato',sans-serif;font-weight:300;overflow:hidden}a{color:#fff;text-decoration:none}.intro-wrap{position:absolute;top:45%;width:100%;height:60%;display:none}@media only screen and (min-width:380px){.intro-wrap{top:40%}}@media only screen and (min-width:600px){.intro-wrap{top:35%}}.intro-wrap div{position:absolute;top:0;left:0;width:25%;background-image:url(../images/re.png);background-size:100% auto;background-repeat:no-repeat;background-position:center top;height:100%}.intro-wrap .re{left:0;background-image:url(../images/re.png)}.intro-wrap .so{left:25%;background-image:url(../images/so.png)}.intro-wrap .lv{left:50%;background-image:url(../images/lv.png)}.intro-wrap .er{left:75%;background-image:url(../images/er.png)}.list-wrap{position:absolute;min-height:100%;width:1000px;-webkit-transform-origin:top left;-ie-transform-origin:top left;transform-origin:top left}.column{list-style:none;position:absolute;bottom:0;top:0;left:25%;width:25%}.column:nth-child(1){left:0}.column:nth-child(1) .column-inner{background:rgba(255,255,0,.15)}.column:nth-child(2){left:25%}.column:nth-child(2) .column-inner{background:rgba(255,0,0,.15)}.column:nth-child(3){left:50%}.column:nth-child(3) .column-inner{background:rgba(255,165,0,.15)}.column:nth-child(4){left:75%}.column:nth-child(4) .column-inner{background:rgba(0,255,255,.15)}.list{text-align:center;font-size:2.4em;line-height:3;letter-spacing:-.02em}.list ul{overflow:hidden}.list ul li{overflow:hidden;margin-bottom:0;padding:0;opacity:.1}.list ul li.unblur{color:#fff;opacity:1}.btn-wrap{background:0 0;bottom:1rem;position:fixed;text-align:center;width:100%}@media only screen and (min-width:600px){.btn-wrap{bottom:2rem}}.btn-wrap .share-resolution{display:block;margin:1rem 0}@media only screen and (min-width:380px){.btn-wrap .share-resolution{width:15%;color:#fff;display:inline-block;margin:0 .5rem}}@media only screen and (min-width:800px){.btn-wrap .share-resolution{font-size:1.3rem;line-height:1.6rem}}.btn-wrap .share-resolution a{display:none}.resolve-btn{display:inline-block;margin:auto;font-weight:400;width:10.8rem;height:3.6rem;border:2px solid #fff;border-radius:1.8rem;line-height:3.528rem;font-size:1.2rem;cursor:pointer;text-transform:uppercase}.resolve-btn:hover{opacity:.6}@media only screen and (min-width:800px){.resolve-btn{width:17.28rem;height:5.76rem;border-radius:2.88rem;line-height:5.6448rem;font-size:1.92rem}}footer{position:fixed;top:0;left:0;right:0;padding-bottom:.8rem;color:#fff}footer p{display:none;vertical-align:middle}@media only screen and (min-width:600px){footer p{display:inline-block}}footer p a{text-decoration:underline}@media only screen and (min-width:800px){footer{font-size:1.3rem}}.left,.right{float:left;padding:.2rem 0 0 1rem;width:10%}.left:after,.right:after{content:"";display:table;clear:both}@media only screen and (min-width:600px){.left,.right{padding:.4rem 0 0 1rem;width:48%;float:left}}.right{padding:.6rem 1rem 0 1rem;width:90%;float:right;text-align:right}@media only screen and (min-width:600px){.right{width:52%;float:right;text-align:right;padding:.6rem 1rem 0 0}}.btn{border:2px solid #fff;display:inline-block;vertical-align:middle;width:2.3rem;height:2.3rem;border-radius:1.15rem}.btn.wide{width:6.9rem;border:none}.btn:hover{opacity:.6}.sprite{background:url(../images/spritesheet.png) left top no-repeat;background-size:340px auto}.tw{background-position:-130px -5px}.fb{background-position:-173px -5px}.fs{background-position:0 -3px;width:2.3rem;height:2.3rem;display:inline-block;vertical-align:middle}.fh{background-position:-222px -9px}.fh-like{padding:0 .5rem;margin:0}.tw-follow{padding:0 .5rem;margin:0}