@charset "UTF-8";@import"//hello.myfonts.net/count/3812b7";@font-face{font-family:FuturaLTPro-Light;src:url(../fonts/3812B7_0_0.eot);src:url(../fonts/3812B7_0_0.eot?#iefix) format("embedded-opentype"),url(../fonts/3812B7_0_0.woff2) format("woff2"),url(../fonts/3812B7_0_0.woff) format("woff"),url(../fonts/3812B7_0_0.ttf) format("truetype")}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}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}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{font-size:62.5%;width:100%;height:100%;font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3",Meiryo,"メイリオ",MS PGothic,"ＭＳ Ｐゴシック",sans-serif;line-height:1.5;color:#000}body{width:100%;background-color:#fff}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background-color:transparent;padding:0;margin:0;vertical-align:top;cursor:pointer}h1,h2,h3,h4,h5,h6{margin:0;font-size:1em}dd{margin:0}ul,ol{list-style:none;padding:0;margin:0}figure{margin:0}img{vertical-align:top}img:not([src]){visibility:hidden}table{border-spacing:0}p{margin:0}@-webkit-keyframes loadingPercentageBlink{from{opacity:1}to{opacity:.75}}@keyframes loadingPercentageBlink{from{opacity:1}to{opacity:.75}}.c-loadingBar{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none}.c-loadingBar.is-completed .c-loadingBar__progress{background-color:#000}.c-loadingBar.is-completed .c-loadingBar__percentage span{-webkit-animation:none;animation:none}.c-loadingBar__progress{display:block;height:2px;width:0;background-color:#21b4e8;position:absolute;top:0;bottom:0;left:0;margin:auto;-webkit-transition:background-color .5s cubic-bezier(.19,1,.22,1) .7s;transition:background-color .5s cubic-bezier(.19,1,.22,1) .7s}.c-loadingBar__percentage{font-family:FuturaLTPro-Light,sans-serif;font-size:80px;text-align:center;line-height:1;color:#21b4e8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-100%);transform:translateY(-100%);margin-top:34px;width:100%}.c-loadingBar__percentage span{font-size:28px;display:block;margin:5px 0 0;-webkit-animation:loadingPercentageBlink .01s linear 0s infinite alternate;animation:loadingPercentageBlink .01s linear 0s infinite alternate}.c-modal{position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.85);z-index:8;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none;opacity:0}.c-modal__title{text-align:center;margin:0 0 25px}.c-modal__title img{width:521px;height:auto;max-width:100%}.c-modal__control{position:absolute;right:43px;top:33px}.c-modal__close{display:block;width:33px;height:33px;position:relative}.c-modal__close:hover{opacity:.7}.c-modal__close span{position:absolute;width:44px;height:4px;background-color:#21b4e8;left:-5px;top:14px}.c-modal__close span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-modal__close span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-modal__content{padding:65px 100px 90px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1406px}.c-modal__movie{margin:0 auto 60px;width:100%;max-width:1206px}.c-modal__frame{width:100%;position:relative}.c-modal__frame img{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;"}.c-modal__frame iframe{position:absolute;width:100%;height:100%;left:0;top:0}.c-modal__frame.is-media-image{padding-top:56.21891%}.c-modal__frame.is-media-video{padding-top:56.25%}.c-modal__button{text-align:center}.c-modal__button__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-modal__button__item{margin:0 20px;width:334px}.c-modal__button__item:last-child{margin-bottom:0}.c-modal__button__item a{display:inline-block;padding:13px 10px;max-width:334px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#21b4e8;color:#fff;font-size:16px;text-align:center;text-decoration:none;letter-spacing:.05em}.c-modal__button__item a:hover{opacity:.7}.c-splash{position:fixed;z-index:7;width:100%;height:100%;left:0;top:0;pointer-events:none}.c-splash__line{position:absolute;opacity:0;width:100%;left:0;top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}.c-splash__line:nth-child(1) img{width:667px}.c-splash__line:nth-child(2) img{width:517px}.c-splash__line:nth-child(3) img{width:874px}.c-splash__line:nth-child(4) img{width:963px}.c-splash__line:nth-child(5) img{width:552px}.c-world{vertical-align:top;position:relative;z-index:4;opacity:0;display:block;-ms-touch-action:none;touch-action:none;cursor:-webkit-grab;cursor:grab;-webkit-tap-highlight-color:transparent}video{position:absolute;left:0;top:0;z-index:999}@media only screen and (max-width:833px){.c-loadingBar__progress{height:1px}.c-loadingBar__percentage{font-size:40px;margin-top:17px}.c-loadingBar__percentage span{margin:0;font-size:14px}.c-modal__title{margin:0 0 30px}.c-modal__title img{width:203px;height:44px}.c-modal__control{right:15px;top:17px}.c-modal__close{width:18px;height:18px}.c-modal__close span{width:22px;height:2px;top:8px;left:-2px}.c-modal__content{padding:30px 20px}.c-modal__movie{margin:0 auto 25px}.c-modal__frame{margin:0 auto}.c-modal__frame.is-media-image{padding-top:123.44828%}.c-modal__button__list{display:block}.c-modal__button__item{margin:0 auto 15px;width:230px}.c-modal__button__item a{min-width:230px;font-size:12px;padding:9px 10px 8px}.c-splash__line:nth-child(1) img{width:284px}.c-splash__line:nth-child(2) img{width:244px}.c-splash__line:nth-child(3) img{width:216px}.c-splash__line:nth-child(4) img{width:285px}.c-splash__line:nth-child(5) img{width:268px}}