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}
html{font-size:62.5%}body{font-size:calc(1.2rem + 0.18vw)}body h2{font-size:calc(2rem + 1.5vw)}body h3{font-size:calc(2rem + 1.3vw)}body h4{font-size:calc(2rem + 1.2vw)}body h5,body h6{font-size:calc(2rem + 1vw)}@media screen and (max-width:1024px){body{font-size:1.6rem;background:#cec9c9}body p{font-size:1.8rem}body h2{font-size:4.3125rem}body h3{font-size:3.375rem}body h4{font-size:2.125rem}body h5,body h6{font-size:1.875rem}}@media screen and (max-width:770px){body{font-size:1.525rem;background:#d1d1d6}body p{font-size:1.6rem}body h2{font-size:3.1875rem}body h3{font-size:2.625rem}body h4{font-size:1.875rem}body h5,body h6{font-size:1.725rem}}@media screen and (max-width:640px){body{font-size:1.675rem;background:#bac0ba}body p{font-size:1.5rem}body h2,body h3{font-size:2rem}body h4{font-size:1.5rem}body h5,body h6{font-size:1.65rem}}@media screen and (max-width:480px){body{background:#b4b4a7;font-size:calc(1.3rem + 0.18vw)}body h2{font-size:calc(1.25rem + 1.35vw)}body h3{font-size:calc(1.25rem + 0.9vw)}body h4{font-size:calc(1.25rem + 0.3vw)}body h5,body h6{font-size:calc(1.5rem + 0.18vw)}}body main .s1{pointer-events:none;height:30vh}body main .s2{pointer-events:none;height:25vh}body main .s3{pointer-events:none;height:20vh}body main .s4{pointer-events:none;height:10vh}body main .s5{pointer-events:none;height:5vh}body main .s6{pointer-events:none;height:2.5vh}@media screen and (max-width:1024px){body main .s1{height:300px}body main .s2{height:250px}body main .s3{height:200px}body main .s4{height:100px}body main .s5{height:50px}body main .s6{height:25px}}@media screen and (max-width:640px){body main .s1{height:100px}body main .s2{height:80px}body main .s3{height:60px}body main .s4{height:30px}body main .s5,body main .s6{height:20px}}::selection{background:#ddd;color:#333}::-moz-selection{background:#ddd;color:#333}body{background:#e4e2e0}canvas{position:fixed;top:0;right:0;pointer-events:none}.grid{width:100vw;height:100vh;display:flex;position:fixed;justify-content:center;align-items:center;top:0;pointer-events:none;z-index:-1}.grid .hr{width:100vw;height:100vh;position:absolute;top:0}.grid .hr div{width:100vw;height:1px;background:#15151530;margin:25vh 0}.grid .vr{top:0;width:100vw;height:100vh;display:flex;position:absolute;align-items:center;justify-content:space-evenly}.grid .vr div{width:1px;height:100vh;background:#15151530}.space{height:200vh}.contents .contents_in{width:100vw;text-align:center;position:fixed;bottom:2.5vw}.contents .contents_in .l{overflow:hidden;color:#ec3838;font-size:1vw}.contents .contents_in .l span{display:inline-block;padding:3px;text-transform:uppercase}.contents .contents_in .m{font-style:oblique}.contents .contents_in .i{font-style:oblique}.spcae{height:300vh}.main_text{position:absolute;top:2.5vw;display:flex;text-align:center;width:100vw;display:inline-block;justify-content:center;align-items:center;display:flex}.main_text p{font-size:1vw;text-transform:uppercase;font-family:helvetica;font-weight:100;color:#060606;z-index:-3;position:fixed;display:flex}.main_text p span{display:inline-block}
