@charset "UTF-8";.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.sp-none{display:inherit}@media (max-width:1024px){.sp-none{display:none}}.pc-none{display:none}@media (max-width:1024px){.pc-none{display:inherit}}ul.inline{display:inline-block}ul.inline li{display:inline-block}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:0}}@keyframes ripple{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(1.15);transform:scale(1.15);opacity:0}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes shake{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}75%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes shake{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}75%{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes shake2{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}25%{-webkit-transform:translate3d(2px,-100%,0);transform:translate3d(2px,-100%,0)}75%{-webkit-transform:translate3d(-2px,-100%,0);transform:translate3d(-2px,-100%,0)}100%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes shake2{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}25%{-webkit-transform:translate3d(2px,-100%,0);transform:translate3d(2px,-100%,0)}75%{-webkit-transform:translate3d(-2px,-100%,0);transform:translate3d(-2px,-100%,0)}100%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes shake3{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%{-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}75%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes shake3{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}25%{-webkit-transform:translate3d(1px,0,0);transform:translate3d(1px,0,0)}75%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideUp{0%{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeInOut{0%{opacity:.5}30%{opacity:1}70%{opacity:1}100%{opacity:.5}}@keyframes fadeInOut{0%{opacity:.5}30%{opacity:1}70%{opacity:1}100%{opacity:.5}}@-webkit-keyframes fadeInOut2{0%{opacity:.45}30%{opacity:.9}70%{opacity:.9}100%{opacity:.45}}@keyframes fadeInOut2{0%{opacity:.45}30%{opacity:.9}70%{opacity:.9}100%{opacity:.45}}@-webkit-keyframes fadeInOut3{0%{opacity:.1}30%{opacity:.2}70%{opacity:.2}100%{opacity:.1}}@keyframes fadeInOut3{0%{opacity:.1}30%{opacity:.2}70%{opacity:.2}100%{opacity:.1}}@-webkit-keyframes blink{0%{opacity:.8}50%{opacity:1}100%{opacity:.8}}@keyframes blink{0%{opacity:.8}50%{opacity:1}100%{opacity:.8}}@-webkit-keyframes scaleInBack{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}80%{-webkit-transform:scale(1.06);transform:scale(1.06);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleInBack{0%{-webkit-transform:scale(.8);transform:scale(.8);opacity:0}80%{-webkit-transform:scale(1.06);transform:scale(1.06);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes resetRotate{0%{opacity:0}1%{opacity:1}100%{-webkit-transform:rotate(0) translate3d(0,0,0);transform:rotate(0) translate3d(0,0,0)}}@keyframes resetRotate{0%{opacity:0}1%{opacity:1}100%{-webkit-transform:rotate(0) translate3d(0,0,0);transform:rotate(0) translate3d(0,0,0)}}@-webkit-keyframes slideUpIn{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideUpIn{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes scaleDownIn{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleDownIn{0%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleUpIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}75%{-webkit-transform:scale(.95);transform:scale(.95)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleUpIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}75%{-webkit-transform:scale(.95);transform:scale(.95)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleUpY{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes scaleUpY{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}100%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes scaleUpX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleUpX{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes scaleUpX2{0%{-webkit-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0)}100%{-webkit-transform:rotate(-45deg) scaleX(1.4142);transform:rotate(-45deg) scaleX(1.4142)}}@keyframes scaleUpX2{0%{-webkit-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0)}100%{-webkit-transform:rotate(-45deg) scaleX(1.4142);transform:rotate(-45deg) scaleX(1.4142)}}@-webkit-keyframes scaleUpX3{0%{-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0)}100%{-webkit-transform:rotate(45deg) scaleX(1.4142);transform:rotate(45deg) scaleX(1.4142)}}@keyframes scaleUpX3{0%{-webkit-transform:rotate(45deg) scaleX(0);transform:rotate(45deg) scaleX(0)}100%{-webkit-transform:rotate(45deg) scaleX(1.4142);transform:rotate(45deg) scaleX(1.4142)}}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:translateY(0) scale(.8) rotateY(95deg) skewY(5deg);transform:translateY(0) scale(.8) rotateY(95deg) skewY(5deg)}100%{opacity:1;-webkit-transform:translateY(0) scale(1) rotateY(0) skewY(0);transform:translateY(0) scale(1) rotateY(0) skewY(0)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:translateY(0) scale(.8) rotateY(95deg) skewY(5deg);transform:translateY(0) scale(.8) rotateY(95deg) skewY(5deg)}100%{opacity:1;-webkit-transform:translateY(0) scale(1) rotateY(0) skewY(0);transform:translateY(0) scale(1) rotateY(0) skewY(0)}}@-webkit-keyframes rotateOut{0%{opacity:1;-webkit-transform:translateY(0) scale(1) rotateY(0) skewY(0);transform:translateY(0) scale(1) rotateY(0) skewY(0)}100%{opacity:0;-webkit-transform:translateY(0) scale(.8) rotateY(-95deg) skewY(-5deg);transform:translateY(0) scale(.8) rotateY(-95deg) skewY(-5deg)}}@keyframes rotateOut{0%{opacity:1;-webkit-transform:translateY(0) scale(1) rotateY(0) skewY(0);transform:translateY(0) scale(1) rotateY(0) skewY(0)}100%{opacity:0;-webkit-transform:translateY(0) scale(.8) rotateY(-95deg) skewY(-5deg);transform:translateY(0) scale(.8) rotateY(-95deg) skewY(-5deg)}}@-webkit-keyframes scaleUpOut{0%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes scaleUpOut{0%{opacity:.5;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes scaleUpDown{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}50%{opacity:0;-webkit-transform:scale(.9) rotate(0);transform:scale(.9) rotate(0)}51%{opacity:0;-webkit-transform:scale(1.1) rotate(0);transform:scale(1.1) rotate(0)}100%{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes scaleUpDown{0%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}50%{opacity:0;-webkit-transform:scale(.9) rotate(0);transform:scale(.9) rotate(0)}51%{opacity:0;-webkit-transform:scale(1.1) rotate(0);transform:scale(1.1) rotate(0)}100%{opacity:1;-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes scaleUpDown2{0%{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) rotate(0);transform:translate3d(-50%,-50%,0) rotate(0)}50%{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(.95) rotate(0);transform:translate3d(-50%,-50%,0) scale(.95) rotate(0)}51%{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(1.05) rotate(0);transform:translate3d(-50%,-50%,0) scale(1.05) rotate(0)}100%{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) rotate(0);transform:translate3d(-50%,-50%,0) rotate(0)}}@keyframes scaleUpDown2{0%{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) rotate(0);transform:translate3d(-50%,-50%,0) rotate(0)}50%{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(.95) rotate(0);transform:translate3d(-50%,-50%,0) scale(.95) rotate(0)}51%{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale(1.05) rotate(0);transform:translate3d(-50%,-50%,0) scale(1.05) rotate(0)}100%{opacity:1;-webkit-transform:translate3d(-50%,-50%,0) rotate(0);transform:translate3d(-50%,-50%,0) rotate(0)}}@-webkit-keyframes bounceAction{0%{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px)}5%{opacity:.05;-webkit-transform:translateY(-392.44px);transform:translateY(-392.44px)}10%{opacity:.1;-webkit-transform:translateY(-369.75px);transform:translateY(-369.75px)}15%{opacity:.15;-webkit-transform:translateY(-331.94px);transform:translateY(-331.94px)}20%{opacity:.2;-webkit-transform:translateY(-279px);transform:translateY(-279px)}25%{opacity:.25;-webkit-transform:translateY(-210.94px);transform:translateY(-210.94px)}30%{opacity:.3;-webkit-transform:translateY(-127.75px);transform:translateY(-127.75px)}35%{opacity:.35;-webkit-transform:translateY(-29.44px);transform:translateY(-29.44px)}40%{opacity:.4;-webkit-transform:translateY(-36px);transform:translateY(-36px)}45%{opacity:.45;-webkit-transform:translateY(-72.44px);transform:translateY(-72.44px)}50%{opacity:.5;-webkit-transform:translateY(-93.75px);transform:translateY(-93.75px)}55%{opacity:.55;-webkit-transform:translateY(-99.94px);transform:translateY(-99.94px)}60%{opacity:.6;-webkit-transform:translateY(-91px);transform:translateY(-91px)}65%{opacity:.65;-webkit-transform:translateY(-66.94px);transform:translateY(-66.94px)}70%{opacity:.7;-webkit-transform:translateY(-27.75px);transform:translateY(-27.75px)}75%{opacity:.75;-webkit-transform:translateY(-10.94px);transform:translateY(-10.94px)}80%{opacity:.8;-webkit-transform:translateY(-24px);transform:translateY(-24px)}85%{opacity:.85;-webkit-transform:translateY(-21.94px);transform:translateY(-21.94px)}90%{opacity:.9;-webkit-transform:translateY(-4.75px);transform:translateY(-4.75px)}95%{opacity:.95;-webkit-transform:translateY(-6.19px);transform:translateY(-6.19px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceAction{0%{opacity:0;-webkit-transform:translateY(-400px);transform:translateY(-400px)}5%{opacity:.05;-webkit-transform:translateY(-392.44px);transform:translateY(-392.44px)}10%{opacity:.1;-webkit-transform:translateY(-369.75px);transform:translateY(-369.75px)}15%{opacity:.15;-webkit-transform:translateY(-331.94px);transform:translateY(-331.94px)}20%{opacity:.2;-webkit-transform:translateY(-279px);transform:translateY(-279px)}25%{opacity:.25;-webkit-transform:translateY(-210.94px);transform:translateY(-210.94px)}30%{opacity:.3;-webkit-transform:translateY(-127.75px);transform:translateY(-127.75px)}35%{opacity:.35;-webkit-transform:translateY(-29.44px);transform:translateY(-29.44px)}40%{opacity:.4;-webkit-transform:translateY(-36px);transform:translateY(-36px)}45%{opacity:.45;-webkit-transform:translateY(-72.44px);transform:translateY(-72.44px)}50%{opacity:.5;-webkit-transform:translateY(-93.75px);transform:translateY(-93.75px)}55%{opacity:.55;-webkit-transform:translateY(-99.94px);transform:translateY(-99.94px)}60%{opacity:.6;-webkit-transform:translateY(-91px);transform:translateY(-91px)}65%{opacity:.65;-webkit-transform:translateY(-66.94px);transform:translateY(-66.94px)}70%{opacity:.7;-webkit-transform:translateY(-27.75px);transform:translateY(-27.75px)}75%{opacity:.75;-webkit-transform:translateY(-10.94px);transform:translateY(-10.94px)}80%{opacity:.8;-webkit-transform:translateY(-24px);transform:translateY(-24px)}85%{opacity:.85;-webkit-transform:translateY(-21.94px);transform:translateY(-21.94px)}90%{opacity:.9;-webkit-transform:translateY(-4.75px);transform:translateY(-4.75px)}95%{opacity:.95;-webkit-transform:translateY(-6.19px);transform:translateY(-6.19px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}*{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-webkit-touch-callout:none}html{background:#92ced8}body{-webkit-font-smoothing:antialiased;font-family:'Noto Sans JP',sans-serif;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}button{outline:0;border:none;background:0 0;cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}#gl{overflow:hidden;position:fixed;top:0;left:50vw;height:100vh!important;width:75vh!important;opacity:1;z-index:10;opacity:1;margin-left:-37.5vh}#gl canvas{height:100vh!important;width:75vh!important}#gl.tuning{margin-left:-28.125vh;height:100vh!important;width:56.25vh!important}#gl.tuning canvas{height:100vh!important;width:56.25vh!important}body{overflow:hidden}video#ar-video,video#arjs-video{opacity:0;height:1px!important;width:1px!important;left:0;margin-left:0}#debug{position:fixed;top:0;left:100px;width:100px;height:100px;background:#00f;opacity:0;z-index:20000}#debug.enabled{opacity:1}#debug2{position:fixed;top:0;left:0;width:100px;height:100px;background:#0f0;opacity:0;z-index:20000}#debug2.enabled{opacity:1}#animation_container{display:none!important;-webkit-transform:translate3d(-50%,-50%,0) scale(.5);transform:translate3d(-50%,-50%,0) scale(.5);position:absolute;top:50%;left:50%;z-index:10000;background:0 0}#startButton{position:fixed;-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;top:0;left:0;right:0;bottom:0;width:100%;z-index:20000;background:url(../images/background--main.jpg) center no-repeat;background-size:cover;text-indent:-9999px}#startButton .bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;mix-blend-mode:difference}#startButton .bg img{mix-blend-mode:screen;width:100%;height:100%;background-size:contain;-o-object-fit:contain;object-fit:contain}#startButton .frame{position:absolute;left:0;top:0;right:0;bottom:0}#startButton .frame img{mix-blend-mode:screen;width:100%;height:100%;background-size:contain;-o-object-fit:contain;object-fit:contain}#startButton .text{position:absolute;left:0;top:0;right:0;bottom:0;opacity:0}#startButton .text img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-size:contain}#startButton .text .focus{position:absolute;left:0;top:0;right:0;bottom:0;opacity:1;z-index:100;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform:translate3d(0,3%,0);transform:translate3d(0,3%,0)}#startButton .side{position:absolute;left:0;top:0;right:0;bottom:0;mix-blend-mode:multiply}#startButton .side img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-size:contain;mix-blend-mode:difference}@-webkit-keyframes bgChange{0%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.3" /><feFuncG type="linear" slope="1.3" /><feFuncB type="linear" slope="1.3" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1.3);filter:brightness(1.3)}40%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1);filter:brightness(1)}60%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1);filter:brightness(1)}100%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.3" /><feFuncG type="linear" slope="1.3" /><feFuncB type="linear" slope="1.3" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1.3);filter:brightness(1.3)}}@keyframes bgChange{0%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.3" /><feFuncG type="linear" slope="1.3" /><feFuncB type="linear" slope="1.3" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1.3);filter:brightness(1.3)}40%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1);filter:brightness(1)}60%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1" /><feFuncG type="linear" slope="1" /><feFuncB type="linear" slope="1" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1);filter:brightness(1)}100%{filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.3" /><feFuncG type="linear" slope="1.3" /><feFuncB type="linear" slope="1.3" /></feComponentTransfer></filter></svg>#filter');-webkit-filter:brightness(1.3);filter:brightness(1.3)}}#skipButton{position:fixed;right:0;bottom:2.66667vw;line-height:10.66667vw;width:42.26667vw;z-index:20000;display:none;background:#92ced8;color:#fff;letter-spacing:.1em;padding:0;font-size:3.2vw;-webkit-transition:background-color 1s ease;transition:background-color 1s ease}#skipButton.attention{width:55.6vw;color:#2d2d2d;background:#55cbe1;-webkit-animation:2s bgChange ease-in-out both;animation:2s bgChange ease-in-out both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}#end{position:static;width:100%;top:0;left:0;right:0;bottom:0;background:0 0;z-index:20001;color:#fff;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;pointer-events:none;display:none}#end.show{display:block}#end .content__Header{-webkit-animation:4.4s rotateIn 1s ease-out both;animation:4.4s rotateIn 1s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#end .content__Body h1{-webkit-animation:4.4s rotateIn 1.1s ease-out both;animation:4.4s rotateIn 1.1s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#end .content__Body h1+p{-webkit-animation:4.4s rotateIn 1.2s ease-out both;animation:4.4s rotateIn 1.2s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#end .content__Body .download{-webkit-animation:4.4s rotateIn 1.3s ease-out both;animation:4.4s rotateIn 1.3s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#end .content__Body .message{-webkit-animation:4.4s rotateIn 1.4s ease-out both;animation:4.4s rotateIn 1.4s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#end .content__Body .lineFriend{-webkit-animation:4.4s rotateIn 1.5s ease-out both;animation:4.4s rotateIn 1.5s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#end .content__Footer{-webkit-animation:4.4s rotateIn 1.5s ease-out both;animation:4.4s rotateIn 1.5s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#download .btn--close{-webkit-animation:4.4s rotateIn 1s ease-out both;animation:4.4s rotateIn 1s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#download .content__Body h2{-webkit-animation:4.4s rotateIn 1.1s ease-out both;animation:4.4s rotateIn 1.1s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#download .content__Body h2+p{-webkit-animation:4.4s rotateIn 1.2s ease-out both;animation:4.4s rotateIn 1.2s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#download .content__Body p+div{-webkit-animation:4.4s rotateIn 1.3s ease-out both;animation:4.4s rotateIn 1.3s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#message .btn--close{-webkit-animation:4.4s rotateIn 1s ease-out both;animation:4.4s rotateIn 1s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#message .content__Body{-webkit-animation:4.4s rotateIn 1.1s ease-out both;animation:4.4s rotateIn 1.1s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#message .content__Footer{-webkit-animation:4.4s rotateIn 1.2s ease-out both;animation:4.4s rotateIn 1.2s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}body{position:fixed;top:0;left:0;right:0;bottom:0}body.complete{position:static;overflow:auto!important;height:auto;min-height:inherit}body.complete video#arjs-video{display:none}body.complete #gl{display:none}body.complete #end{display:block;pointer-events:auto}body.complete.popup--open #end{display:none!important}body.complete.popup--open #popup{display:table;width:100%;height:100%;position:fixed;z-index:100000001;top:0;left:0;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:auto}body.error{position:static;overflow:auto!important;height:auto;min-height:inherit}body.error video#arjs-video{display:none}body.error #gl{display:none}body.error #end{display:none}body.error #error{display:table;width:100%;pointer-events:auto}body.error #startButton{display:none!important}body.error .btn--top{display:none!important}body.error.popup--open #error{display:none!important}body.error.popup--open #popup{display:table;position:absolute;z-index:100000001;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.btn{font-size:2.93333vw;color:#fff;text-decoration:none;border-bottom:none;padding-bottom:1.33333vw;padding-left:.8vw;padding-right:.8vw;padding-top:.53333vw;line-height:1.5;letter-spacing:.1em;position:relative}.btn:after{content:"";display:inline-block;position:absolute;left:0;bottom:0;height:1px;width:100%;background:#fff;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:2.7s scaleUpX 1.2s linear both;animation:2.7s scaleUpX 1.2s linear both;z-index:2;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.btn--top{display:none;position:fixed;left:30px;top:20px;z-index:100000000;color:#707070;border-bottom:none}.btn--top:after{background:#707070}#startButton{display:none}body.supported .btn--top{display:inline;-webkit-animation:2.4s fadeIn 3s ease-out both;animation:2.4s fadeIn 3s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}body.supported .btn--top.hide{pointer-events:none;-webkit-animation:2.4s fadeOut 0s ease-out both;animation:2.4s fadeOut 0s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}body.supported #startButton{-webkit-animation:2.4s fadeIn 1s ease-out both;animation:2.4s fadeIn 1s ease-out both;display:block}body.supported #startButton .bg,body.supported #startButton .frame{display:block}body.supported #startButton .side{display:inline;-webkit-animation:2.4s fadeIn 3s ease-out both;animation:2.4s fadeIn 3s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}body.supported #startButton .text{-webkit-animation:4.4s rotateIn 1s ease-out both;animation:4.4s rotateIn 1s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1);display:block;opacity:1}body.supported #startButton .text.text2{-webkit-animation:4.4s rotateIn 1.3s ease-out both;animation:4.4s rotateIn 1.3s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}body.supported #startButton .text.text3{-webkit-animation:4.4s rotateIn 1.6s ease-out both;animation:4.4s rotateIn 1.6s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}body.supported #startButton .text .focus{-webkit-transform-origin:50% 53.2%;transform-origin:50% 53.2%;-webkit-animation:2.4s scaleUpDown linear both;animation:2.4s scaleUpDown linear both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}body.supported #startButton.hide{pointer-events:none;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#black{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:1000000001;opacity:0;pointer-events:none;visibility:hidden;will-change:opacity;-webkit-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px)}#black.next{background:url(../images/background--main.jpg) center no-repeat;background-size:cover}#black.show{visibility:visible;pointer-events:auto}.dg.ac{z-index:10000!important}body>canvas{position:fixed;top:0;left:0;z-index:1000000;background:#000;width:64px;height:64px;display:none;pointer-events:none}#end{position:relative}.mainBG{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden}.mainBG img{width:100%;height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover}.layout{position:relative;padding:2.66667vw 4vw 9.33333vw}.layout .layout__Inner{position:relative}.layout .layout__Inner .bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.layout .layout__Inner .bg img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:difference}.layout .layout__Inner .bg .bgImage1{opacity:.8}.layout .layout__Inner .bg .bgImage2{opacity:.1}#popup .layout{padding-bottom:2.66667vw}.content{position:relative;z-index:10;padding:2.66667vw 4vw 10.66667vw;text-align:center;z-index:10}.content a{color:#fff}.content__Header{text-align:left;margin-bottom:6.66667vw}.content__Body{padding-bottom:12vw}.content__Body img{margin:0 auto;width:76.53333vw}.content__Body h1{margin-bottom:-8.53333vw}.content__Body p{font-size:3.2vw}.content__Footer .btn{padding-bottom:2.66667vw}.btn.btn--line1{letter-spacing:.4em;font-size:4vw;line-height:13.33333vw;height:auto;display:inline-block;padding:0;width:68.66667vw}.btn.btn--line1:after{display:none}.btn.btn--line1 span:nth-child(1):before{content:'';position:absolute;left:-4vw;right:-4vw;top:0;height:1px;background:#fff;display:block;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:2.7s scaleUpX 1.2s linear both;animation:2.7s scaleUpX 1.2s linear both;z-index:2;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.btn.btn--line1 span:nth-child(1):after{content:'';position:absolute;left:-4vw;right:-4vw;bottom:0;height:1px;background:#fff;display:block;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-animation:2.7s scaleUpX 1.2s linear both;animation:2.7s scaleUpX 1.2s linear both;z-index:2;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.btn.btn--line1 span:nth-child(2):before{content:'';position:absolute;top:-4vw;bottom:-4vw;left:0;width:1px;background:#fff;display:block;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:2.7s scaleUpY 1.2s linear both;animation:2.7s scaleUpY 1.2s linear both;z-index:2;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.btn.btn--line1 span:nth-child(2):after{content:'';position:absolute;top:-4vw;bottom:-4vw;right:0;width:1px;background:#fff;display:block;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation:2.7s scaleUpY 1.2s linear both;animation:2.7s scaleUpY 1.2s linear both;z-index:2;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.btn.btn--line2{letter-spacing:0;line-height:6.8vw;font-size:3.46667vw;height:auto;display:inline-block;width:35.86667vw;padding:0}.btn.btn--line1:before,.btn.btn--line2:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#92ced8;display:block;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-animation:2.7s fadeIn 1.6s linear both;animation:2.7s fadeIn 1.6s linear both;z-index:-1;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.content .btn.btn--line1:nth-of-child(1){-webkit-animation-delay:.1s!important;animation-delay:.1s!important}.content .btn.btn--line1:nth-of-child(2){-webkit-animation-delay:.5s!important;animation-delay:.5s!important}.content .btn.btn--line2:nth-of-child(1){-webkit-animation-delay:.3s!important;animation-delay:.3s!important}.content .download{margin-top:10.66667vw}.content .download h2{font-family:'Noto Serif JP';font-weight:400;letter-spacing:0;font-size:5.21867vw;margin-bottom:4vw}.content .message{margin-top:8vw}.content .message h3{font-family:'Noto Serif JP';font-weight:400;letter-spacing:0;font-size:4vw}.content .lineFriend{margin-top:8vw}.content .lineFriend p{letter-spacing:0;margin-bottom:4vw}.footer{background:#a1d2dd;text-align:center}.footer h4{font-family:'Noto Serif JP';font-weight:400;letter-spacing:0;font-size:4.4vw;padding-top:6.66667vw;padding-bottom:1.33333vw}.footer p{font-size:3.2vw;padding-bottom:6.66667vw}.footer ul{margin:0 auto;margin-bottom:5.33333vw;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:7.33333vw}.footer ul li{list-style:none;display:inline-block;margin-left:0;margin-right:0}.footer ul li a{color:#fff}.footer .copyright{line-height:1;letter-spacing:0}.footer .copyright small{font-size:2.4vw}.footer figure{margin:0;padding:0;display:inline-block}.footer figure img{width:14.66667vw;height:auto}.footer figure figcaption{margin-top:.2em;font-size:3.2vw}.btn.btn--close{position:absolute;top:2.13333vw;right:2.13333vw;padding:0;z-index:20000001;width:14.13333vw;height:14.13333vw;border:1px solid #fff;-webkit-animation:2.7s fadeIn 1.2s linear both;animation:2.7s fadeIn 1.2s linear both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.btn.btn--close:after{-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(45deg);transform:rotate(45deg);left:inherit;right:0;bottom:inherit;top:0;-webkit-animation:2.7s scaleUpX2 1.6s linear both;animation:2.7s scaleUpX2 1.6s linear both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.btn.btn--close:before{content:"";display:inline-block;position:absolute;left:0;top:0;height:1px;width:100%;background:#fff;z-index:2;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:2.7s scaleUpX3 1.2s linear both;animation:2.7s scaleUpX3 1.2s linear both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.btn.btn--close img{display:none;width:14.13333vw;height:14.13333vw}#popup{display:none}#popup .content{position:relative}#popup .bgImage1{opacity:.9}#popup #message{display:none}#popup #download{display:none}#popup #download .content__Body img{width:auto;height:92.4vw;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-webkit-touch-callout:default}#popup .layout{height:100%}#popup.message{display:table}#popup.message #message{display:table-cell;vertical-align:middle}#popup.download{display:table}#popup.download #download{display:table-cell;vertical-align:middle}#download{color:#fff;text-align:center;display:table-cell;vertical-align:middle}#download .layout__Inner{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:center;-ms-flex-pack:center;justify-content:center}#download .layout__Inner .content__Body{padding-top:17.33333vw;padding-bottom:6vw}#download .layout__Inner .content__Body img{width:68.13333vw;height:auto}#download h2{font-family:'Noto Serif JP';font-weight:400;letter-spacing:0;font-size:6.05067vw;margin-bottom:0}#download p{margin-bottom:3.33333vw}#message{color:#fff;text-align:center;display:table-cell;vertical-align:middle}#message .layout__Inner{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:center;-ms-flex-pack:center;justify-content:center}#message .layout__Inner .content__Body{padding-top:17.33333vw;padding-bottom:6vw}#message .layout__Inner .content__Body p{font-family:'Noto Serif JP';font-weight:400;letter-spacing:0;font-size:2.77467vw;line-height:5.33333vw;text-align:left;white-space:nowrap}#message .layout__Inner .content__Footer p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:4vw}#message .layout__Inner .content__Footer p img{width:32.53333vw}#message h2{font-family:'Noto Serif JP';font-weight:400;letter-spacing:0;font-size:6.05067vw;margin-bottom:0}#message p{margin-bottom:3.33333vw}#guide{position:absolute;top:35%;left:50%;z-index:19000;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);display:none;pointer-events:none}#guide.show{display:block}#guide .pop--outer{position:absolute;top:35%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:92.93333vw;height:92.93333vw}#guide .pop--outer img{opacity:.4;mix-blend-mode:multiply;width:100%;height:auto}#guide .pop{position:absolute;top:35%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:92.93333vw;height:92.93333vw}#guide .pop img{opacity:1;width:100%;height:auto}#guide .cursor{position:absolute;top:35%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:92.93333vw;height:92.93333vw;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:2.4s scaleUpDown2 linear both;animation:2.4s scaleUpDown2 linear both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#guide .cursor img{width:100%;height:auto}#guide .text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:35%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);margin-top:40vh;margin-top:40svh;width:86.8vw;height:53.86667vw;font-size:3.46667vw;text-align:center;color:#fff}#guide .text p{line-height:1.4}#guide .text p+p{margin-top:1.2em;font-size:2.8vw;line-height:1.2;display:inline-block;text-align:left;letter-spacing:.05em}#guide .text p+p small{display:inline-block;text-align:justify-all;font-size:100%}#guide .text img{width:100%;height:auto}#error{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1000000001}#error .layout{width:100%;height:100%;display:table;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#error .btn{color:#707070;font-size:3.2vw}#error .btn:after{background:#707070}#error .layout{width:100%;height:auto;display:table-cell;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2.66667vw}#error .layout__Inner{background:rgba(255,255,255,.6);border:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4vw}#error .layout__Inner h2{margin-bottom:4vw;font-size:4.116vw;font-weight:400;white-space:nowrap}#error .layout__Inner dl{font-size:3.73333vw;font-weight:400}#error .layout__Inner dl dd+dt{margin-top:4vw}#error .layout__Inner dl+p{line-height:3.46667vw;margin-top:4vw}#error .layout__Inner dl+p small{line-height:3.46667vw;color:#eb5858;font-size:2.66667vw}#error .layout__Inner p{font-size:3.06667vw;font-weight:400;line-height:3.86667vw;margin-bottom:1.33333vw}#error .layout__Inner .content__Body>div+div{margin-top:10.66667vw;position:relative}#error .layout__Inner .content__Body>div+div:before{content:'◆';color:#707070;font-size:4.26667vw;position:absolute;top:-4vw;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#error,#landscape{color:#707070}#landscape{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000000001;display:none}#landscape .layout{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:2.66667vw}#landscape .layout__Inner{background:rgba(255,255,255,.6);border:2px solid #fff;width:129.6vh;max-width:100%;height:77.33333vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#landscape .layout__Inner .content{-webkit-animation-name:none;animation-name:none}#landscape .layout__Inner img{margin-top:24vh;width:31.06667vh;height:auto}#landscape .layout__Inner p{margin-top:4vh;font-size:4vh}@media (orientation:landscape){#landscape{display:block}}@media (max-height:375px){#landscape{background-size:auto 100%}}.scrollAttention{position:fixed;bottom:4vw;right:5.33333vw;z-index:10;opacity:1;-webkit-transition:opacity 1.4s ease;transition:opacity 1.4s ease;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.scrollAttention img{width:auto;height:37.33333vw;-webkit-animation:2.4s fadeIn 3s ease-out both;animation:2.4s fadeIn 3s ease-out both;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}#end.scrolled .scrollAttention{opacity:0}#upload{position:absolute;z-index:1000000000}