@charset "UTF-8";/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}.ui{background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.app{height:100%;width:100%;position:absolute}.background{height:100%;width:100%;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center center;object-fit:cover}.game,.scene{height:100%;width:100%}.parental-gate{display:none;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Noto Sans JP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ ProN W3,Osaka,sans-serif;color:#616151;z-index:8;top:50%;position:absolute;left:50%;transform:translateY(-50%) translate(-50%);-webkit-transform:translateY(-50%) translateX(-50%);text-align:center;width:90%;height:90%}.parental-gate__content{margin:auto}.parental-gate__numbers{display:grid;margin:30px auto;grid-gap:36px;max-width:994px;max-height:376px;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr)}.parental-gate__number{width:170px;height:170px;border-radius:100px;background-color:#ea6666;box-shadow:5px 10px 20px #00000030;color:#fff;font-size:72px}.parental-gate__number.selected{background-color:#c3c3c3}.parental-gate__message{line-height:72px;font-size:48px;font-weight:700;color:#000}.parental-gate__text{line-height:72px;font-size:48px;font-weight:700}.parental-gate__cancel-button{width:1100px;height:100px;border-radius:100px;border-color:#ea6666;border:2px solid;color:#ea6666;padding:auto;font-size:36px;font-weight:700}.parental-gate__bg{display:none;width:100%;height:100%;position:absolute;top:0;background:rgba(51,51,51,.7);z-index:7;opacity:1}.parental-gate__bg.show{display:block}.parental-gate__bg.vue{z-index:67}.parental-gate.show{display:flex}.parental-gate.vue{z-index:68}.advertisement-banner{pointer-events:none;display:none;position:absolute}.advertisement-banner.end{height:calc(50% + 238.5px);width:100%;top:0;left:0}.advertisement-banner.start,.advertisement-banner.beforeEnd{height:100%;width:100%;top:0;left:0}.advertisement-banner.fullscreen{width:100%;height:100%;top:0;left:0}.advertisement-banner__button{pointer-events:auto;border:20px solid #ffffff;background-color:#fff;position:absolute;background-repeat:no-repeat;background-size:cover;z-index:5;box-shadow:0 10px 10px 2px #00000080}.advertisement-banner__button.vue{z-index:65}.advertisement-banner__button.end{width:1064px;height:490px;top:50%;left:50%;transform:translateY(-50%) translate(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.advertisement-banner__button.start{width:1262px;height:136px;bottom:20px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);border:8px solid #ffffff;border-right-width:108px}.advertisement-banner__button.beforeEnd{width:820px;height:300px;top:10px;right:10px;border-right-width:120px}.advertisement-banner__button.fullscreen{width:1190px;height:840px;border:0px;top:50%;left:50%;transform:translateY(-50%) translate(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.advertisement-banner__close-button{pointer-events:auto}.advertisement-banner__close-button.end{background-image:url(./asset/img/btn_adclose.svg);background-repeat:no-repeat;background-position:center;width:100px;height:100px;border-radius:100px;background-color:#fff;z-index:6;position:absolute;top:calc(50% - 245px);left:calc(50% + 532px);transform:translateY(-50%) translate(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.advertisement-banner__close-button.end.vue{z-index:66}.advertisement-banner__close-button.start{background-image:url(./asset/img/btn_adclose.svg);background-repeat:no-repeat;background-position:left 20px top 50%;width:100px;height:136px;background-color:#fff;z-index:6;position:absolute;bottom:20px;left:calc(50% + 531px)}.advertisement-banner__close-button.start.vue{z-index:66}.advertisement-banner__close-button.beforeEnd{background-image:url(./asset/img/btn_adclose.svg);background-repeat:no-repeat;background-position:left 20px top 50%;width:100px;height:300px;background-color:#fff;z-index:6;position:absolute;top:10px;right:10px}.advertisement-banner__close-button.beforeEnd.vue{z-index:66}.advertisement-banner__close-button.fullscreen{top:calc(50% - 420px);left:calc(50% + 595px);background-image:url(./asset/img/btn_adclose.svg);background-repeat:no-repeat;background-position:center;width:100px;height:100px;border-radius:100px;background-color:#fff;z-index:6;position:absolute;transform:translateY(-50%) translate(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.advertisement-banner__close-button.fullscreen.vue{z-index:66}.advertisement-banner__close-button-shadow.end{z-index:4;position:absolute;width:100px;height:100px;border-radius:100px;top:calc(50% - 245px);left:calc(50% + 532px);transform:translateY(-50%) translate(-50%);-webkit-transform:translateY(-50%) translateX(-50%);background-color:transparent;box-shadow:0 10px 10px 2px #00000080}.advertisement-banner__close-button-shadow.end.vue{z-index:64}.advertisement-banner__close-button-shadow.fullscreen{z-index:4;position:absolute;width:100px;height:100px;border-radius:100px;top:calc(50% - 420px);left:calc(50% + 595px);transform:translateY(-50%) translate(-50%);-webkit-transform:translateY(-50%) translateX(-50%);background-color:transparent;box-shadow:0 10px 10px 2px #00000080}.advertisement-banner__close-button-shadow.fullscreen.vue{z-index:64}.advertisement-banner.show{display:block}.confirmation-modal{display:none;background-color:#d8d3d3;font-family:-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Noto Sans JP,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ ProN W3,Osaka,sans-serif;z-index:10;border-radius:30px;width:820px;height:400px;top:50%;position:absolute;text-align:center;left:50%;transform:translateY(-50%) translate(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.confirmation-modal.vue{z-index:70}.confirmation-modal__text{font-size:52px;font-weight:700;width:100%;height:260px;line-height:280px;padding:auto}.confirmation-modal__button{font-size:48px;color:#2196f3;width:100%;height:140px;padding:auto;border-top:1px solid;border-color:#60494b}.confirmation-modal__button:not(:last-child){border-right:1px solid;border-color:#60494b}.confirmation-modal__buttons{display:flex}.confirmation-modal__bg{display:none;width:100%;height:100%;position:absolute;top:0;background:rgba(51,51,51,.7);z-index:9;opacity:1}.confirmation-modal__bg.vue{z-index:69}.confirmation-modal__bg.show,.confirmation-modal.show{display:block}*{-webkit-user-select:none;user-select:none}img{-webkit-touch-callout:none;pointer-events:none;max-height:none!important;max-width:none!important}.app[data-v-e934ece6]{overflow:hidden;font-family:Hiragino Kaku Gothic ProN,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}.loading[data-v-e934ece6]{background-image:url(./loading_bg-f555f27a.png);height:100%;width:100%;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center center}.loading-item[data-v-e934ece6]{height:100%;width:100%;position:absolute;object-fit:cover}.common-button[data-v-263876a4]{padding:0;margin:0}.common-button img[data-v-263876a4]{display:block}.start-btn-disabled[data-v-f3509092]{pointer-events:none}.target-img[data-v-6d0dc431]{transform-origin:bottom}.correct-modal-bg[data-v-b7b8c684]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:10}.correct-modal[data-v-b7b8c684]{background:#fff;z-index:20}.close-btn[data-v-b7b8c684]{z-index:30}.close-btn--disabled[data-v-b7b8c684]{opacity:0;pointer-events:none}.row[data-v-c7854efc]{display:flex;flex-direction:row;height:100%;width:100%}.row[data-v-c7854efc]>:nth-child(n){margin-right:var(--e5be501e)}.row[data-v-c7854efc]>:last-child{margin-right:0}.container[data-v-4d783119]{width:100%}.container[data-v-82709fff]{width:100%;height:100%}.accept-btn-disabled[data-v-82709fff]{opacity:.1;pointer-events:none}.gameContainer[data-v-b3b14200]{overflow:hidden}.gameBackground[data-v-b3b14200]{height:100%;width:100%;object-fit:contain}.gameBackground.transparent[data-v-b3b14200]{opacity:0;position:absolute}.shutterBg[data-v-b3b14200]{pointer-events:none;background-color:#000}.screen[data-v-b3b14200]{position:absolute;top:0;left:0;width:100%;height:100%}.btnPhoto--disabled[data-v-b3b14200]{opacity:.5;pointer-events:none}.modal-enter-active[data-v-b3b14200]{transition:opacity .1s}.modal-enter-from[data-v-b3b14200]{opacity:0}.start-btn-disabled[data-v-56043b07]{pointer-events:none;opacity:.5}.circle[data-v-08351e0b]{background:transparent;border-radius:50%;text-align:center;overflow:hidden;opacity:.5;background-color:transparent}.loading-icon[data-v-08351e0b]{position:absolute;top:0;left:0}.record-btn-disabled[data-v-4d65d0dd]{pointer-events:none;opacity:.5}.record-btn-hint[data-v-4d65d0dd]{background-color:#0ff;border-radius:50%;animation:flash-4d65d0dd 2s step-start infinite}@keyframes flash-4d65d0dd{0%{opacity:1}50%{opacity:0}to{opacity:1}}.treasure[data-v-4d65d0dd],.shima[data-v-4d65d0dd]{transform-origin:bottom center}.key[data-v-4d65d0dd]{transform-origin:center center}.app[data-v-9884706e]{overflow:hidden;font-family:Hiragino Kaku Gothic ProN,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;background:#000}.gameContainer[data-v-9884706e]{overflow:hidden}
