@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-feature-settings:"pkna" 1}html{font-size:62.5%}html.hidden{overflow:hidden;height:100%}body{background-color:#222;color:#fee100;font-size:1.5rem;line-height:1;word-wrap:break-word;margin:0;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Meiryo,メイリオ,PT Sans,Lucida Grande,sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media screen and (max-width:768px){body{padding:0}}h1{font-size:4.6rem;line-height:7.3rem;margin-top:1rem}h2{font-size:3rem}h2,h3{margin:10px 0}h3{font-size:2rem}h4{font-size:1.5rem;margin:10px 0}p{font-size:2.2rem;line-height:4.5rem;font-weight:700}a{color:#fff}#home #container{margin-bottom:80px}@media screen and (max-width:992px){#home #container{margin:0 80px}}@media screen and (max-width:768px){#home #container{margin:0 40px}}#home #container #community,#home #container #concept,#home #container #cover,#home #container #development,#home #container #faq,#home #container #intro,#home #container #license,#home #container #purchase,#home #container #specs,#home #container #title,#home #container #video{max-width:886px;margin:80px auto}#home header .link{position:absolute;top:20px;right:20px}#home header .link img{width:50px;margin-left:10px}#home #title{position:relative}#home #title h1{font-family:Patua One,cursive;font-size:115px;line-height:14rem}#home #title img{position:absolute;right:0;bottom:0}@media screen and (max-width:768px){#home #title h1{font-size:50px;line-height:50px}#home #title img{width:70px}}#home #intro h1 span{color:#222;background-color:#fee100}#home #intro>p{margin-top:40px}@media screen and (max-width:768px){#home #intro h1{font-size:3rem;line-height:4rem}}#home #video iframe{width:100%}#home #concept .wrap{display:flex;flex-wrap:wrap;margin-left:-40px}#home #concept .wrap .item{margin-left:40px}#home #concept .wrap .item:first-child{width:100%}#home #concept .wrap .item:not(:first-child){flex:1;margin-top:2rem}@media screen and (max-width:768px){#home #concept .wrap{display:block}#home #concept .wrap .item{width:auto!important}}#cover img{width:100%}#home #specs .size{display:flex;flex-wrap:wrap}#home #specs .size img{width:45%}@media screen and (max-width:768px){#home #specs .size{display:block}#home #specs .size img{width:100%}}#home #purchase .wrap{display:flex;flex-wrap:wrap;margin-left:-40px;margin-top:30px}#home #purchase .wrap .item{width:calc(50% - 40px);margin-left:40px}#home #purchase .wrap .item a{display:block;width:100%;color:#222;font-weight:700;background:#fee100;text-align:center;padding:30px;margin-top:30px}#home #purchase .wrap .item a:hover{background:#fae645}@media screen and (max-width:768px){#home #purchase .wrap{display:block}#home #purchase .wrap .item{width:auto;margin-top:10px}}#home #community div{display:flex;margin-left:-20px}#home #community div a{display:block;width:100%;color:#222;font-weight:700;background:#fee100;text-align:center;padding:30px;margin-top:30px;margin-left:20px}#home #community div a:hover{background:#fae645}@media screen and (max-width:768px){#home #community div{display:block}}#home #development div{display:flex;margin-left:-20px}#home #development div a{display:block;width:100%;color:#222;font-weight:700;background:#fee100;text-align:center;padding:30px;margin-top:30px;margin-left:20px}#home #development div a:hover{background:#fae645}@media screen and (max-width:768px){#home #development div{display:block}}#calil{text-align:center}#calil img{width:200px;margin-bottom:30px}
/*# sourceMappingURL=style.b918a7bd.css.map */