@keyframes scrollHeader{0%{opacity:0;transform:translate(0px, -90px)}100%{opacity:1;transform:translate(0px, 0px)}}@keyframes showSpMenu{0%{opacity:0;transform:translate(0px, 100%)}100%{opacity:1;transform:translate(0px, 0%)}}html{overflow-y:scroll;overflow-x:hidden}.anim.anim_text1{transform:translate(0px, 100%);transition:transform .5s}.anim.anim_text1.on{transform:translate(0px, 0%)}.anim.anim_text2{transform:translate(0px, 10%);transition:transform .5s, opacity 1s;opacity:0}.anim.anim_text2.on{transform:translate(0px, 0%);opacity:1}.anim.anim_text_right{transform:translate(-100%, 0px);transition:transform .5s, opacity 1s;opacity:0}.anim.anim_text_right.on{transform:translate(0%, 0px);opacity:1}.anim.anim_text_left{transform:translate(100%, 0px);transition:transform .5s, opacity 1s;opacity:0}.anim.anim_text_left.on{transform:translate(0%, 0px);opacity:1}.anim.anim_image{overflow:hidden;display:block}.anim.anim_image img{display:block;transform:scale(1.2);opacity:0;transition:transform .5s, opacity 1s}.anim.on img{transform:scale(1);opacity:1}#wrapper{position:relative;background-color:#000A19;padding-top:90px}@media screen and (max-width: 720px){#wrapper{padding-top:0}}@media screen and (max-width: 720px){#wrapper #container{padding-top:50px}}#wrapper #container>section{position:relative;z-index:10}header{position:fixed;width:100%;height:90px;top:0;left:0;z-index:20;transition:transform .2s ease-out}@media screen and (max-width: 720px){header{height:50px;transform:translateY(0%) !important;transition:.2s ease-out}}header.fix_header{transform:translateY(-100%)}@media screen and (max-width: 720px){header.fix_header{background-color:rgba(0,0,0,0.9)}}header.fix_header.show{transform:translateY(0%)}@media screen and (max-width: 720px){header:before{position:absolute;top:-100vh;left:0;content:"";display:block;width:100%;height:calc( var(--vh, 1vh) * 100);background:#0662e0;background:linear-gradient(to bottom, #0662e0 0%, #06a5e0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0662e0', endColorstr='#06a5e0',GradientType=0 );z-index:-1;opacity:0;transition:.5s}}@media screen and (max-width: 720px){header.show_sp{position:fixed}}@media screen and (max-width: 720px){header.show_sp:before{top:0;opacity:1}}@media screen and (max-width: 720px){header.show_sp nav{display:block !important}}@media screen and (max-width: 720px){header.show_sp nav ul li a{animation-name:showSpMenu;animation-duration:0.3s;animation-timing-function:ease-out;animation-fill-mode:both}}@media screen and (max-width: 720px){header.show_sp .logo{display:block !important}}@media screen and (max-width: 720px){header.show_sp .link{display:none}}@media screen and (max-width: 720px){header.show_sp .link a p{color:#fff}}header>.inner{display:flex;justify-content:space-between;align-items:center;height:100%;background-color:rgba(0,0,0,0.8);backdrop-filter:blur(5px);animation-name:scrollHeader;animation-duration:0.2s;animation-timing-function:linear}@media screen and (max-width: 720px){header>.inner{align-items:center;animation:none;background-color:transparent;backdrop-filter:blur(0)}}header .logo{position:absolute;left:28px;top:26px}@media screen and (max-width: 720px){header .logo{position:static;padding:0 16px}}header .logo a{display:block}header .logo a:hover{opacity:1}@media screen and (max-width: 720px){header .logo a img{width:126.5px}}header nav{height:100%;margin:0 auto}@media screen and (min-width: 721px) and (max-width: 1050px){header nav{width:100%;padding-left:200px}}@media screen and (max-width: 720px){header nav{display:none;position:absolute;top:50px;left:0;width:100%;height:calc( var(--vh, 1vh) * 100 - 50px);overflow:auto}}header nav ul{display:flex;height:100%;align-items:center;justify-content:space-around}@media screen and (max-width: 720px){header nav ul{display:block;padding:16px 20px}}header nav ul li{margin:0 10px;line-height:1}@media screen and (max-width: 720px){header nav ul li{width:100%;padding:16px 26px;margin:0;border-bottom:1px solid #fff}}header nav ul li:nth-of-type(1) a{line-height:1}@media screen and (max-width: 720px){header nav ul li:nth-of-type(1) a{animation-delay:.3s}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(1) a:after{content:"TOP"}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(2) a{animation-delay:.4s}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(2) a:after{content:"ABOUT EPSILON"}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(3) a{animation-delay:.5s}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(3) a:after{content:"LAUNCH SITE"}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(4) a{animation-delay:.6s}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(4) a:after{content:"LAUNCH & RECORDS"}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(5) a{animation-delay:.7s}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(5) a:after{content:"INFORMATION"}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(6) a{animation-delay:.8s}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(6) a:after{content:"RELATED SITES"}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(7) a{animation-delay:.8s}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(7) a:after{content:"CONTACT US / DOWNLOAD"}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(8){border-bottom:none}}@media screen and (max-width: 720px){header nav ul li:nth-of-type(8) .lang{animation-delay:.9s}}header nav ul li a,header nav ul li span{color:#fff;font-size:1.5rem;font-weight:900;transition:.3s}@media screen and (min-width: 721px) and (max-width: 1050px){header nav ul li a,header nav ul li span{font-size:1.2rem}}@media screen and (max-width: 720px){header nav ul li a,header nav ul li span{font-size:1rem;font-weight:100}}header nav ul li a:hover,header nav ul li span:hover{opacity:1;color:#06A5E0}header nav ul li a.current,header nav ul li a.current span,header nav ul li span.current,header nav ul li span.current span{color:#06A5E0;font-weight:900}@media screen and (max-width: 720px){header nav ul li a.current,header nav ul li a.current span,header nav ul li span.current,header nav ul li span.current span{color:#fff;font-weight:100}}@media screen and (max-width: 720px){header nav ul li a{display:block;opacity:0;transform:translate(0px, 100%);transition:transform .5s, opacity 1s}}@media screen and (max-width: 720px){header nav ul li a:after{display:block;content:"";font-size:1.8rem;font-family:'Hind', sans-serif;font-weight:700}}header nav .lang{position:absolute;right:20px;bottom:10px}@media screen and (max-width: 720px){header nav .lang{position:static;display:flex;animation-name:showSpMenu;animation-duration:0.3s;animation-timing-function:linear;animation-fill-mode:both}}header nav .lang em{color:#fff;font-size:1.6rem;font-weight:900}@media screen and (max-width: 720px){header nav .lang em{font-size:1.8rem}}header nav .lang span{color:#fff !important;font-size:1.6rem;font-weight:100}@media screen and (max-width: 720px){header nav .lang span{margin:0 5px;font-size:1.8rem}}header nav .lang a{color:#fff;font-size:1.6rem;font-weight:100}@media screen and (max-width: 720px){header nav .lang a{font-size:1.8rem;opacity:1}}header .link{position:absolute;right:0;top:-1px;text-align:right}@media screen and (max-width: 720px){header .link{position:static;height:auto;padding-right:55px}}header .link a{display:block}@media screen and (max-width: 720px){header .link a{display:inline-block;text-align:left}}header .link a:hover{opacity:1}header .link a:hover .en{color:rgba(6,165,224,0.7)}header .link a:hover .jp{color:rgba(255,255,255,0.7)}header .link a .en{font-family:'Hind', sans-serif;font-weight:700;color:#06A5E0;font-size:2rem;line-height:1;transition:none;transition:color .2s}@media screen and (max-width: 720px){header .link a .en{font-size:1.4rem}}header .link a .jp{color:#fff;text-align:right;font-weight:100;font-size:1.2rem;line-height:1;transition:color .2s}@media screen and (max-width: 720px){header .link a .jp{display:none}}header .panel_btn{display:none}@media screen and (max-width: 720px){header .panel_btn{display:block;position:fixed;width:40px;height:40px;top:5px;right:5px;border-radius:50%;border:1px solid #06a5e0;z-index:30}}header .panel_btn.is_open{border:1px solid #fff}@media screen and (max-width: 720px){header .panel_btn.is_open .panel_btn_icon{background:transparent}}@media screen and (max-width: 720px){header .panel_btn.is_open .panel_btn_icon:before,header .panel_btn.is_open .panel_btn_icon:after{margin-top:0;background:#fff}}@media screen and (max-width: 720px){header .panel_btn.is_open .panel_btn_icon:before{transform:rotate(-45deg)}}@media screen and (max-width: 720px){header .panel_btn.is_open .panel_btn_icon:after{transform:rotate(-135deg);width:18px}}@media screen and (max-width: 720px){header .panel_btn .panel_btn_icon{display:block;position:absolute;top:50%;left:50%;width:18px;height:2px;margin:-1px 0 0 -9px;background:#06a5e0;transition:.2s}}@media screen and (max-width: 720px){header .panel_btn .panel_btn_icon:before,header .panel_btn .panel_btn_icon:after{display:block;content:"";position:absolute;top:50%;left:50%;width:18px;height:2px;margin-left:-9px;background:#06a5e0;transition:.3s}}@media screen and (max-width: 720px){header .panel_btn .panel_btn_icon:before{margin-top:-6px}}@media screen and (max-width: 720px){header .panel_btn .panel_btn_icon:after{margin-top:4px;width:10px;right:0;left:auto}}#page_title{padding:80px 0 100px;position:relative;z-index:10}@media screen and (max-width: 720px){#page_title{padding:35% 0 50px}}#page_title h1{overflow:hidden}#page_title h1 span{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,0.8);font-family:'Hind', sans-serif;font-weight:700;display:block;max-width:1280px;margin:0 auto;font-size:10.5rem;letter-spacing:0;line-height:1.2}@media screen and (max-width: 720px){#page_title h1 span{margin-bottom:5px;font-size:4.5rem;line-height:1}}#page_title h2{overflow:hidden}#page_title h2 span{display:block;max-width:1024px;margin:0 auto;font-size:2.8rem;font-weight:900;color:#fff;letter-spacing:0;line-height:2}@media screen and (max-width: 720px){#page_title h2 span{padding:0 16px;line-height:1.3;font-size:2.3rem}}#page_title .text{max-width:1024px;margin:40px auto 0}@media screen and (max-width: 720px){#page_title .text{margin:20px auto 0;padding:0 16px}}#page_title .text p{color:#fff;line-height:2;font-size:1.8rem}@media screen and (max-width: 720px){#page_title .text p{font-size:1.4rem;font-weight:700;line-height:1.5}}@media all and (-ms-high-contrast: none){*::-ms-backdrop,#page_title h1 span{color:#fff;text-shadow:0 0 2px #fff}}@media screen and (max-width: 720px){.bt{display:flex;justify-content:center}}.bt a{display:flex;align-items:center;justify-content:center;width:212px;height:54px}@media screen and (max-width: 720px){.bt a{width:230.5px;height:45.5px;background-size:contain}}.bt a.black{color:#000;background-image:url("../image/icon/btn1.png")}@media only screen and (min-width: 721px) and (-webkit-min-device-pixel-ratio: 1.5){.bt a.black{background-size:100%;background-image:url("../image/icon/x2/btn1.png")}}@media screen and (max-width: 720px){.bt a.black{background-image:url("../image/icon/sp/btn1.png")}}.bt a.white{color:#fff;background-image:url("../image/icon/btn2.png")}@media only screen and (min-width: 721px) and (-webkit-min-device-pixel-ratio: 1.5){.bt a.white{background-size:100%;background-image:url("../image/icon/x2/btn2.png")}}@media screen and (max-width: 720px){.bt a.white{background-image:url("../image/icon/sp/btn2.png")}}.bt a:hover{transition:.3s;opacity:0.5}#mouse_stalker{align-items:center;justify-content:center;display:none;position:absolute;width:128px;height:128px;color:#fff;text-align:center;pointer-events:none;z-index:500}#mouse_stalker.active{display:flex}#mouse_stalker.wt{color:#fff}#mouse_stalker.wt:after{background-image:url("../image/mouse_stalker/img_mouse_stalker_wt.png")}@media only screen and (min-width: 721px) and (-webkit-min-device-pixel-ratio: 1.5){#mouse_stalker.wt:after{background-size:100%;background-image:url("../image/mouse_stalker/x2/img_mouse_stalker_wt.png")}}#mouse_stalker.bk{color:#232A4F}#mouse_stalker.bk:after{background-image:url("../image/mouse_stalker/img_mouse_stalker_bk.png")}@media only screen and (min-width: 721px) and (-webkit-min-device-pixel-ratio: 1.5){#mouse_stalker.bk:after{background-size:100%;background-image:url("../image/mouse_stalker/x2/img_mouse_stalker_bk.png")}}#mouse_stalker:after{position:absolute;top:0;left:0;content:"";width:128px;height:128px;background-image:url("../image/mouse_stalker/img_mouse_stalker_wt.png");animation-name:rotation1;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:linear}#contact_us{position:relative;z-index:10;height:320px;background:#0662e0;background:linear-gradient(to bottom, #0662e0 0%, #06a4e0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0662e0', endColorstr='#06a4e0',GradientType=0 )}@media screen and (max-width: 720px){#contact_us{position:relative;height:0;padding-top:41.6666%}}#contact_us a{display:flex;justify-content:center;align-items:center;height:100%;background-image:url("../image/banner/text_contact_1.png"),url("../image/banner/text_contact_2.png");background-repeat:no-repeat, no-repeat;background-position:left top, right bottom}@media only screen and (min-width: 721px) and (-webkit-min-device-pixel-ratio: 1.5){#contact_us a{background-size:929px 110px, 894px 99px;background-image:url("../image/banner/x2/text_contact_1.png"),url("../image/banner/x2/text_contact_2.png")}}@media screen and (max-width: 720px){#contact_us a{position:absolute;top:0;right:0;width:100%;height:100%;background-image:url("../image/banner/sp/bg_contact.png");background-size:cover}}#contact_us a:hover{opacity:.8}#contact_us a .txt{display:flex;align-items:center;justify-content:center;width:100%;max-width:1024px;font-size:2.8rem;font-weight:700;text-align:center;color:#fff}@media screen and (max-width: 720px){#contact_us a .txt{justify-content:center;font-size:1.6rem;text-align:center;line-height:1.4}}#launche_schedule{position:relative;z-index:10;height:320px;background-color:#010B19;background-repeat:no-repeat;background-position:center center;background-size:cover;background-image:url("../image/banner/bg_launche_schedule.png")}@media screen and (max-width: 720px){#launche_schedule{position:relative;height:0;padding-top:41.6666%}}#launche_schedule a{display:flex;justify-content:center;align-items:center;height:100%;background-image:url("../image/banner/text_launche_schedule.png");background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 720px){#launche_schedule a{position:absolute;top:0;right:0;width:100%;height:100%;background-color:#010B19;background-size:cover;background-image:url("../image/banner/sp/bg_launche_schedule.png")}}#launche_schedule a:hover{opacity:.8}#launche_schedule a .txt{display:flex;align-items:center;justify-content:center;width:100%;max-width:1024px;margin:0 auto;font-size:2.8rem;font-weight:900;color:#fff;text-align:center}@media screen and (max-width: 720px){#launche_schedule a .txt{justify-content:center;font-size:1.6rem;text-align:center;line-height:1.4}}footer{position:relative;overflow:hidden;z-index:10}footer:after{position:absolute;top:80%;left:-200vw;right:-200vw;margin:auto;content:"";display:block;width:400vw;height:400vw;background-color:rgba(130,130,130,0.1);border-radius:100%;z-index:-1}@media screen and (max-width: 720px){footer:after{top:94%}}footer #footer_link{width:100%;max-width:1024px;margin:0 auto;padding:40px 0 30px;color:#fff}@media screen and (max-width: 720px){footer #footer_link{padding:20px 0 30px}}footer #footer_link .share{display:flex;justify-content:center;align-items:center;padding-bottom:40px;border-bottom:2px solid #262F3B}@media screen and (max-width: 720px){footer #footer_link .share{padding-bottom:20px}}footer #footer_link .share>p{margin-right:15px;font-size:2.3rem;font-family:'Hind', sans-serif;font-weight:700}@media screen and (max-width: 720px){footer #footer_link .share>p{margin-right:8px;font-size:2rem}}footer #footer_link .share>a{display:block;margin:0 25px;text-indent:-9999px}@media screen and (max-width: 720px){footer #footer_link .share>a{margin:0 8px;background-size:cover}}footer #footer_link .share>a.facebook{width:37px;height:37px;background-image:url("../image/footer/icon_facebook.png")}@media only screen and (min-width: 721px) and (-webkit-min-device-pixel-ratio: 1.5){footer #footer_link .share>a.facebook{background-size:100%;background-image:url("../image/footer/x2/icon_facebook.png")}}@media screen and (max-width: 720px){footer #footer_link .share>a.facebook{width:29px;height:29px;background-image:url("../image/footer/sp/icon_facebook.png")}}footer #footer_link .share>a.twitter{width:35px;height:35px;background-image:url("../image/footer/icon_twitter.png")}@media only screen and (min-width: 721px) and (-webkit-min-device-pixel-ratio: 1.5){footer #footer_link .share>a.twitter{background-size:100%;background-image:url("../image/footer/x2/icon_twitter.png")}}@media screen and (max-width: 720px){footer #footer_link .share>a.twitter{width:27.5px;height:27.5px;background-image:url("../image/footer/sp/icon_twitter.png")}}footer #footer_link .share>a.line{width:35px;height:35px;margin-right:0;background-image:url("../image/footer/icon_line.png")}@media only screen and (min-width: 721px) and (-webkit-min-device-pixel-ratio: 1.5){footer #footer_link .share>a.line{background-size:100%;background-image:url("../image/footer/x2/icon_line.png")}}@media screen and (max-width: 720px){footer #footer_link .share>a.line{width:27.5px;height:27.5px;background-image:url("../image/footer/sp/icon_line.png")}}footer #footer_link .menu{display:flex;justify-content:space-between;padding:30px 0 20px}@media screen and (max-width: 720px){footer #footer_link .menu{position:relative;justify-content:center;padding:15px 0 10px}}footer #footer_link .menu ul{display:flex;flex-wrap:wrap}@media screen and (max-width: 720px){footer #footer_link .menu ul{display:block;text-align:center}}footer #footer_link .menu ul li{margin-right:30px}@media screen and (max-width: 720px){footer #footer_link .menu ul li{margin-right:0;margin-bottom:10px}}footer #footer_link .menu ul li:last-child{margin-right:0}footer #footer_link .menu ul li>a{color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:2.2}@media screen and (max-width: 720px){footer #footer_link .menu ul li>a{font-size:1.2rem}}footer #footer_link .menu .lang{font-weight:100;letter-spacing:0;white-space:nowrap}@media screen and (max-width: 720px){footer #footer_link .menu .lang{position:absolute;right:16px;top:15px}}footer #footer_link .menu .lang em{font-size:1.3rem;letter-spacing:0;font-weight:300}@media screen and (max-width: 720px){footer #footer_link .menu .lang em{font-size:1.2rem}}footer #footer_link .menu .lang span{margin:0 5px;letter-spacing:0}@media screen and (max-width: 720px){footer #footer_link .menu .lang span{font-size:1.2rem}}footer #footer_link .menu .lang a{font-size:1.3rem;color:#fff;font-weight:100;letter-spacing:0}@media screen and (max-width: 720px){footer #footer_link .menu .lang a{font-size:1.2rem}}footer #footer_link .tyui{padding:20px 0 30px;color:rgba(255,255,255,0.5);font-size:1.2rem;line-height:2;text-align:center}@media screen and (max-width: 720px){footer #footer_link .tyui{padding:0 16px 20px;line-height:1.7;font-size:1rem}}footer #footer_link .meta{display:flex;justify-content:space-between;padding-top:20px}@media screen and (max-width: 720px){footer #footer_link .meta{display:block;padding-top:10px;text-align:center}}footer #footer_link .meta .left{display:flex}@media screen and (max-width: 720px){footer #footer_link .meta .left{flex-wrap:wrap;justify-content:center;margin-bottom:10px}}footer #footer_link .meta .left>a{display:flex;margin-right:48px;color:#fff;font-size:1rem;letter-spacing:0;font-weight:100}@media screen and (max-width: 720px){footer #footer_link .meta .left>a{margin-right:10px}}footer #footer_link .meta .left>a:last-child{margin-right:0}footer #footer_link .meta .left>a:after{content:"";flex:0 0 14px;display:block;width:14px;height:11px;margin-left:10px;margin-top:4px;background-repeat:no-repeat;background-image:url("../image/icon/icon_link.png")}@media only screen and (min-width: 721px) and (-webkit-min-device-pixel-ratio: 1.5){footer #footer_link .meta .left>a:after{background-size:100%;background-image:url("../image/icon/x2/icon_link.png")}}@media screen and (max-width: 720px){footer #footer_link .meta .left>a:after{flex:0 0 12.5px;width:12.5px;height:10px;margin-left:5px;background-size:12.5px 10px;background-image:url(../image/icon/sp/icon_link.png)}}footer #footer_link .meta .right>p{font-size:1.1rem}#transition_slide{display:flex;position:fixed;width:100%;height:100%;left:0;top:0;z-index:500}#transition_slide.slide_in{z-index:0}#transition_slide.slide_in .slide{height:0%}#transition_slide.slide_out{z-index:500}#transition_slide.slide_out .slide{height:100%}#transition_slide .slide{position:absolute;bottom:0;width:25%;height:100%;background-color:#000a19;transition:height .3s;transition-timing-function:ease-out;z-index:500}#transition_slide .slide:nth-of-type(1){left:0;transition-delay:0s}#transition_slide .slide:nth-of-type(2){left:25%;transition-delay:.1s}#transition_slide .slide:nth-of-type(3){left:50%;transition-delay:.2s}#transition_slide .slide:nth-of-type(4){left:75%;transition-delay:.3s}#cookie{display:none;position:fixed;bottom:0;left:0;width:100%;height:80px;z-index:400;background-color:rgba(209,209,209,0.8)}@media screen and (max-width: 720px){#cookie{height:auto;padding:16px}}#cookie.show{display:block}#cookie>.inner{display:flex;justify-content:space-between;align-items:center;max-width:1280px;height:100%;margin:0 auto;padding:0 20px}@media screen and (max-width: 720px){#cookie>.inner{display:block;padding:0}}#cookie p{font-size:1.2rem;line-height:1.5}@media screen and (max-width: 720px){#cookie p{font-size:1rem}}#cookie .bt_accept{flex:0 0 176px;width:176px;height:42px;margin-left:25px;font-size:1.2rem;border:1px solid #000;background-color:transparent;transition:.3s;cursor:pointer}@media screen and (max-width: 720px){#cookie .bt_accept{display:block;margin:10px auto 0;width:200px;height:30px;font-size:1rem}}#cookie .bt_accept:hover{background-color:#fff}
/*# sourceMappingURL=parts.css.map */