﻿/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;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}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{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}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;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:-0.25em}sup{top:-0.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{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{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"]{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}.thin{font-weight:300}.thin.double-byte,.double-byte .thin{font-weight:200}@media screen and (min-width: 640px){.thin{font-weight:200}.thin.double-byte,.double-byte .thin{font-weight:100}}.regular{font-weight:400}.regular.double-byte,.double-byte .regular{font-weight:200}.bold{font-weight:400}.bold.double-byte,.double-byte .bold{font-weight:200}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Thin.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Thin.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Thin.otf) format("opentype")}@font-face{font-family:'Noto Sans Japanese';font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Light.woff2) format("woff2"),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Light.woff) format("woff"),url(//fonts.gstatic.com/ea/notosansjapanese/v3/NotoSansJP-Light.otf) format("opentype")}.clearfix:after{content:"";clear:both;display:block}.left{float:left}.fit{width:100%}.center{margin-left:auto;margin-right:auto}.horizontal{list-style-type:none;display:inline-block}@media screen and (min-width: 640px){.horizontal i{display:block;margin:0 auto 7px}}.round-corner{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}input{-webkit-appearance:none;border-radius:0}input::-webkit-input-placeholder{-webkit-font-smoothing:antialiased;font-family:aaux-next, Helvetica, Arial, "Noto Sans Japanese", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:100;color:#cacaca}input::-webkit-input-placeholder.double-byte,.double-byte input::-webkit-input-placeholder{font-family:"Noto Sans Japanese", aaux-next, Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif}:-moz-placeholder{-webkit-font-smoothing:antialiased;font-family:aaux-next, Helvetica, Arial, "Noto Sans Japanese", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:100;color:#cacaca}:-moz-placeholder.double-byte,.double-byte :-moz-placeholder{font-family:"Noto Sans Japanese", aaux-next, Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif}.global-header{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90vw;top:20px;left:5vw}.global-header.white{color:#fff}@media screen and (min-width: 640px){.global-header{top:36px;left:30px;-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}}.global-header .logo{margin-bottom:20px;width:166px;height:18px}@media screen and (min-width: 640px){.global-header .logo{width:273px;height:30px}}.global-header .language{font-size:13px;font-size:1.3rem}.double-byte .global-header .language{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .global-header .language.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 640px){.global-header .language{font-size:15px;font-size:1.5rem}.double-byte .global-header .language{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .global-header .language.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.wrapper{position:relative}.transition-button{-webkit-transition:0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition:0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.campaign-button{display:block;width:280px;height:50px;background-color:#00a5b8;color:#fff;font-size:20px;font-size:2rem;text-align:center;vertical-align:middle}.double-byte .campaign-button{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .campaign-button.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 640px){.campaign-button{margin-top:38px}}.campaign-button .label{line-height:48px}.campaign-button:hover{background-color:#31B4C4;color:#fff}.campaign-button-disabled{width:280px;height:50px;background-color:#c7c7c7;color:#fff;font-size:20px;font-size:2rem;text-align:center;vertical-align:middle}.double-byte .campaign-button-disabled{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .campaign-button-disabled.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 640px){.campaign-button-disabled{margin-top:38px}}.campaign-button-disabled .label{line-height:48px}.links{width:100%;border-top:1px solid;border-color:#cacaca;margin-top:32px}@media screen and (min-width: 640px){.links{margin-top:72px}}.subscribe-section{margin-top:40px;width:100%;margin-bottom:40px}@media screen and (min-width: 640px){.subscribe-section{margin-bottom:52px}}.subscribe-section .message{text-align:center;color:#00a5b8;font-size:18px;font-size:1.8rem}.double-byte .subscribe-section .message{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .subscribe-section .message.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.subscribe-section .message.double-byte,.double-byte .subscribe-section .message{font-size:14px;font-size:1.4rem}.double-byte .subscribe-section .message.double-byte,.double-byte .double-byte .subscribe-section .message{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .subscribe-section .message.double-byte.alpha,.double-byte .double-byte .subscribe-section .message.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 321px){.subscribe-section .message{font-size:18px;font-size:1.8rem}.double-byte .subscribe-section .message{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .subscribe-section .message.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.subscribe-section .message.double-byte,.double-byte .subscribe-section .message{font-size:17px;font-size:1.7rem}.double-byte .subscribe-section .message.double-byte,.double-byte .double-byte .subscribe-section .message{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .subscribe-section .message.double-byte.alpha,.double-byte .double-byte .subscribe-section .message.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media screen and (min-width: 640px){.subscribe-section .message{font-size:22px;font-size:2.2rem}.double-byte .subscribe-section .message{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .subscribe-section .message.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.subscribe-section .message.double-byte,.double-byte .subscribe-section .message{font-size:17px;font-size:1.7rem}.double-byte .subscribe-section .message.double-byte,.double-byte .double-byte .subscribe-section .message{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .subscribe-section .message.double-byte.alpha,.double-byte .double-byte .subscribe-section .message.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.subscribe-section .forms{width:260px;margin-top:24px}@media screen and (min-width: 640px){.subscribe-section .forms{width:440px}}.subscribe-section .forms .email{width:260px;height:40px;border:1px solid #D5D5D5;font-size:14px;font-size:1.4rem;margin-right:20px;padding-left:14px;box-sizing:border-box}.double-byte .subscribe-section .forms .email{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .subscribe-section .forms .email.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.subscribe-section .forms .email.double-byte,.double-byte .subscribe-section .forms .email{font-size:13px;font-size:1.3rem}.double-byte .subscribe-section .forms .email.double-byte,.double-byte .double-byte .subscribe-section .forms .email{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .subscribe-section .forms .email.double-byte.alpha,.double-byte .double-byte .subscribe-section .forms .email.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 640px){.subscribe-section .forms .email{float:left}}.subscribe-section .forms .subscribe-wrapper{padding-top:20px}@media screen and (min-width: 640px){.subscribe-section .forms .subscribe-wrapper{padding-top:3px}}.subscribe-section .forms .subscribe{display:block;width:160px;height:33px;background-color:#00A2B6;border:none;color:#fff;cursor:pointer;font-size:13px;font-size:1.3rem}.double-byte .subscribe-section .forms .subscribe{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .subscribe-section .forms .subscribe.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.subscribe-section .forms .subscribe.double-byte,.double-byte .subscribe-section .forms .subscribe{font-size:12px;font-size:1.2rem}.double-byte .subscribe-section .forms .subscribe.double-byte,.double-byte .double-byte .subscribe-section .forms .subscribe{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .subscribe-section .forms .subscribe.double-byte.alpha,.double-byte .double-byte .subscribe-section .forms .subscribe.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.subscribe-section .forms .subscribe:hover{background-color:#31B4C4}.content-header-wrapper{margin:0;padding:0;width:100%;background-color:#fff}.content-header{width:90%;height:217px;overflow:hidden;font-size:13px;font-size:1.3rem}.double-byte .content-header{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .content-header.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 640px){.content-header{width:100%;height:253px;font-size:15px;font-size:1.5rem}.double-byte .content-header{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .content-header.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.content-header img{border:none;height:18px;margin-top:18px}@media screen and (min-width: 640px){.content-header img{height:30px;margin-top:36px;margin-left:29px}}.content-header a{text-decoration:none;color:#00A2B6}.content-header a:hover{color:#5DC2CF}.content-header .language{text-align:right;font-size:13px;font-size:1.3rem;margin-top:15px}.double-byte .content-header .language{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .content-header .language.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 640px){.content-header .language{text-align:left;margin-top:20px;margin-left:29px}}.content-header .logo{float:left}@media screen and (min-width: 640px){.content-header .logo{float:none}}.content-header .title{color:#4C4C4C;text-align:center;width:100%;font-size:50px;font-size:5rem;margin-top:52px}.double-byte .content-header .title{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .content-header .title.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 640px){.content-header .title{margin-top:36px}}.content{width:100%;padding-bottom:90px;background-color:#F1F1F1}.cosmic .content{padding:0;background:none}.icon-4k,.icon-calendar,.icon-clock,.icon-livestream,.icon-sound,.icon-weather{width:80px;height:50px}.icon-4k .vector,.icon-calendar .vector,.icon-clock .vector,.icon-livestream .vector,.icon-sound .vector,.icon-weather .vector{width:80px;height:50px;fill:#7e7e7e}.icon-facebook,.icon-instagram,.icon-twitter,.icon-mail{width:50px;height:50px}.icon-facebook .vector,.icon-instagram .vector,.icon-twitter .vector,.icon-mail .vector{width:25px;height:25px;fill:#fff}i{position:relative;display:inline-block;vertical-align:middle}i .vector{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.icon-window{width:56px;height:56px}.icon-window .vector{width:56px;height:56px;fill:#7e7e7e}.icon-press{width:32px;height:26px}.icon-press .vector{width:32px;height:26px;fill:#fff}.icon-logo-atmoph{width:176px;height:20px}.icon-logo-atmoph .vector{width:176px;height:20px;fill:#fff}.top .cosmic{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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;padding:100px 6vw 40px;text-align:center;color:#fff;background-color:#2f3133;align-items:center}@media screen and (min-width: 640px){.top .cosmic{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.top .cosmic.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.top .cosmic *{font-weight:300}.top .cosmic article{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.top .cosmic picture{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px}.top .cosmic picture img{width:80%}@media screen and (min-width: 640px){.top .cosmic picture img{width:auto}}.top .cosmic .title{margin-bottom:0;line-height:1.4em;font-size:40px;font-size:4rem}.double-byte .top .cosmic .title{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .cosmic .title.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 1136px){.top .cosmic .title{font-size:42px;font-size:4.2rem}.double-byte .top .cosmic .title{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .cosmic .title.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.top .cosmic .sub{margin-bottom:30px;font-size:16px;font-size:1.6rem}.double-byte .top .cosmic .sub{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .cosmic .sub.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 1136px){.top .cosmic .sub{font-size:24px;font-size:2.4rem}.double-byte .top .cosmic .sub{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .cosmic .sub.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.top .cosmic .description{margin:0;font-size:18px;font-size:1.8rem;line-height:1.8em;text-align:left}.double-byte .top .cosmic .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .cosmic .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .cosmic .campaign-button{margin:72px auto 0}@media screen and (max-width: 321px){.top .cosmic .campaign-button{width:auto}}@media screen and (min-width: 640px){.top .cosmic{text-align:left;padding:80px 6vw 40px}}@media screen and (min-width: 640px) and (max-width: 1028px){.top .cosmic{padding:120px 6vw 40px}}@media screen and (min-width: 640px){.top .cosmic article{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:56%;text-align:center}.top .cosmic picture{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;position:relative;margin-left:40px;margin-bottom:0;-ms-flex-item-align:start;align-self:flex-start}.top .cosmic picture img{width:19.28571vw;max-width:270px}}.top .hero-img{margin:0px}.top .supporter-logo{border:0;position:relative;width:98px;height:98px}@media (min-width: 640px){.top .supporter-logo{width:148px;height:148px}}.top .hero-section{text-align:center}@media (max-width: 640px){.top .hero-section{margin-bottom:30px}}@media (min-width: 640px){.top .hero-section{margin-bottom:50px}}.top .hero-section .separate-image{margin-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 640px){.top .hero-section .separate-image{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.top .hero-section .separate-image.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (max-width: 1028px){.top .hero-section .separate-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 640px){.top .hero-section .separate-image{margin-bottom:37px}}.top .hero-section .separate-image .image{width:100%;height:300px;background-position:center center;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 640px){.top .hero-section .separate-image .image{height:400px}}.top .hero-section .separate-image .image.window{background-image:url("https://d2fqwrmjeqka0a.cloudfront.net/assets/images/top/photo_table.jpg")}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 1.25dppx){.top .hero-section .separate-image .image.window{background-image:url("https://d2fqwrmjeqka0a.cloudfront.net/assets/images/top/photo_table_2x.jpg")}}.top .hero-section .separate-image .image.fireplace{border-left:#fff solid 10px;background-image:url("https://d2fqwrmjeqka0a.cloudfront.net/assets/images/top/photo_animated_fireplace.gif")}@media screen and (max-width: 1028px){.top .hero-section .separate-image .image.fireplace{border-left:none;border-top:#fff solid 10px}}@media (max-width: 640px){.top .hero-section .last-line{display:inline-block;margin-top:5px}}.top .hero-section .schedule{margin-top:17px;margin-right:3%;margin-left:3%;color:#666666}@media (max-width: 640px){.top .hero-section .schedule{font-size:14px;font-size:1.4rem}.double-byte .top .hero-section .schedule{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .schedule.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .hero-section .schedule.double-byte,.double-byte .top .hero-section .schedule{font-size:13px;font-size:1.3rem}.double-byte .top .hero-section .schedule.double-byte,.double-byte .double-byte .top .hero-section .schedule{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .schedule.double-byte.alpha,.double-byte .double-byte .top .hero-section .schedule.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 640px){.top .hero-section .schedule{font-size:16px;font-size:1.6rem}.double-byte .top .hero-section .schedule{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .schedule.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .hero-section .schedule.double-byte,.double-byte .top .hero-section .schedule{font-size:15px;font-size:1.5rem}.double-byte .top .hero-section .schedule.double-byte,.double-byte .double-byte .top .hero-section .schedule{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .schedule.double-byte.alpha,.double-byte .double-byte .top .hero-section .schedule.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.top .hero-section .headline{color:#4C4C4C}@media (max-width: 321px){.top .hero-section .headline{margin-top:18px;font-size:20px;font-size:2rem;margin-bottom:-2px}.double-byte .top .hero-section .headline{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .headline.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .hero-section .headline.double-byte,.double-byte .top .hero-section .headline{font-size:18px;font-size:1.8rem;line-height:2em}.double-byte .top .hero-section .headline.double-byte,.double-byte .double-byte .top .hero-section .headline{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .headline.double-byte.alpha,.double-byte .double-byte .top .hero-section .headline.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 321px) and (max-width: 640px){.top .hero-section .headline{margin-top:18px;font-size:23px;font-size:2.3rem;margin-bottom:-2px}.double-byte .top .hero-section .headline{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .headline.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .hero-section .headline.double-byte,.double-byte .top .hero-section .headline{font-size:20px;font-size:2rem;line-height:2em}.double-byte .top .hero-section .headline.double-byte,.double-byte .double-byte .top .hero-section .headline{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .headline.double-byte.alpha,.double-byte .double-byte .top .hero-section .headline.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 640px){.top .hero-section .headline{margin-top:15px;font-size:50px;font-size:5rem;margin-bottom:0px}.double-byte .top .hero-section .headline{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .headline.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .hero-section .headline.double-byte,.double-byte .top .hero-section .headline{font-size:40px;font-size:4rem;line-height:2.0em}.double-byte .top .hero-section .headline.double-byte,.double-byte .double-byte .top .hero-section .headline{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .headline.double-byte.alpha,.double-byte .double-byte .top .hero-section .headline.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (max-width: 321px){.top .hero-section .description{line-height:1.4em;font-size:14px;font-size:1.4rem}.double-byte .top .hero-section .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .hero-section .description.double-byte,.double-byte .top .hero-section .description{font-size:13px;font-size:1.3rem}.double-byte .top .hero-section .description.double-byte,.double-byte .double-byte .top .hero-section .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .description.double-byte.alpha,.double-byte .double-byte .top .hero-section .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 321px) and (max-width: 640px){.top .hero-section .description{line-height:1.4em;font-size:15px;font-size:1.5rem}.double-byte .top .hero-section .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .hero-section .description.double-byte,.double-byte .top .hero-section .description{font-size:14px;font-size:1.4rem}.double-byte .top .hero-section .description.double-byte,.double-byte .double-byte .top .hero-section .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .description.double-byte.alpha,.double-byte .double-byte .top .hero-section .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 640px){.top .hero-section .description{line-height:1.3em;font-size:22px;font-size:2.2rem}.double-byte .top .hero-section .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .hero-section .description.double-byte,.double-byte .top .hero-section .description{font-size:21px;font-size:2.1rem;line-height:1.5em}.double-byte .top .hero-section .description.double-byte,.double-byte .double-byte .top .hero-section .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .hero-section .description.double-byte.alpha,.double-byte .double-byte .top .hero-section .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.top .feature-section{text-align:center;margin-top:10px;color:#4C4C4C}@media (max-width: 640px){.top .feature-section{margin-bottom:24px}}@media (min-width: 640px){.top .feature-section{margin-bottom:47px}}.top .feature-section.supporters{width:auto;padding:60px 0;border-top:#cacaca solid 1px;border-bottom:#cacaca solid 1px}.top .feature-section.supporters img{margin:0}.top .feature-section img{margin-bottom:7px}@media (max-width: 321px){.top .feature-section .headline{margin-top:12px;margin-bottom:10px;font-size:21px;font-size:2.1rem}.double-byte .top .feature-section .headline{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .headline.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .feature-section .headline.double-byte,.double-byte .top .feature-section .headline{font-size:20px;font-size:2rem}.double-byte .top .feature-section .headline.double-byte,.double-byte .double-byte .top .feature-section .headline{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .headline.double-byte.alpha,.double-byte .double-byte .top .feature-section .headline.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 321px) and (max-width: 640px){.top .feature-section .headline{margin-top:12px;margin-bottom:10px;font-size:24px;font-size:2.4rem}.double-byte .top .feature-section .headline{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .headline.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .feature-section .headline.double-byte,.double-byte .top .feature-section .headline{font-size:20px;font-size:2rem}.double-byte .top .feature-section .headline.double-byte,.double-byte .double-byte .top .feature-section .headline{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .headline.double-byte.alpha,.double-byte .double-byte .top .feature-section .headline.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 640px){.top .feature-section .headline{font-size:46px;font-size:4.6rem;margin-top:2.0rem;margin-bottom:15px}.double-byte .top .feature-section .headline{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .headline.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .feature-section .headline.double-byte,.double-byte .top .feature-section .headline{font-size:40px;font-size:4rem;margin-top:1.9rem}.double-byte .top .feature-section .headline.double-byte,.double-byte .double-byte .top .feature-section .headline{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .headline.double-byte.alpha,.double-byte .double-byte .top .feature-section .headline.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.top .feature-section .features{text-align:center}@media (max-width: 640px){.top .feature-section .features{margin-top:0px;width:290px}.top .feature-section .features .feature{padding:8px;width:80%;color:#7D7D7D;text-align:left;font-size:17px;font-size:1.7rem}.double-byte .top .feature-section .features .feature{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .features .feature.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .feature-section .features .feature.double-byte,.double-byte .top .feature-section .features .feature{font-size:15px;font-size:1.5rem}.double-byte .top .feature-section .features .feature.double-byte,.double-byte .double-byte .top .feature-section .features .feature{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .features .feature.double-byte.alpha,.double-byte .double-byte .top .feature-section .features .feature.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .feature-section .features .feature img{margin-bottom:0px;margin-right:0px;vertical-align:middle;width:80px}}@media (min-width: 640px){.top .feature-section .features{margin-top:25px;width:620px}.top .feature-section .features .feature{vertical-align:top;color:#7D7D7D;width:26%;line-height:0.8em;font-size:17px;font-size:1.7rem}.double-byte .top .feature-section .features .feature{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .features .feature.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .feature-section .features .feature.double-byte,.double-byte .top .feature-section .features .feature{font-size:15px;font-size:1.5rem}.double-byte .top .feature-section .features .feature.double-byte,.double-byte .double-byte .top .feature-section .features .feature{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .features .feature.double-byte.alpha,.double-byte .double-byte .top .feature-section .features .feature.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .feature-section .features .feature img{display:block;margin-left:auto;margin-right:auto;width:80px}}.top .feature-section .open{width:57px}@media (max-width: 640px){.top .feature-section .open{margin-top:16px}}@media (min-width: 640px){.top .feature-section .open{margin-top:52px}}.top .feature-section .closing-text{margin-top:10px}@media (max-width: 321px){.top .feature-section .closing-text{font-size:23px;font-size:2.3rem}.double-byte .top .feature-section .closing-text{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .closing-text.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .feature-section .closing-text.double-byte,.double-byte .top .feature-section .closing-text{font-size:16px;font-size:1.6rem}.double-byte .top .feature-section .closing-text.double-byte,.double-byte .double-byte .top .feature-section .closing-text{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .closing-text.double-byte.alpha,.double-byte .double-byte .top .feature-section .closing-text.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 321px) and (max-width: 640px){.top .feature-section .closing-text{font-size:23px;font-size:2.3rem}.double-byte .top .feature-section .closing-text{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .closing-text.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.top .feature-section .closing-text.double-byte,.double-byte .top .feature-section .closing-text{font-size:19px;font-size:1.9rem}.double-byte .top .feature-section .closing-text.double-byte,.double-byte .double-byte .top .feature-section .closing-text{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .closing-text.double-byte.alpha,.double-byte .double-byte .top .feature-section .closing-text.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 640px){.top .feature-section .closing-text.double-byte,.double-byte .top .feature-section .closing-text{font-size:35px;font-size:3.5rem}.double-byte .top .feature-section .closing-text.double-byte,.double-byte .double-byte .top .feature-section .closing-text{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .feature-section .closing-text.double-byte.alpha,.double-byte .double-byte .top .feature-section .closing-text.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.top .howto-link{text-align:center;margin-top:25px;font-size:18px;font-size:1.8rem}.double-byte .top .howto-link{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .top .howto-link.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us{color:#4C4C4C;width:70%}@media (max-width: 640px){.about-us{min-width:300}}@media (min-width: 640px){.about-us{min-width:640}}.about-us .description{padding-top:50px;line-height:1.6em;font-size:16px;font-size:1.6rem}.double-byte .about-us .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us .description.double-byte,.double-byte .about-us .description{font-size:15px;font-size:1.5rem}.double-byte .about-us .description.double-byte,.double-byte .double-byte .about-us .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .description.double-byte.alpha,.double-byte .double-byte .about-us .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media (min-width: 640px){.about-us .description{font-size:20px;font-size:2rem}.double-byte .about-us .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us .description.double-byte,.double-byte .about-us .description{font-size:19px;font-size:1.9rem}.double-byte .about-us .description.double-byte,.double-byte .double-byte .about-us .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .description.double-byte.alpha,.double-byte .double-byte .about-us .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.about-us .profiles{padding-top:35px}.about-us .profiles .person{margin-top:60px}.about-us .profiles .person img{margin-left:auto;margin-right:auto;margin-bottom:30px;display:block;width:130px;height:130px}@media screen and (min-width: 640px){.about-us .profiles .person img{display:block;float:left;width:130px;height:130px;margin-bottom:0}}.about-us .profiles .person .profile .name{padding-bottom:10px}.about-us .profiles .person .profile .name .fullname{margin-bottom:6px;font-size:18px;font-size:1.8rem}.double-byte .about-us .profiles .person .profile .name .fullname{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .profiles .person .profile .name .fullname.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us .profiles .person .profile .name .fullname.double-byte,.double-byte .about-us .profiles .person .profile .name .fullname{font-size:17px;font-size:1.7rem}.double-byte .about-us .profiles .person .profile .name .fullname.double-byte,.double-byte .double-byte .about-us .profiles .person .profile .name .fullname{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .profiles .person .profile .name .fullname.double-byte.alpha,.double-byte .double-byte .about-us .profiles .person .profile .name .fullname.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us .profiles .person .profile .name .role{font-size:16px;font-size:1.6rem}.double-byte .about-us .profiles .person .profile .name .role{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .profiles .person .profile .name .role.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us .profiles .person .profile .name .role.double-byte,.double-byte .about-us .profiles .person .profile .name .role{font-size:15px;font-size:1.5rem}.double-byte .about-us .profiles .person .profile .name .role.double-byte,.double-byte .double-byte .about-us .profiles .person .profile .name .role{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .profiles .person .profile .name .role.double-byte.alpha,.double-byte .double-byte .about-us .profiles .person .profile .name .role.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us .profiles .person .profile .bio{line-height:1.6em;font-size:16px;font-size:1.6rem}.double-byte .about-us .profiles .person .profile .bio{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .profiles .person .profile .bio.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us .profiles .person .profile .bio.double-byte,.double-byte .about-us .profiles .person .profile .bio{font-size:15px;font-size:1.5rem}.double-byte .about-us .profiles .person .profile .bio.double-byte,.double-byte .double-byte .about-us .profiles .person .profile .bio{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .profiles .person .profile .bio.double-byte.alpha,.double-byte .double-byte .about-us .profiles .person .profile .bio.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 640px){.about-us .profiles .person .profile{margin-left:165px}.about-us .profiles .person .profile .name{padding-bottom:10px}.about-us .profiles .person .profile .name .fullname{font-size:20px;font-size:2rem}.double-byte .about-us .profiles .person .profile .name .fullname{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .profiles .person .profile .name .fullname.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us .profiles .person .profile .name .fullname.double-byte,.double-byte .about-us .profiles .person .profile .name .fullname{font-size:19px;font-size:1.9rem}.double-byte .about-us .profiles .person .profile .name .fullname.double-byte,.double-byte .double-byte .about-us .profiles .person .profile .name .fullname{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .profiles .person .profile .name .fullname.double-byte.alpha,.double-byte .double-byte .about-us .profiles .person .profile .name .fullname.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us .profiles .person .profile .name .role{font-size:18px;font-size:1.8rem}.double-byte .about-us .profiles .person .profile .name .role{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .profiles .person .profile .name .role.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us .profiles .person .profile .name .role.double-byte,.double-byte .about-us .profiles .person .profile .name .role{font-size:17px;font-size:1.7rem}.double-byte .about-us .profiles .person .profile .name .role.double-byte,.double-byte .double-byte .about-us .profiles .person .profile .name .role{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .profiles .person .profile .name .role.double-byte.alpha,.double-byte .double-byte .about-us .profiles .person .profile .name .role.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us .profiles .person .profile .bio{font-size:18px;font-size:1.8rem}.double-byte .about-us .profiles .person .profile .bio{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .profiles .person .profile .bio.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.about-us .profiles .person .profile .bio.double-byte,.double-byte .about-us .profiles .person .profile .bio{font-size:17px;font-size:1.7rem}.double-byte .about-us .profiles .person .profile .bio.double-byte,.double-byte .double-byte .about-us .profiles .person .profile .bio{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .about-us .profiles .person .profile .bio.double-byte.alpha,.double-byte .double-byte .about-us .profiles .person .profile .bio.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (max-width: 321px){.press{width:90%;padding-top:50px}}@media (min-width: 321px) and (max-width: 640px){.press{width:75%;padding-top:50px}}@media (min-width: 640px){.press{width:65%;padding-top:60px}}.press .entries{margin-bottom:30px;padding:0}.press .entry{list-style-type:none;width:100%}@media (max-width: 640px){.press .entry{margin-bottom:20px}}@media (min-width: 640px){.press .entry{margin-bottom:26px}}.press .entry .date{color:#4C4C4C;width:130px;padding-top:4px}@media (max-width: 640px){.press .entry .date{font-size:16px;font-size:1.6rem;padding-bottom:3px}.double-byte .press .entry .date{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .press .entry .date.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.press .entry .date.double-byte,.double-byte .press .entry .date{font-size:14px;font-size:1.4rem}.double-byte .press .entry .date.double-byte,.double-byte .double-byte .press .entry .date{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .press .entry .date.double-byte.alpha,.double-byte .double-byte .press .entry .date.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 640px){.press .entry .date{font-size:18px;font-size:1.8rem;float:left}.double-byte .press .entry .date{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .press .entry .date.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.press .entry .date.double-byte,.double-byte .press .entry .date{font-size:16px;font-size:1.6rem}.double-byte .press .entry .date.double-byte,.double-byte .double-byte .press .entry .date{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .press .entry .date.double-byte.alpha,.double-byte .double-byte .press .entry .date.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.press .entry .text{overflow:auto;line-height:1.7em}@media (max-width: 640px){.press .entry .text{font-size:16px;font-size:1.6rem}.double-byte .press .entry .text{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .press .entry .text.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.press .entry .text.double-byte,.double-byte .press .entry .text{font-size:14px;font-size:1.4rem}.double-byte .press .entry .text.double-byte,.double-byte .double-byte .press .entry .text{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .press .entry .text.double-byte.alpha,.double-byte .double-byte .press .entry .text.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 640px){.press .entry .text{font-size:18px;font-size:1.8rem}.double-byte .press .entry .text{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .press .entry .text.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.press .entry .text.double-byte,.double-byte .press .entry .text{font-size:16px;font-size:1.6rem}.double-byte .press .entry .text.double-byte,.double-byte .double-byte .press .entry .text{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .press .entry .text.double-byte.alpha,.double-byte .double-byte .press .entry .text.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.press .presskit-button{margin-top:30px;width:280px;height:50px;background-color:#00a5b8;color:#fff;font-size:20px;font-size:2rem;text-align:center;vertical-align:middle}.double-byte .press .presskit-button{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .press .presskit-button.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.press .presskit-button .icon-label .icon{float:left;margin-top:12px;margin-right:16px;margin-left:38px;width:32px}.press .presskit-button .icon-label .label{float:left;color:#fff;vertical-align:top;line-height:48px}.press .presskit-button:hover{background-color:#31B4C4}.press .contact{font-size:20px;font-size:2rem;margin-top:30px;text-align:center}.double-byte .press .contact{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .press .contact.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media (max-width: 321px){#howto-title{margin-top:92px;font-size:22px;font-size:2.2rem}.double-byte #howto-title{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte #howto-title.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 321px) and (max-width: 640px){#howto-title{margin-top:92px;font-size:24px;font-size:2.4rem}.double-byte #howto-title{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte #howto-title.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.inline-video{position:relative;padding-bottom:51.9%;padding-top:30px;height:0;overflow:hidden}.inline-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.link-to-how{text-align:center;vertical-align:middle;height:25px;font-weight:400;padding-top:35px;padding-bottom:20px;font-size:21px;font-size:2.1rem}.double-byte .link-to-how{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .link-to-how.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.link-to-how.double-byte,.double-byte .link-to-how{font-size:18px;font-size:1.8rem}.double-byte .link-to-how.double-byte,.double-byte .double-byte .link-to-how{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .link-to-how.double-byte.alpha,.double-byte .double-byte .link-to-how.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.howto{padding-top:64px;padding-bottom:50px;background-color:#fff}@media (max-width: 640px){.howto{width:95%}}@media (min-width: 640px){.howto{width:90%}}.howto .description{width:85%;max-width:700px}.howto .description h2{color:#00A2B6;font-weight:400;margin:50px 0 20px}@media (max-width: 321px){.howto .description h2{font-size:20px;font-size:2rem}.double-byte .howto .description h2{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description h2.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.howto .description h2.double-byte,.double-byte .howto .description h2{font-size:18px;font-size:1.8rem}.double-byte .howto .description h2.double-byte,.double-byte .double-byte .howto .description h2{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description h2.double-byte.alpha,.double-byte .double-byte .howto .description h2.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 321px) and (max-width: 640px){.howto .description h2{font-size:22px;font-size:2.2rem}.double-byte .howto .description h2{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description h2.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.howto .description h2.double-byte,.double-byte .howto .description h2{font-size:20px;font-size:2rem}.double-byte .howto .description h2.double-byte,.double-byte .double-byte .howto .description h2{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description h2.double-byte.alpha,.double-byte .double-byte .howto .description h2.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 640px){.howto .description h2{font-size:31px;font-size:3.1rem}.double-byte .howto .description h2{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description h2.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.howto .description h2.double-byte,.double-byte .howto .description h2{font-size:29px;font-size:2.9rem}.double-byte .howto .description h2.double-byte,.double-byte .double-byte .howto .description h2{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description h2.double-byte.alpha,.double-byte .double-byte .howto .description h2.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.howto .description p{font-weight:400;line-height:1.8em}@media (max-width: 321px){.howto .description p{font-size:15px;font-size:1.5rem}.double-byte .howto .description p{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description p.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.howto .description p.double-byte,.double-byte .howto .description p{font-size:13px;font-size:1.3rem}.double-byte .howto .description p.double-byte,.double-byte .double-byte .howto .description p{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description p.double-byte.alpha,.double-byte .double-byte .howto .description p.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 321px) and (max-width: 640px){.howto .description p{font-size:16px;font-size:1.6rem}.double-byte .howto .description p{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description p.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.howto .description p.double-byte,.double-byte .howto .description p{font-size:14px;font-size:1.4rem}.double-byte .howto .description p.double-byte,.double-byte .double-byte .howto .description p{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description p.double-byte.alpha,.double-byte .double-byte .howto .description p.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 640px){.howto .description p{font-size:19px;font-size:1.9rem}.double-byte .howto .description p{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description p.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.howto .description p.double-byte,.double-byte .howto .description p{font-size:17px;font-size:1.7rem}.double-byte .howto .description p.double-byte,.double-byte .double-byte .howto .description p{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description p.double-byte.alpha,.double-byte .double-byte .howto .description p.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.howto .description img{margin:15px 0;max-width:700px;width:100%}.howto .description li{line-height:2em;font-weight:400}@media (max-width: 321px){.howto .description li{font-size:13px;font-size:1.3rem}.double-byte .howto .description li{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description li.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 321px) and (max-width: 640px){.howto .description li{font-size:15px;font-size:1.5rem}.double-byte .howto .description li{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description li.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}@media (min-width: 640px){.howto .description li{font-size:17px;font-size:1.7rem}.double-byte .howto .description li{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description li.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.howto .description .step-title{margin-bottom:65px}.howto .description .step{text-align:center;margin-bottom:60px}.howto .description .step .number{width:40px;height:40px;background-color:#0D98AB;color:#fff;font-size:26px;font-size:2.6rem;text-align:center;margin-bottom:20px}.double-byte .howto .description .step .number{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description .step .number.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.howto .description .step .text{line-height:2.0em;margin-bottom:0px}@media (max-width: 321px){.howto .description .step .text{font-size:12px;font-size:1.2rem}.double-byte .howto .description .step .text{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .howto .description .step .text.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.howto .description .step .screenshot{width:200px}.howto .description .thankyou{text-align:center}.howto .description .thankyou img{width:60px;margin:0}.howto .description .preorder-button{margin-top:80px;margin-bottom:60px}.howto .description .preorder-button p{line-height:50px}@media (max-width: 321px){.supporters{width:90%;padding-top:50px}}@media (min-width: 321px) and (max-width: 640px){.supporters{width:75%;padding-top:50px}}@media (min-width: 640px){.supporters{width:70%;padding-top:53px;padding-left:150px}}.supporters .title span{font-size:28px;font-size:2.8rem;color:#505050}.double-byte .supporters .title span{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .supporters .title span.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.supporters .kickstarter-logo{width:250px;height:30px;padding:0px;margin-top:43px;margin-bottom:26px}.supporters .makuake-logo{width:150px;height:30px;padding:0px;margin-top:112px;margin-bottom:26px}.supporters .supporter-list{overflow:hidden}.supporters .supporter-list p{line-height:1.8em;padding:0;margin:0;font-size:17px;font-size:1.7rem;font-weight:300;width:320px;float:left}.double-byte .supporters .supporter-list p{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .supporters .supporter-list p.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media (max-width: 321px){.license{width:90%;padding-top:50px;padding-left:50px}}@media (min-width: 321px) and (max-width: 640px){.license{width:75%;padding-top:50px;padding-left:50px}}@media (min-width: 640px){.license{width:70%;padding-top:50px;padding-left:150px}}.license .title span{font-size:28px;font-size:2.8rem;color:#505050}.double-byte .license .title span{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .license .title span.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.license .label{font-size:22px;font-size:2.2rem}.double-byte .license .label{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .license .label.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.license .description{font-size:13px;font-size:1.3rem;-webkit-font-smoothing:antialiased;font-family:aaux-next, Helvetica, Arial, "Noto Sans Japanese", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:100}.double-byte .license .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .license .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.license .description.double-byte,.double-byte .license .description{font-family:"Noto Sans Japanese", aaux-next, Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif}.cosmic{color:#262626}.cosmic *{box-sizing:border-box;word-break:break-word;word-wrap:break-word;font-weight:300}.cosmic strong{color:#eb6100}.cosmic .twitter-tweet{width:88vw !important;margin-top:0 !important}@media screen and (min-width: 640px){.cosmic .twitter-tweet{width:auto !important}}.cosmic .wifi{background-image:url("https://d2fqwrmjeqka0a.cloudfront.net/assets/images/cosmic/bg_abstract.png"),-webkit-linear-gradient(top, #394041 0%, #525c5e 100%);background-image:url("https://d2fqwrmjeqka0a.cloudfront.net/assets/images/cosmic/bg_abstract.png"),linear-gradient(180deg, #394041 0%, #525c5e 100%);background-position:center center;background-repeat:no-repeat}.cosmic section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 6vw;text-align:center;color:#fff}@media screen and (min-width: 640px){.cosmic section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cosmic section.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 640px){.cosmic section{padding:30px 0;text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.cosmic section>article{padding-bottom:40px}.cosmic section>picture img{width:80%}@media screen and (min-width: 640px){.cosmic section>picture img{width:auto}}.cosmic section .title{margin-bottom:40px;line-height:1.4em;font-size:36px;font-size:3.6rem}.double-byte .cosmic section .title{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section .title.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 1136px){.cosmic section .title{font-size:42px;font-size:4.2rem}.double-byte .cosmic section .title{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section .title.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.cosmic section .description{margin:0;font-size:18px;font-size:1.8rem;line-height:1.8em;text-align:left}.double-byte .cosmic section .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.cosmic section.overview{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:100px 6vw 40px;background-color:#2f3133;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cosmic section.overview article{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.cosmic section.overview picture{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:40px}.cosmic section.overview .title{font-size:40px;font-size:4rem}.double-byte .cosmic section.overview .title{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section.overview .title.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 640px){.cosmic section.overview{padding:80px 6vw 40px}}@media screen and (min-width: 640px) and (max-width: 1028px){.cosmic section.overview{padding:120px 6vw 40px}}@media screen and (min-width: 640px){.cosmic section.overview article{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:56%;text-align:center}.cosmic section.overview picture{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;position:relative;margin-left:40px;margin-bottom:0}.cosmic section.overview picture img{width:24.92857vw;max-width:349px}}.cosmic section.overview .title{margin-bottom:0;font-size:40px;font-size:4rem}.double-byte .cosmic section.overview .title{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section.overview .title.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.cosmic section.overview .sub{margin-bottom:30px;font-size:16px;font-size:1.6rem}.double-byte .cosmic section.overview .sub{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section.overview .sub.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 1136px){.cosmic section.overview .sub{font-size:24px;font-size:2.4rem}.double-byte .cosmic section.overview .sub{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section.overview .sub.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.cosmic section.overview .campaign-button{margin:72px auto 0}@media screen and (max-width: 321px){.cosmic section.overview .campaign-button{width:auto}}.cosmic section.newcolor{padding:80px 0 0;background-image:-webkit-linear-gradient(left, #394041 0%, #525c5e 100%);background-image:linear-gradient(90deg, #394041 0%, #525c5e 100%)}.cosmic section.newcolor article{padding:0 6vw 80px}.cosmic section.newcolor picture{text-align:left}.cosmic section.newcolor picture img{vertical-align:bottom}@media screen and (min-width: 640px){.cosmic section.newcolor{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:135px 0 0}.cosmic section.newcolor article{margin-left:64px;padding:92px 6vw 0 0}}@media screen and (min-width: 640px) and (max-width: 1136px){.cosmic section.newcolor article{padding-top:0;padding-bottom:60px}}@media screen and (min-width: 640px){.cosmic section.newcolor picture{-ms-flex-item-align:end;align-self:flex-end}.cosmic section.newcolor picture img{width:33.71429vw;max-width:472px}}.cosmic section.wifi-ready{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:80px 0 126px}.cosmic section.wifi-ready .title{padding:0 6vw}.cosmic section.wifi-ready .wrapper{width:100%;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:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width: 640px){.cosmic section.wifi-ready .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cosmic section.wifi-ready .wrapper.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.cosmic section.wifi-ready article{padding:0 6vw 100px}.cosmic section.wifi-ready picture{text-align:right}.cosmic section.wifi-ready picture img{width:80%}@media screen and (min-width: 640px){.cosmic section.wifi-ready{padding:150px 0 126px 6vw}.cosmic section.wifi-ready .title{padding:0 6vw 0 0}.cosmic section.wifi-ready article{width:50%;margin-right:5%;padding:0}.cosmic section.wifi-ready picture{width:47.5vw;max-width:665px}.cosmic section.wifi-ready picture img{width:100%}}.cosmic section.wifi-speed{padding:0 6vw 90px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cosmic section.wifi-speed picture img{width:100%}@media screen and (min-width: 640px){.cosmic section.wifi-speed{padding:0 6vw 90px}.cosmic section.wifi-speed article{width:100%;margin-bottom:66px;padding:0}.cosmic section.wifi-speed article .description{text-align:center}.cosmic section.wifi-speed picture img{width:667px}}@media screen and (min-width: 640px) and (max-width: 1136px){.cosmic section.wifi-speed picture img{width:100%}}.cosmic section.spaceview{-ms-flex-pack:distribute;justify-content:space-around;padding:38px 6vw;background-color:#2f3133}.cosmic section.spaceview .credit{font-size:12px;font-size:1.2rem;text-align:left}.double-byte .cosmic section.spaceview .credit{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section.spaceview .credit.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 640px){.cosmic section.spaceview{padding:38px 17vw;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 640px) and (max-width: 1136px){.cosmic section.spaceview{padding:38px 6vw}}@media screen and (min-width: 640px){.cosmic section.spaceview article .credit{margin-top:50px}.cosmic section.spaceview picture{margin-right:40px}.cosmic section.spaceview picture img{width:22.5vw;max-width:315px}}.cosmic section.about{display:block;padding:0;border-bottom:#ddd solid 1px;color:#2c2c2c;text-align:center}.cosmic section.about header{width:100%;padding:90px 6vw 620px;background:#dfe3d2 url("https://d2fqwrmjeqka0a.cloudfront.net/assets/images/cosmic/m_photo_main.jpg") center bottom no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min--moz-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 1.25dppx){.cosmic section.about header{background-image:url("https://d2fqwrmjeqka0a.cloudfront.net/assets/images/cosmic/m_photo_main_2x.jpg");background-size:1280px 748px}}@media screen and (min-width: 640px){.cosmic section.about header{background-image:url("https://d2fqwrmjeqka0a.cloudfront.net/assets/images/cosmic/photo_main.jpg");padding:90px 6vw 720px}}@media only screen and (min-width: 640px) and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-width: 640px) and (min--moz-device-pixel-ratio: 1.25), only screen and (min-width: 640px) and (min-device-pixel-ratio: 1.25), only screen and (min-width: 640px) and (min-resolution: 1.25dppx){.cosmic section.about header{background-image:url("https://d2fqwrmjeqka0a.cloudfront.net/assets/images/cosmic/photo_main_2x.jpg");background-size:1600px 935px}}.cosmic section.about header .sub{display:inline-block;margin-bottom:50px;line-height:1em;padding:16px 20px;border:#2c2c2c solid 1px;border-radius:2px;font-size:18px;font-size:1.8rem}.double-byte .cosmic section.about header .sub{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section.about header .sub.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.cosmic section.about header .title{margin-bottom:40px;font-size:42px;font-size:4.2rem}.double-byte .cosmic section.about header .title{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section.about header .title.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.cosmic section.about header .description{margin:0 auto;max-width:590px;text-align:left;font-size:18px;font-size:1.8rem}.double-byte .cosmic section.about header .description{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section.about header .description.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.cosmic section.about .detail{padding:30px 0 60px}@media screen and (min-width: 640px){.cosmic section.about .detail{margin-bottom:72px}}.cosmic section.about .detail .detail-item{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:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;padding:60px 6vw 0}@media screen and (min-width: 640px){.cosmic section.about .detail .detail-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cosmic section.about .detail .detail-item.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 640px){.cosmic section.about .detail .detail-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:72px 6vw 0}}@media screen and (min-width: 640px){.cosmic section.about .detail .detail-item.detail-1 picture img{width:30.92857vw;max-width:433px}}.cosmic section.about .detail .detail-item.detail-2 picture img{display:block;max-width:254px;margin:0 auto}@media screen and (min-width: 640px){.cosmic section.about .detail .detail-item.detail-2 picture img{width:18.14286vw;max-width:254px}}.cosmic section.about .detail .detail-item.detail-3{padding:72px 0 0}@media screen and (min-width: 640px){.cosmic section.about .detail .detail-item.detail-3{padding:72px 6vw 0}}.cosmic section.about .detail .detail-item.detail-3 article{padding:0 6vw}@media screen and (min-width: 640px){.cosmic section.about .detail .detail-item.detail-3 article{padding:0}}.cosmic section.about .detail .detail-item.detail-3 picture{-ms-flex-item-align:start;align-self:flex-start}@media screen and (min-width: 640px){.cosmic section.about .detail .detail-item.detail-3 picture{-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}}@media screen and (min-width: 640px){.cosmic section.about .detail .detail-item.detail-3 picture img{width:28.92857vw;max-width:405px}}@media screen and (min-width: 640px){.cosmic section.about .detail .detail-item.detail-4 picture img{width:26.85714vw;max-width:376px}}@media screen and (min-width: 640px){.cosmic section.about .detail .detail-item.reverse picture{margin-left:50px}}.cosmic section.about .detail .detail-item article{padding-top:50px;max-width:700px}@media screen and (max-width: 1136px){.cosmic section.about .detail .detail-item article{padding-top:0}}.cosmic section.about .detail .detail-item article .title{font-size:18px;font-size:1.8rem;font-weight:700}.double-byte .cosmic section.about .detail .detail-item article .title{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section.about .detail .detail-item article .title.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.cosmic section.about .detail .detail-item picture{margin-bottom:50px;width:80%}@media screen and (min-width: 640px){.cosmic section.about .detail .detail-item picture{margin:0 50px 30px 0;width:auto}}.cosmic section.about .detail .detail-item picture img{width:100%}@media screen and (min-width: 640px){.cosmic section.about .detail .detail-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cosmic section.purchase{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:58px 6vw;border-bottom:#ddd solid 1px;color:#2c2c2c}@media screen and (min-width: 640px){.cosmic section.purchase{padding:58px 6vw}}.cosmic section.purchase .info .name{font-size:30px;font-size:3rem}.double-byte .cosmic section.purchase .info .name{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section.purchase .info .name.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.cosmic section.purchase .info .price strong{color:#2c2c2c;font-size:30px;font-size:3rem}.double-byte .cosmic section.purchase .info .price strong{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section.purchase .info .price strong.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.cosmic section.purchase .info p{font-size:14px;font-size:1.4rem}.double-byte .cosmic section.purchase .info p{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .cosmic section.purchase .info p.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.cosmic section.purchase .campaign-button{margin-top:20px}@media screen and (min-width: 640px){.cosmic section.purchase .campaign-button{margin:0 50px 0 0}}.footer{text-align:center;color:#fff;background-color:#00a5b8;padding-top:6px;padding-bottom:15px}.footer .company-links{font-size:12px;font-size:1.2rem}.double-byte .footer .company-links{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .footer .company-links.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}@media screen and (min-width: 640px){.footer .company-links{font-size:16px;font-size:1.6rem}.double-byte .footer .company-links{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .footer .company-links.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}}.footer .company-links a{text-decoration:none;color:#fff}.footer .company-links a:hover{color:#9AEAFF}.footer .social-icons{padding:0px;text-align:center;width:250px;margin-left:auto;margin-right:auto;margin-bottom:22px}.footer .social-icons .social-icon{display:block;float:left;width:50px;height:50px;margin-right:16px;background-color:#31B0C0;border-radius:25px;overflow:hidden;line-height:0;font-size:0;color:transparent;background-size:auto 100%;background-position:center center;background-repeat:no-repeat}.footer .social-icons .twitter:hover{background-color:#1DA8EE}.footer .social-icons .facebook:hover{background-color:#167DD7}.footer .social-icons .instagram:hover{background-color:#4080B6}.footer .social-icons .mail{margin-right:0}.footer .social-icons .mail:hover{background-color:#008FA1}.footer .credit{font-size:14px;font-size:1.4rem}.double-byte .footer .credit{-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:0.06em}.double-byte .footer .credit.alpha{-webkit-font-feature-settings:initial;font-feature-settings:initial;letter-spacing:normal}.footer .footer-logo{border:none;margin-top:8px;width:176px}html{height:100%;font-size:62.5%;-webkit-text-size-adjust:100%}body{height:100%;padding:0;margin:0;-webkit-font-smoothing:antialiased;font-family:aaux-next, Helvetica, Arial, "Noto Sans Japanese", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif;font-weight:100}body.double-byte,.double-byte body{font-family:"Noto Sans Japanese", aaux-next, Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", メイリオ, Meiryo, "ＭＳ Ｐゴシック", sans-serif}.bg-filled{background-color:#00a5b8}.bg-filled-white{background-color:#fff}h1,h2,h3,h4,h5{margin:0;padding:0}ul,ol,li{margin:0;padding:0;list-style:none}a{text-decoration:none;color:#00A2B6}a:hover{color:#5DC2CF}
