@charset "UTF-8";*{-webkit-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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;overflow-x:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-spacing:0;border-collapse:collapse}body,html{margin:0px;width:100%;padding:0px;height:100%;font-size:16px;font-weight:300;position:relative;font-family:"ArbeitPro",游ゴシック,Yu Gothic,游ゴシック体,YuGothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}.clearFix{clear:both;float:none!important}.hide{display:none}.noScroll{overflow:hidden}.cage{margin:0 auto;padding:0 20px}.flex{display:flex;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex}.flexC{display:flex;position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.animate{transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-webkit-transition:0.5s ease-in-out}input,select,textarea{border:0;width:100%;display:block;border-radius:0;font-size:0.85rem;padding:15px 15px;letter-spacing:1px;border-style:solid;background:transparent;-webkit-appearance:none;-webkit-border-radius:0px;border-bottom:1px solid #cccccc}input :focus,select :focus,textarea :focus{outline:none;outline-style:none;outline-color:transparent}a{text-decoration:none}.checkbox{margin:0 15px 25px 0;display:inline-block}.checkbox [type=checkbox]:checked,.checkbox [type=checkbox]:not(:checked){left:-9999px;position:absolute}.checkbox [type=checkbox]:checked+label,.checkbox [type=checkbox]:not(:checked)+label{color:#818181;cursor:pointer;position:relative;padding-left:25px;font-size:0.8rem}.checkbox [type=checkbox]:checked+label:before,.checkbox [type=checkbox]:not(:checked)+label:before{left:0;top:0;content:"";width:14px;height:14px;position:absolute;border:1px solid #cccccc}.checkbox [type=checkbox]:checked+label:after,.checkbox [type=checkbox]:not(:checked)+label:after{left:0;top:-2px;position:absolute;-webkit-transition:all 0.2s;transition:all 0.2s;content:url("../img/check.png")}.checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.checkbox [type=checkbox]:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@font-face{font-family:"Mincho";src:url("../fonts/A-OTF-A1MinchoStd-Bold.otf");font-weight:normal;font-style:normal}@font-face{font-family:"ArbeitPro";src:url("../font/ArbeitPro.otf");font-weight:normal;font-style:normal}img{width:100%}a{display:inline-block;-webkit-transition:0.5s;transition:0.5s}a:hover{cursor:pointer;opacity:0.6;-webkit-transition:0.5s;transition:0.5s}#wrapper{position:relative}body,html{font-family:"ArbeitPro";font-size:16px}.timer-display{position:fixed;top:20px;right:20px;background:rgba(0,0,0,0.8);color:#fff;padding:10px 20px;border-radius:5px;font-family:"ArbeitPro",monospace;font-size:18px;z-index:9999;pointer-events:none}.startingSoon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.startingSoon .col{width:100%;height:100dvh;padding:0 10px;color:#565453}.startingSoon .col.mid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:50px}.startingSoon .col.mid .logoHolder{text-align:center}.startingSoon .col.mid .logoHolder img{max-width:210px;width:100%;margin-bottom:26px;-webkit-transform:translateX(2.2%);-ms-transform:translateX(2.2%);transform:translateX(2.2%)}.startingSoon .col.mid .logoHolder span{display:block;letter-spacing:2px}.startingSoon .col.mid .footer{opacity:0.7;font-size:12px}.startingSoon .galleryCard{max-width:217px;width:100%;position:absolute;overflow:hidden;margin-bottom:200px;opacity:0;pointer-events:none}.startingSoon .galleryCard img{margin-bottom:5px;width:100%}.startingSoon .galleryCard .name{font-size:10px;text-align:right;letter-spacing:1px}.startingSoon .galleryCard .clone{position:absolute;top:0;left:0;width:100%;z-index:2;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);-webkit-transform:translateZ(0)}.startingSoon .galleryCard .base{opacity:0;z-index:1;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cursor-follower{position:fixed;pointer-events:none;z-index:10000;max-width:217px;width:100%;overflow:hidden;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity}.cursor-follower img{margin-bottom:5px;width:100%}.cursor-follower .name{font-size:10px;text-align:right;letter-spacing:1px}