@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Sarpanch:wght@900&display=swap";@import"https://fonts.googleapis.com/css2?family=Russo+One&family=Yusei+Magic&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}*{box-sizing:border-box}a{display:inline-block}body{font-family:"Noto Sans JP",sans-serif}.c-button{position:relative;font-family:"Noto Sans JP",sans-serif;color:#fff;width:72%;min-width:150px;max-width:300px;margin:1rem auto .5rem;padding:.8rem;font-size:1.2rem;font-weight:500;text-align:center;border-radius:4px;letter-spacing:.15rem;background:#2a4699}/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */.la-ball-clip-rotate,.la-ball-clip-rotate>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.la-ball-clip-rotate{display:block;font-size:0;color:#fff}.la-ball-clip-rotate.la-dark{color:#333}.la-ball-clip-rotate>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-clip-rotate{width:50px;height:50px}.la-ball-clip-rotate>div{width:50px;height:50px;background:rgba(0,0,0,0);border-width:2px;border-bottom-color:rgba(0,0,0,0);border-radius:100%;-webkit-animation:ball-clip-rotate .75s linear infinite;-moz-animation:ball-clip-rotate .75s linear infinite;-o-animation:ball-clip-rotate .75s linear infinite;animation:ball-clip-rotate .75s linear infinite}.la-ball-clip-rotate.la-sm{width:16px;height:16px}.la-ball-clip-rotate.la-sm>div{width:16px;height:16px;border-width:1px}.la-ball-clip-rotate.la-2x{width:64px;height:64px}.la-ball-clip-rotate.la-2x>div{width:64px;height:64px;border-width:4px}.la-ball-clip-rotate.la-3x{width:96px;height:96px}.la-ball-clip-rotate.la-3x>div{width:96px;height:96px;border-width:6px}@-webkit-keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes ball-clip-rotate{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}50%{-moz-transform:rotate(180deg);transform:rotate(180deg)}100%{-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes ball-clip-rotate{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes ball-clip-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.splash{position:fixed;top:0;left:0;width:calc(100% + 1px);height:100%;display:flex;flex-direction:column;z-index:6;background:url("../image/bg.jpg") #0b1635 no-repeat center center/cover;transition:.2s}.splash.is-hidden{opacity:0;pointer-events:none}.splash-title{width:60%;max-width:300px;margin:auto;z-index:1}.splash-title img{width:100%;height:auto}.splash-bubble{position:relative;bottom:47%;left:50%}.splash-bubble-item{position:absolute;top:0%;left:0%;width:20px;height:20px;opacity:.5;mix-blend-mode:luminosity}.howto{position:fixed;top:0;left:0;width:calc(100% + 1px);height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:5;background:url("../image/bg.jpg") no-repeat center center/cover}.howto.is-hidden{opacity:0;pointer-events:none}.howto>*{margin:auto}.howto-page{position:absolute;width:80%;height:auto;min-height:60%;max-width:450px;display:flex;flex-direction:column;background:rgba(255,255,255,.6);border-radius:10px;padding:3rem 1rem 2.5rem 1rem;box-sizing:border-box;transition:.2s}.howto-page.is-hidden{opacity:0;pointer-events:none}.howto-page ul{list-style:disc;list-style-position:inside}.howto-page-notice{padding:1.8rem 1rem}.howto-page-image{width:80%;height:26vh;object-fit:contain;margin:2rem auto 1.6rem auto}.howto-page-ttl{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:20px}.howto-page-ttl-sub{font-size:1.25rem;font-weight:600;margin-bottom:10px;text-align:center}.howto-page-text{font-weight:300;text-align:center;line-height:1.4}.howto-page-text-small{font-size:.9rem;text-align:center;line-height:1.4;margin-bottom:8px}.howto-page-text-notice{font-size:.75rem;text-align:center;line-height:1.4;margin-bottom:16px}.howto-page-text-list{font-size:.75rem;line-height:1.6;margin:0 8px 4px 8px}.howto-page-text:nth-of-type(1){margin-top:auto}.howto-page-next{margin-bottom:auto;margin-top:.5rem}.howto-page.is-forward{transform:translateX(150%)}.howto-page.is-backward{transform:translateX(-150%)}.howto-dots{position:absolute;bottom:calc(16.5% - 4.5rem);left:50%;transform:translateX(-50%);display:flex}.howto-dots-item{cursor:pointer;margin:auto .4rem;width:.8rem;height:.8rem;border-radius:100%;border:2px solid #fff}.howto-dots-item.is-active{background:gray}body{background:#fff;color:#000;font-size:16px;overflow:hidden;margin:0;touch-action:manipulation}.loading{position:fixed;top:0;left:0;width:calc(100% + 1px);height:100%;display:flex;flex-direction:column;z-index:7;background:#0b1635;transition:.2s}.loading.is-hidden{opacity:0;pointer-events:none}.loading>*{margin:auto}.date-error{z-index:8;position:fixed;top:0;left:0;width:calc(100% + 1px);height:100%;background:#fff;display:block}.date-error.is-hidden{display:none}.ar{width:100vw;height:100vh;position:fixed;overflow:hidden}.control{position:relative;z-index:3}.control-link{display:block;position:fixed;bottom:0}.control-banner{width:100%;height:auto;vertical-align:bottom}.control.is-hidden{opacity:0;pointer-events:none}.marker-header{position:fixed;top:10%;left:0;width:100%;z-index:3}.marker-header-text{font-family:"Sarpanch",sans-serif;font-size:2.1rem;text-align:center;text-shadow:0px 0px 6px rgba(20,23,29,.8);color:#fff}.marker-header.is-hidden{opacity:0;pointer-events:none}.content{position:fixed;top:0;left:0;width:calc(100% + 1px);height:100%;display:flex;flex-direction:column;z-index:4}.content.is-hidden{opacity:0;pointer-events:none}.content-header{width:100%;max-width:300px;height:auto;margin:auto auto .5rem}.content-video{position:fixed;top:0;left:0;width:calc(100% + 1px);height:100%;z-index:1;object-fit:contain;background:#000}.content-video.is-hidden{opacity:0;pointer-events:none}.content-modal{position:fixed;top:0;left:0;width:calc(100% + 1px);height:100%;display:flex;flex-direction:column;z-index:1;transition:.2s;background:rgba(22,29,45,.96)}.content-modal-close{width:64%;margin:auto auto 1rem;box-shadow:0px 0px 10px rgba(99,124,197,.3)}.content-modal-share-button{width:64%;margin:1rem auto auto;padding:1.2rem;text-decoration:none;box-shadow:0px 0px 10px rgba(99,124,197,.3)}.content-modal.is-hidden{opacity:0;pointer-events:none}
