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}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html.notStarted,html.notStarted body{width:100%;height:100%;position:relative}html.notStarted body{overflow:hidden}html{overflow-x:hidden;overflow-y:scroll}body.movePage{-webkit-transition:opacity .4s linear;transition:opacity .4s linear;opacity:0}#loading{background-color:#101019;width:100%;height:100%;position:fixed;z-index:5;-webkit-transition:opacity .8s linear,visibility .8s linear;transition:opacity .8s linear,visibility .8s linear}#loading .indicator{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:56px;width:72px;height:72px}#loading .indicator:before{position:absolute;left:0;top:0;-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;width:100%;height:100%;background-image:url(../images/loadingIndicator.png);background-size:contain;background-position:50%;background-repeat:no-repeat;content:""}#loading .indicator .percent{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:13px;line-height:1.4;text-align:center;font-family:sans-serif;color:#fff;top:54%}#loading .indicator .percent:after{display:block;content:"%";margin:0 auto;font-size:10px}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#loading:after{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:53%;width:88px;height:49px;background-image:url(../images/loadingReTxtPC.png);background-size:contain;background-position:50%;background-repeat:no-repeat;content:""}#loading.loaded{opacity:0;visibility:hidden}.dg.ac{z-index:4!important}.main_area{height:100vh;position:relative;z-index:1}.main_area,.main_area:after{width:100%;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none}.main_area:after{position:absolute;left:0;top:0;height:100%;z-index:2;content:""}.main_area #mainVisualCanvas{-webkit-tap-highlight-color:transparent}.main_area h1.logo{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:485px;height:49px;top:53%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.main_area h1.logo .label{text-indent:120%;white-space:nowrap;overflow:hidden;line-height:.1;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-image:url(../images/sprites.png);background-position:-378px -112px;width:88px;height:49px;-webkit-transition:-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:-webkit-transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1);transition:transform .8s cubic-bezier(.645,.045,.355,1),-webkit-transform .8s cubic-bezier(.645,.045,.355,1)}.main_area h1.logo:after,.main_area h1.logo:before{-webkit-transition:opacity .8s cubic-bezier(.645,.045,.355,1) .4s,-webkit-transform .8s cubic-bezier(.645,.045,.355,1) .4s;transition:opacity .8s cubic-bezier(.645,.045,.355,1) .4s,-webkit-transform .8s cubic-bezier(.645,.045,.355,1) .4s;transition:transform .8s cubic-bezier(.645,.045,.355,1) .4s,opacity .8s cubic-bezier(.645,.045,.355,1) .4s;transition:transform .8s cubic-bezier(.645,.045,.355,1) .4s,opacity .8s cubic-bezier(.645,.045,.355,1) .4s,-webkit-transform .8s cubic-bezier(.645,.045,.355,1) .4s;content:"";opacity:0;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}.main_area h1.logo:after,.main_area h1.logo:before{background-image:url(../images/sprites.png);background-position:0 -286px;width:485px;height:49px}.main_area h1.logo:before{position:absolute;left:0;top:0}.main_area h1.logo:after{position:absolute;right:0;top:0;background-image:url(../images/sprites.png);background-position:0 -337px;width:485px;height:49px}html.logoType2 .main_area h1.logo:after,html.logoType3 .main_area h1.logo:after,html.logoType4 .main_area h1.logo:after{-webkit-transition-delay:.8s;transition-delay:.8s}html.logoType3 .main_area h1.logo{overflow:hidden}html.logoType3 .main_area h1.logo:after,html.logoType3 .main_area h1.logo:before{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}html.logoType4 .main_area h1.logo{overflow:hidden}html.logoType4 .main_area h1.logo:after,html.logoType4 .main_area h1.logo:before{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}html.logoType5 .main_area h1.logo:before{-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%)}html.logoType5 .main_area h1.logo:after{-webkit-transform:translateY(30%);-ms-transform:translateY(30%);transform:translateY(30%)}html.logoType6 .main_area h1.logo{overflow:hidden}html.logoType6 .main_area h1.logo:before{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}html.logoType6 .main_area h1.logo:after{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.main_area h1.logo.shown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);top:90px;-webkit-transition:top 1.2s cubic-bezier(.645,.045,.355,1) 3.2s,-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1) 3.2s;transition:top 1.2s cubic-bezier(.645,.045,.355,1) 3.2s,-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1) 3.2s;transition:transform 1.2s cubic-bezier(.645,.045,.355,1) 3.2s,top 1.2s cubic-bezier(.645,.045,.355,1) 3.2s;transition:transform 1.2s cubic-bezier(.645,.045,.355,1) 3.2s,top 1.2s cubic-bezier(.645,.045,.355,1) 3.2s,-webkit-transform 1.2s cubic-bezier(.645,.045,.355,1) 3.2s}.main_area h1.logo.shown .label{-webkit-transform:translateX(-76px);-ms-transform:translateX(-76px);transform:translateX(-76px)}.main_area h1.logo.shown:after,.main_area h1.logo.shown:before{-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;transform:translate(0)!important;opacity:1!important}.main_area h1.logo.forced,.main_area h1.logo.forced .label,.main_area h1.logo.forced:after,.main_area h1.logo.forced:before{-webkit-transition-delay:0s!important;transition-delay:0s!important;-webkit-transition-duration:0s!important;transition-duration:0s!important}.main_area .hold{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;background-image:url(../images/sprites.png);background-position:-156px -112px;width:120px;height:84px;bottom:56px;-webkit-transition:visibility .4s linear,opacity .4s linear;transition:visibility .4s linear,opacity .4s linear}.main_area .btnScrollDown,.main_area .hold.hidden{visibility:hidden;opacity:0}.main_area .btnScrollDown{left:0;right:0;margin-left:auto;margin-right:auto;width:85px;height:55px;position:relative;bottom:56px;-webkit-transition:visibility .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:visibility .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1);transition:visibility .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1);transition:visibility .4s cubic-bezier(.19,1,.22,1),transform .4s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1),-webkit-transform .4s cubic-bezier(.19,1,.22,1);position:absolute;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);z-index:3}.main_area .btnScrollDown a{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.main_area .btnScrollDown a span{background-image:url(../images/sprites.png);background-position:-278px -168px;width:42px;height:24px;text-indent:120%;white-space:nowrap;overflow:hidden;line-height:.1;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.main_area .btnScrollDown.shown{visibility:visible;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:800px){#loading:after{width:49px;height:27px;background-image:url(../images/loadingReTxt.png)}#loading .indicator{bottom:20px}.main_area h1.logo{width:270px;height:27px}.main_area h1.logo .label{background-position:-139px -56px;width:49px}.main_area h1.logo .label,.main_area h1.logo:before{background-image:url(../images/sprites.png);height:27px;background-size:270px 193px}.main_area h1.logo:before{background-position:0 0;width:270px}.main_area h1.logo:after{background-image:url(../images/sprites.png);background-position:0 -28px;width:270px;height:27px;background-size:270px 193px}.main_area h1.logo.shown{top:10%}.main_area h1.logo.shown .label{-webkit-transform:translateX(-43px);-ms-transform:translateX(-43px);transform:translateX(-43px)}.main_area .hold{background-image:url(../images/sprites.png);background-position:0 -56px;width:77px;height:86px;background-size:270px 193px;bottom:20px}.main_area .btnScrollDown{width:40px;height:28px;position:relative;bottom:20px;position:absolute}.main_area .btnScrollDown a{position:absolute;left:0;top:0;display:block;width:100%;height:100%}.main_area .btnScrollDown a span{background-image:url(../images/sprites.png);background-position:-234px -56px;width:27px;height:15px;background-size:270px 193px;text-indent:120%;white-space:nowrap;overflow:hidden;line-height:.1;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}}