﻿/*!
    The new CSS reset - version 1.8.4 (last updated 14.2.2023)
    GitHub page: https://github.com/elad2412/the-new-css-reset

	MIT License

	Copyright (c) 2021 Elad Shechter

	Permission is hereby granted, free of charge, to any person obtaining a copy
	of this software and associated documentation files (the "Software"), to deal
	in the Software without restriction, including without limitation the rights
	to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
	copies of the Software, and to permit persons to whom the Software is
	furnished to do so, subject to the following conditions:

	The above copyright notice and this permission notice shall be included in all
	copies or substantial portions of the Software.

	THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
	IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
	FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
	AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
	LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
	OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
	SOFTWARE.
***/*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}@keyframes animation-sample{0%{width:0}100%{width:100%}}@keyframes rotate{from{transform:translate(-50%) rotate(0deg)}to{transform:translate(-50%) rotate(360deg)}}@keyframes floating{0%,100%{transform:rotate(-2.5deg) scale(1)}50%{transform:rotate(2.5deg) scale(1.02)}}@keyframes rotate{0%{transform:rotate(0deg) scale(1)}100%{transform:rotate(360deg) scale(1)}}@keyframes up{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes swing{0%,100%{transform:translateX(0%) scale(1, 1) skew(0deg, 0deg)}50%{transform:translateX(0.04%) scale(1, 0.97) skew(-1.2deg, 0deg)}}@keyframes swing_b{0%,100%{transform:translateX(0%) scale(1, 1) skew(0deg, 0deg)}50%{transform:translateX(-0.02%) scale(1, 0.97) skew(1.2deg, 0deg)}}@keyframes smork{0%{clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);opacity:0;filter:blur(0px);transform:translate(0%, 0%)}50%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);opacity:1;filter:blur(0px)}80%{filter:blur(0px)}100%{transform:translate(20%, -20%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);filter:blur(5px);opacity:0}}@keyframes scale{from{transform:rotate3d(0, 1, 0, 160deg)}50%{transform:rotate3d(0, 1, 0, 120deg)}to{transform:rotate3d(0, 1, 0, 160deg)}}@keyframes scale_b{from{transform:rotate3d(0, 1, 0, 0deg)}50%{transform:rotate3d(0, 1, 0, 60deg)}to{transform:rotate3d(0, 1, 0, 0deg)}}@keyframes scale_c{from{transform:rotate3d(0, 1, 0, 160deg)}50%{transform:rotate3d(0, 1, 0, 150deg)}to{transform:rotate3d(0, 1, 0, 160deg)}}@keyframes move{0%{transform:translate(0, 0) rotate(0deg) scale(1)}25%{transform:translate(-5px, 3px) rotate(-3deg) scale(1.02)}50%{transform:translate(5px, -3px) rotate(3deg) scale(0.98)}75%{transform:translate(-3px, 4px) rotate(-2deg) scale(1.01)}100%{transform:translate(0, 0) rotate(0deg) scale(1)}}@keyframes scroll{0%{transform:translateY(0)}75%{transform:translateY(13%)}100%{transform:translateY(0)}}@keyframes star{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes hane1{0%{transform:scale(1, 1)}50%{transform:scale(0.6, 1)}100%{transform:scale(1, 1)}}body{font-size:11pt;font-feature-settings:"palt";font-weight:400;letter-spacing:.12em;line-height:1.8em;color:#4d4d4d;position:relative;overflow:hidden;width:100%}body ::selection{background:#8b8b8b}body ::-moz-selection{background:#8b8b8b}body img::selection{background:none}body img::-moz-selection{background:none}body #loader{width:100%;height:100%;position:fixed;z-index:5000;text-align:center;background:#000032}body #wrapper{position:relative;z-index:2;overflow:hidden}body #wrapper #main{width:100%;overflow:visible}body #wrapper #main section{position:relative}body #wrapper footer{text-align:center;background:#4d4d4d}body a{text-decoration:none}body .hide{display:none !important}body .banish{visibility:hidden !important}body .area{width:100%;position:relative}body .box{width:100%;text-align:center}body .iScrollIndicator{border:none !important}body .iScrollVerticalScrollbar{width:2px !important}body .iScrollHorizontalScrollbar{height:2px !important}body .iScrollIndicator{background:#4d4d4d !important}body #stats{z-index:5000}@media screen and (min-width: 768px)and (max-width: 1360px){.inner{width:1040px;margin:auto;position:relative}a{cursor:pointer}sub{vertical-align:sub !important;font-size:smaller !important}.sp_view{display:none !important}.sp_price{display:none !important}img{width:100%;height:auto;line-height:0}#header{background:#fff;position:fixed;width:100%;z-index:100;transition:all .6s;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1)}#header .header_content{overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:0.6617647059vw 2.2058823529vw 0vw 1.4705882353vw}#header .header_content .left .log_area{display:flex;justify-content:flex-start;align-items:center}#header .header_content .left .log_area .log{display:block;margin-right:0.9558823529vw;width:12.1323529412vw}#header .header_content .left .log_area .expo_log{display:block;margin-right:1.1029411765vw;width:8.8970588235vw}#header .header_content .left .log_area .nedo_log{display:block;margin-right:1.1764705882vw;width:5.7352941176vw}#header .header_content .left .log_area .brain_log{display:block;margin-right:1.1764705882vw;width:6.8382352941vw}#header .header_content .left .log_area .moon_log{display:block;width:8.1617647059vw}#header .header_content .right{position:relative;top:-0.2941176471vw;display:flex;justify-content:flex-end;align-items:center}#header .header_content .right .nav{display:flex;justify-content:flex-start;align-items:center}#header .header_content .right .nav .link{margin-left:2.3529411765vw}#header .header_content .right .nav .link a{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#0055a7;font-weight:700;font-size:1.3970588235vw;letter-spacing:-0.03em;line-height:160%}#header .header_content .right .lang{position:relative;margin-left:4.3382352941vw}#header .header_content .right .lang ul{display:flex;justify-content:flex-start;align-items:center}#header .header_content .right .lang ul li{position:relative;font-weight:400;font-size:1.1764705882vw;letter-spacing:0em;line-height:160%;margin-right:0.2205882353vw}#header .header_content .right .lang ul li.slash{color:#4d4d4d}#header .header_content .right .lang ul li:hover a P{color:#0055a7}#header .header_content .right .lang ul li:hover a:before{transform:scale(1) translateZ(1px)}#header .header_content .right .lang ul li.active P{color:#0055a7;text-decoration:underline solid #0055a7}#header .header_content .right .lang ul li p{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}#header .header_content .right .lang ul li a{position:relative;opacity:1}#header .header_content .right .lang ul li a p{position:relative;color:#8b8b8b;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:1.1764705882vw;letter-spacing:0em;line-height:160%;transition:all .5s cubic-bezier(0.22, 1, 0.36, 1)}#header .header_content .right .lang ul li a::before{content:"";position:absolute;display:inline-block;width:100%;height:0.1470588235vw;bottom:0.1470588235vw;left:0;background:#0055a7;transform:scale(0) translateZ(1px);z-index:5;transition:all .6s;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1)}#header .header_content .right .btn{position:relative;margin-left:1.3970588235vw;border-radius:0.2205882353vw;background-color:#0055a7;cursor:pointer;overflow:hidden}#header .header_content .right .btn:hover::before{transform:scale(1, 1)}#header .header_content .right .btn:hover a{opacity:1}#header .header_content .right .btn::before{position:absolute;content:"";top:0;left:0;background-color:#001579;border-radius:0.2205882353vw;width:100%;height:100%;transform:scale(0, 1);transform-origin:center left;transition:all .6s cubic-bezier(0.22, 1, 0.36, 1)}#header .header_content .right .btn a{position:relative;display:flex;justify-content:center;align-items:center;padding:0.5882352941vw 1.9852941176vw 0.7352941176vw 1.0294117647vw}#header .header_content .right .btn a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#fff;font-weight:700;font-size:1.0294117647vw;letter-spacing:0.05em;line-height:160%}#header .header_content .right .btn a span{position:absolute;display:block;width:1.0294117647vw;right:0.7352941176vw;margin-top:0.2941176471vw}#header.en{background:#fff;position:fixed;width:100%;z-index:100;transition:all .6s;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1)}#header.en .header_content{overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:0.6617647059vw 2.2058823529vw 0vw 1.4705882353vw}#header.en .header_content .left .log_area{display:flex;justify-content:flex-start;align-items:center}#header.en .header_content .left .log_area .log{display:block;margin-right:0.9558823529vw;width:12.1323529412vw}#header.en .header_content .left .log_area .expo_log{display:block;margin-right:1.1029411765vw;width:8.8970588235vw}#header.en .header_content .left .log_area .nedo_log{display:block;margin-right:1.1764705882vw;width:5.7352941176vw}#header.en .header_content .left .log_area .brain_log{display:block;margin-right:1.1764705882vw;width:6.8382352941vw}#header.en .header_content .left .log_area .moon_log{display:block;width:8.1617647059vw}#header.en .header_content .right{position:relative;top:-0.2941176471vw;display:flex;justify-content:flex-end;align-items:center}#header.en .header_content .right .nav{display:flex;justify-content:flex-start;align-items:center}#header.en .header_content .right .nav .link{margin-left:1.3235294118vw;width:auto;max-width:10.5147058824vw}#header.en .header_content .right .nav .link a{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#0055a7;font-weight:700;font-size:1.1764705882vw;letter-spacing:0em;line-height:160%}#header.en .header_content .right .nav .link:first-child{margin-left:6.0294117647vw}#header.en .header_content .right .nav .link:nth-child(2){width:10.5147058824vw}#header.en .header_content .right .nav .link:nth-child(3){width:8.3088235294vw}#header.en .header_content .right .lang{position:relative;margin-left:1.9117647059vw}#header.en .header_content .right .lang ul{display:flex;justify-content:flex-start;align-items:center}#header.en .header_content .right .lang ul li{position:relative;font-weight:400;font-size:1.1764705882vw;letter-spacing:0em;line-height:160%;margin-right:0.2205882353vw}#header.en .header_content .right .lang ul li.slash{color:#4d4d4d}#header.en .header_content .right .lang ul li:hover a P{color:#0055a7}#header.en .header_content .right .lang ul li:hover a:before{transform:scale(1) translateZ(1px)}#header.en .header_content .right .lang ul li.active a P{color:#0055a7}#header.en .header_content .right .lang ul li.active a::before{transform:scale(1) translateZ(1px)}#header.en .header_content .right .lang ul li a{position:relative;opacity:1}#header.en .header_content .right .lang ul li a p{position:relative;color:#8b8b8b;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:1.1764705882vw;letter-spacing:0em;line-height:160%;transition:all .5s cubic-bezier(0.22, 1, 0.36, 1)}#header.en .header_content .right .lang ul li a::before{content:"";position:absolute;display:inline-block;width:100%;height:0.1470588235vw;bottom:0.1470588235vw;left:0;background:#0055a7;transform:scale(0) translateZ(1px);z-index:5;transition:all .6s;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1)}#header.en .header_content .right .btn{width:9.6323529412vw;height:3.0882352941vw;position:relative;margin-left:1.3970588235vw;border-radius:0.2205882353vw;background-color:#0055a7;cursor:pointer;overflow:hidden}#header.en .header_content .right .btn:hover::before{transform:scale(1, 1)}#header.en .header_content .right .btn:hover a{opacity:1}#header.en .header_content .right .btn::before{position:absolute;content:"";top:0;left:0;background-color:#001579;border-radius:0.2205882353vw;width:100%;height:100%;transform:scale(0, 1);transform-origin:center left;transition:all .6s cubic-bezier(0.22, 1, 0.36, 1)}#header.en .header_content .right .btn a{position:relative;display:flex;justify-content:center;align-items:center;padding:0.8088235294vw 1.3235294118vw 0.7352941176vw 0vw}#header.en .header_content .right .btn a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#fff;font-weight:700;font-size:0.8823529412vw;letter-spacing:-0.02em;line-height:160%}#header.en .header_content .right .btn a span{position:absolute;display:block;width:1.0294117647vw;right:0.4411764706vw;margin-top:0.1470588235vw}footer .footer_content{position:relative;background-color:#fff;padding:0.6617647059vw 2.9411764706vw 1.3970588235vw 2.9411764706vw}footer .footer_content a{cursor:pointer;transition:opacity 1s cubic-bezier(0.22, 1, 0.36, 1)}footer .footer_content a:hover{opacity:.7}footer .footer_content .log_area{display:flex;justify-content:space-between;align-items:center}footer .footer_content .log_area .left{display:flex;justify-content:flex-start;align-items:center}footer .footer_content .log_area .left .nedo_log{display:block;margin-right:1.9117647059vw;width:9.7794117647vw}footer .footer_content .log_area .left .brain_log{display:block;width:10.8823529412vw}footer .footer_content .log_area .right{display:flex;justify-content:flex-end;align-items:center;position:relative;top:2.2794117647vw;right:-0.7352941176vw}footer .footer_content .log_area .right .expo_log{display:block;width:3.0882352941vw}footer .footer_content .log_area .right .moonshot_log{display:block;margin-left:1.3235294118vw;width:8.2352941176vw}footer .footer_content .sns_area{display:flex;justify-content:flex-start;align-items:center;margin-bottom:0.2941176471vw}footer .footer_content .sns_area .ttl{position:relative;color:#4d4d4d;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:1.0294117647vw;letter-spacing:0em;line-height:160%}footer .footer_content .sns_area .sns_block{position:relative;display:flex;justify-content:flex-start;align-items:flex-end}footer .footer_content .sns_area .sns_block .sns{margin-left:0.9558823529vw}footer .footer_content .sns_area .sns_block .sns.yt{width:2.6470588235vw}footer .footer_content .sns_area .sns_block .sns.x{width:1.7647058824vw}footer .footer_content .sns_area .sns_block .sns.fb{width:1.8382352941vw}footer .footer_content .information_area{display:flex;justify-content:space-between;align-items:center}footer .footer_content .information_area .link_area{display:flex;justify-content:flex-end;align-items:center;order:2}footer .footer_content .information_area .link_area .link{position:relative;margin-left:3.1617647059vw}footer .footer_content .information_area .link_area .link a{position:relative;display:flex;justify-content:flex-end;align-items:center}footer .footer_content .information_area .link_area .link a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#4d4d4d;font-weight:400;font-size:1.0294117647vw;letter-spacing:0.07em;line-height:160%}footer .footer_content .information_area .link_area .link a span{position:relative;display:block;width:1.0294117647vw;margin-left:0.5882352941vw}footer .footer_content .information_area .copy{order:1}footer .footer_content .information_area .copy p{font-weight:400;font-size:0.7352941176vw;letter-spacing:-0.03em;line-height:100%;font-family:Noto Sans JP}.btn_comingsoon{width:33.8970588235vw;height:4.0441176471vw;background-color:#a6a6a6;border-radius:3.6764705882vw;color:#fff;font-size:1.3235294118vw;font-weight:600;letter-spacing:0em;line-height:1.6;text-align:center;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap}.btn_comingsoon.b{width:26.8382352941vw}.btn_comingsoon.s461{width:33.8970588235vw}.btn_comingsoon.s365{width:26.8382352941vw}.btn_comingsoon.s586{width:43.0882352941vw}.btn_comingsoon.virtual{margin:2.2058823529vw auto 0}.btn_comingsoon.virtual.mt16{margin:1.1764705882vw auto 0}.btn_comingsoon.virtual.mt60{margin:4.4117647059vw auto 0}.btn_comingsoon.fle.mt30{margin:2.2058823529vw auto 0}}@media screen and (min-width: 1361px){.inner{width:1024px;margin:auto;position:relative}a{cursor:pointer}sub{vertical-align:sub !important;font-size:smaller !important}.sp_view{display:none !important}.sp_price{display:none !important}img{width:100%;height:auto;line-height:0}#header{background:#fff;position:fixed;width:100%;z-index:100;transition:all .6s;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1)}#header .header_content{overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:9px 30px 0px 20px}#header .header_content .left .log_area{display:flex;justify-content:flex-start;align-items:center}#header .header_content .left .log_area .log{display:block;margin-right:13px;width:165px}#header .header_content .left .log_area .expo_log{display:block;margin-right:15px;width:121px}#header .header_content .left .log_area .nedo_log{display:block;margin-right:16px;width:78px}#header .header_content .left .log_area .brain_log{display:block;margin-right:16px;width:93px}#header .header_content .left .log_area .moon_log{display:block;width:111px}#header .header_content .right{position:relative;top:-4px;display:flex;justify-content:flex-end;align-items:center}#header .header_content .right .nav{display:flex;justify-content:flex-start;align-items:center}#header .header_content .right .nav .link{margin-left:32px}#header .header_content .right .nav .link a{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#0055a7;font-weight:700;font-size:19px;letter-spacing:-0.03em;line-height:160%}#header .header_content .right .lang{position:relative;margin-left:59px}#header .header_content .right .lang ul{display:flex;justify-content:flex-start;align-items:center}#header .header_content .right .lang ul li{position:relative;font-weight:400;font-size:16px;letter-spacing:0em;line-height:160%;margin-right:3px}#header .header_content .right .lang ul li.slash{color:#4d4d4d}#header .header_content .right .lang ul li:hover a P{color:#0055a7}#header .header_content .right .lang ul li:hover a:before{transform:scale(1) translateZ(1px)}#header .header_content .right .lang ul li.active P{color:#0055a7;text-decoration:underline solid #0055a7}#header .header_content .right .lang ul li p{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}#header .header_content .right .lang ul li a{position:relative;opacity:1}#header .header_content .right .lang ul li a p{position:relative;color:#8b8b8b;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:16px;letter-spacing:0em;line-height:160%;transition:all .5s cubic-bezier(0.22, 1, 0.36, 1)}#header .header_content .right .lang ul li a::before{content:"";position:absolute;display:inline-block;width:100%;height:2px;bottom:2px;left:0;background:#0055a7;transform:scale(0) translateZ(1px);z-index:5;transition:all .6s;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1)}#header .header_content .right .btn{position:relative;margin-left:19px;border-radius:3px;background-color:#0055a7;cursor:pointer;overflow:hidden}#header .header_content .right .btn:hover::before{transform:scale(1, 1)}#header .header_content .right .btn:hover a{opacity:1}#header .header_content .right .btn::before{position:absolute;content:"";top:0;left:0;background-color:#001579;border-radius:3px;width:100%;height:100%;transform:scale(0, 1);transform-origin:center left;transition:all .6s cubic-bezier(0.22, 1, 0.36, 1)}#header .header_content .right .btn a{position:relative;display:flex;justify-content:center;align-items:center;padding:8px 27px 10px 14px}#header .header_content .right .btn a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#fff;font-weight:700;font-size:14px;letter-spacing:0.05em;line-height:160%}#header .header_content .right .btn a span{position:absolute;display:block;width:14px;right:10px;margin-top:4px}#header.en{background:#fff;position:fixed;width:100%;z-index:100;transition:all .6s;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1)}#header.en .header_content{overflow:hidden;display:flex;justify-content:space-between;align-items:center;padding:9px 30px 0px 20px}#header.en .header_content .left .log_area{display:flex;justify-content:flex-start;align-items:center}#header.en .header_content .left .log_area .log{display:block;margin-right:13px;width:165px}#header.en .header_content .left .log_area .expo_log{display:block;margin-right:15px;width:121px}#header.en .header_content .left .log_area .nedo_log{display:block;margin-right:16px;width:78px}#header.en .header_content .left .log_area .brain_log{display:block;margin-right:16px;width:93px}#header.en .header_content .left .log_area .moon_log{display:block;width:111px}#header.en .header_content .right{position:relative;top:-4px;display:flex;justify-content:flex-end;align-items:center}#header.en .header_content .right .nav{display:flex;justify-content:flex-start;align-items:center}#header.en .header_content .right .nav .link{margin-left:18px;width:auto;max-width:143px}#header.en .header_content .right .nav .link a{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#0055a7;font-weight:700;font-size:16px;letter-spacing:0em;line-height:160%}#header.en .header_content .right .nav .link:first-child{margin-left:82px}#header.en .header_content .right .nav .link:nth-child(2){width:143px}#header.en .header_content .right .nav .link:nth-child(3){width:113px}#header.en .header_content .right .lang{position:relative;margin-left:26px}#header.en .header_content .right .lang ul{display:flex;justify-content:flex-start;align-items:center}#header.en .header_content .right .lang ul li{position:relative;font-weight:400;font-size:16px;letter-spacing:0em;line-height:160%;margin-right:3px}#header.en .header_content .right .lang ul li.slash{color:#4d4d4d}#header.en .header_content .right .lang ul li:hover a P{color:#0055a7}#header.en .header_content .right .lang ul li:hover a:before{transform:scale(1) translateZ(1px)}#header.en .header_content .right .lang ul li.active a P{color:#0055a7}#header.en .header_content .right .lang ul li.active a::before{transform:scale(1) translateZ(1px)}#header.en .header_content .right .lang ul li a{position:relative;opacity:1}#header.en .header_content .right .lang ul li a p{position:relative;color:#8b8b8b;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:16px;letter-spacing:0em;line-height:160%;transition:all .5s cubic-bezier(0.22, 1, 0.36, 1)}#header.en .header_content .right .lang ul li a::before{content:"";position:absolute;display:inline-block;width:100%;height:2px;bottom:2px;left:0;background:#0055a7;transform:scale(0) translateZ(1px);z-index:5;transition:all .6s;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1)}#header.en .header_content .right .btn{width:131px;height:42px;position:relative;margin-left:19px;border-radius:3px;background-color:#0055a7;cursor:pointer;overflow:hidden}#header.en .header_content .right .btn:hover::before{transform:scale(1, 1)}#header.en .header_content .right .btn:hover a{opacity:1}#header.en .header_content .right .btn::before{position:absolute;content:"";top:0;left:0;background-color:#001579;border-radius:3px;width:100%;height:100%;transform:scale(0, 1);transform-origin:center left;transition:all .6s cubic-bezier(0.22, 1, 0.36, 1)}#header.en .header_content .right .btn a{position:relative;display:flex;justify-content:center;align-items:center;padding:11px 18px 10px 0px}#header.en .header_content .right .btn a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#fff;font-weight:700;font-size:12px;letter-spacing:-0.02em;line-height:160%}#header.en .header_content .right .btn a span{position:absolute;display:block;width:14px;right:6px;margin-top:2px}footer .footer_content{position:relative;background-color:#fff;padding:9px 40px 19px 40px}footer .footer_content a{cursor:pointer;transition:opacity 1s cubic-bezier(0.22, 1, 0.36, 1)}footer .footer_content a:hover{opacity:.7}footer .footer_content .log_area{display:flex;justify-content:space-between;align-items:center}footer .footer_content .log_area .left{display:flex;justify-content:flex-start;align-items:center}footer .footer_content .log_area .left .nedo_log{display:block;margin-right:26px;width:133px}footer .footer_content .log_area .left .brain_log{display:block;width:148px}footer .footer_content .log_area .right{display:flex;justify-content:flex-end;align-items:center;position:relative;top:31px;right:-10px}footer .footer_content .log_area .right .expo_log{display:block;width:42px}footer .footer_content .log_area .right .moonshot_log{display:block;margin-left:18px;width:112px}footer .footer_content .sns_area{display:flex;justify-content:flex-start;align-items:center;margin-bottom:4px}footer .footer_content .sns_area .ttl{position:relative;color:#4d4d4d;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:400;font-size:14px;letter-spacing:0em;line-height:160%}footer .footer_content .sns_area .sns_block{position:relative;display:flex;justify-content:flex-start;align-items:flex-end}footer .footer_content .sns_area .sns_block .sns{margin-left:13px}footer .footer_content .sns_area .sns_block .sns.yt{width:36px}footer .footer_content .sns_area .sns_block .sns.x{width:24px}footer .footer_content .sns_area .sns_block .sns.fb{width:25px}footer .footer_content .information_area{display:flex;justify-content:space-between;align-items:center}footer .footer_content .information_area .link_area{display:flex;justify-content:flex-end;align-items:center;order:2}footer .footer_content .information_area .link_area .link{position:relative;margin-left:43px}footer .footer_content .information_area .link_area .link a{position:relative;display:flex;justify-content:flex-end;align-items:center}footer .footer_content .information_area .link_area .link a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#4d4d4d;font-weight:400;font-size:14px;letter-spacing:0.07em;line-height:160%}footer .footer_content .information_area .link_area .link a span{position:relative;display:block;width:14px;margin-left:8px}footer .footer_content .information_area .copy{order:1}footer .footer_content .information_area .copy p{font-weight:400;font-size:10px;letter-spacing:-0.03em;line-height:100%;font-family:Noto Sans JP}.btn_comingsoon{width:461px;height:55px;background-color:#a6a6a6;border-radius:50px;color:#fff;font-size:18px;font-weight:600;letter-spacing:0em;line-height:1.6;text-align:center;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap}.btn_comingsoon.b{width:365px}.btn_comingsoon.s461{width:461px}.btn_comingsoon.s365{width:365px}.btn_comingsoon.s586{width:586px}.btn_comingsoon.virtual{margin:30px auto 0}.btn_comingsoon.virtual.mt16{margin:16px auto 0}.btn_comingsoon.virtual.mt60{margin:60px auto 0}.btn_comingsoon.fle.mt30{margin:30px auto 0}}@media screen and (max-width: 767.9px){sub{vertical-align:sub !important;font-size:smaller !important}body{overflow:visible !important}body.stopScroll{overflow:hidden !important}body .inner{width:100%;margin:auto;position:relative}body .pc_view{display:none !important}body .pc_price{display:none !important}body img{width:100%;height:auto;line-height:0}body header{position:fixed;width:100%;z-index:100;transition:all .6s;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1)}body header .header_content{overflow:hidden}body header .header_content .sp_nav_head{position:relative;z-index:8;opacity:1;display:flex;justify-content:space-between;align-items:center;padding:1.4492753623vw 1.690821256vw 0vw 2.6570048309vw;height:9.6618357488vw;transition:all .5s cubic-bezier(0.22, 1, 0.36, 1);background-color:#fff}body header .header_content .sp_nav_head.on{opacity:0}body header .header_content .sp_nav_head .left{width:19.5652173913vw}body header .header_content .sp_nav_head .left .log_area{display:flex;justify-content:flex-start;align-items:center}body header .header_content .sp_nav_head .left .log_area .log{display:block;margin-right:0vw;width:20.0483091787vw}body header .header_content .sp_nav_head .right{display:flex;justify-content:flex-end;align-items:center}body header .header_content .sp_nav_head .right .lang{position:relative;margin-top:-2.1739130435vw}body header .header_content .sp_nav_head .right .lang ul{display:flex;justify-content:flex-start;align-items:center}body header .header_content .sp_nav_head .right .lang ul li{position:relative;font-weight:400;font-size:2.8985507246vw;letter-spacing:0em;line-height:160%;margin-right:0.4830917874vw;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body header .header_content .sp_nav_head .right .lang ul li.slash{color:#4d4d4d}body header .header_content .sp_nav_head .right .lang ul li.active P{color:#0055a7;text-decoration:underline solid #0055a7;-webkit-text-decoration:underline solid #0055a7}body header .header_content .sp_nav_head .right .lang ul li p{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body header .header_content .sp_nav_head .right .lang ul li a{position:relative}body header .header_content .sp_nav_head .right .lang ul li a p{color:#8b8b8b;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:2.8985507246vw;letter-spacing:0em;line-height:160%}body header .header_content .sp_nav_head .right .lang ul li a:before{content:"";width:100%;height:0.2415458937vw;background:#0055a7;position:absolute;bottom:0.4830917874vw;left:0;transform:scale(0);transition:all .6s;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1)}body header .header_content .sp_nav_head .right .sp_menu_btn{position:relative;z-index:1000;width:6.7632850242vw;height:6.7632850242vw;top:1.4492753623vw;margin-left:4.347826087vw;transition:all .5s;pointer-events:all}body header .header_content .sp_nav_head .right .sp_menu_btn .bar{display:block;background-color:#0055a7;margin:auto;width:3.8647342995vw;height:2px;border-radius:0.7246376812vw;transition:transform .5s}body header .header_content .sp_nav_head .right .sp_menu_btn .bar_top{margin-top:0;margin-bottom:0.9661835749vw}body header .header_content .sp_nav_head .right .sp_menu_btn .bar_bottom{margin-bottom:0vw}body header .header_content .menu{position:absolute;display:block;top:0;left:0;width:100%;height:100svh;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:all .5s cubic-bezier(0.22, 1, 0.36, 1);background-color:hsla(0,0%,100%,0);pointer-events:none}body header .header_content .menu.on{pointer-events:all;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);z-index:9}body header .header_content .menu .menu_bg{position:absolute;top:0;left:0;width:100%;height:100svh;background-color:hsla(0,0%,100%,0);z-index:0;pointer-events:none}body header .header_content .menu .menu_bg.on{pointer-events:all;z-index:1}body header .header_content .menu .menu_content{position:absolute;display:block;z-index:2;right:0;width:79.7101449275vw;height:auto;background-color:#fff;border-radius:0 0 0 9.1787439614vw;filter:drop-shadow(0px 0px 30px rgba(51, 141, 220, 0.1254901961))}body header .header_content .menu .menu_content .close{position:absolute;width:6.7632850242vw;height:6.7632850242vw;top:0.9661835749vw;right:2.6570048309vw;transition:all .5s;pointer-events:all;z-index:2}body header .header_content .menu .menu_content .close .bar{position:relative;display:block;background-color:#0055a7;margin:auto;width:3.8647342995vw;height:2px;top:50%;left:50%;border-radius:0.7246376812vw;transition:transform .5s}body header .header_content .menu .menu_content .close .bar_top{top:56%;transform:translate(-50%) rotate(-35deg);transition:transform .5s}body header .header_content .menu .menu_content .close .bar_bottom{transform:translate(-50%) rotate(35deg);transition:transform .5s}body header .header_content .menu .menu_content .scroll_wrapper{position:relative;z-index:0;height:100svh;overflow:hidden}body header .header_content .menu .menu_content .scroll_wrapper ul{position:relative;padding:13.2850241546vw 0vw 4.8309178744vw 10.6280193237vw;display:block}body header .header_content .menu .menu_content .scroll_wrapper ul li{position:relative;width:36.231884058vw;margin-bottom:8.6956521739vw}body header .header_content .menu .menu_content .scroll_wrapper ul li:nth-child(4){margin-bottom:26.8115942029vw}body header .header_content .menu .menu_content .scroll_wrapper ul li:nth-child(5){margin-bottom:3.8647342995vw}body header .header_content .menu .menu_content .scroll_wrapper ul li:nth-child(6){margin-bottom:3.6231884058vw}body header .header_content .menu .menu_content .scroll_wrapper ul li:nth-child(7){margin-bottom:9.1787439614vw}body header .header_content .menu .menu_content .scroll_wrapper ul li:nth-child(8){width:100%;margin-bottom:6.038647343vw}body header .header_content .menu .menu_content .scroll_wrapper ul li:nth-child(9){width:100%;margin-bottom:0vw}body header .header_content .menu .menu_content .scroll_wrapper ul li a{display:inline-block}body header .header_content .menu .menu_content .scroll_wrapper ul li .link{position:relative;display:inline-block;cursor:pointer}body header .header_content .menu .menu_content .scroll_wrapper ul li .link p{display:inline-block;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#0055a7;white-space:nowrap;font-weight:700;font-size:4.8309178744vw;letter-spacing:0em;line-height:160%}body header .header_content .menu .menu_content .scroll_wrapper ul li .btn{position:relative;width:35.5072463768vw}body header .header_content .menu .menu_content .scroll_wrapper ul li .btn a{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:1.4492753623vw 3.3816425121vw;border-radius:0.7246376812vw;background-color:#0055a7}body header .header_content .menu .menu_content .scroll_wrapper ul li .btn a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#fff;left:0.7246376812vw;font-weight:700;font-size:3.8647342995vw;letter-spacing:0.06em;line-height:160%}body header .header_content .menu .menu_content .scroll_wrapper ul li .btn a span{position:absolute;display:block;margin-top:1.2077294686vw;width:3.3816425121vw;right:2.4154589372vw}body header .header_content .menu .menu_content .scroll_wrapper ul li .txt{position:relative}body header .header_content .menu .menu_content .scroll_wrapper ul li .txt a{position:relative;display:flex;justify-content:flex-start;align-items:center}body header .header_content .menu .menu_content .scroll_wrapper ul li .txt a p{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#0055a7;font-weight:700;font-size:3.3816425121vw;letter-spacing:0em;line-height:160%}body header .header_content .menu .menu_content .scroll_wrapper ul li .txt a span{position:relative;display:block;width:2.8985507246vw;margin-left:2.1739130435vw;top:0.2415458937vw}body header .header_content .menu .menu_content .scroll_wrapper ul li .sns_area{display:flex;justify-content:flex-start;align-items:center}body header .header_content .menu .menu_content .scroll_wrapper ul li .sns_area .ttl{position:relative;text-align:left;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#4d4d4d;margin-right:5.3140096618vw;font-weight:400;font-size:2.6570048309vw;letter-spacing:-0.07em;line-height:160%}body header .header_content .menu .menu_content .scroll_wrapper ul li .sns_area .sns_block{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;top:0.4830917874vw}body header .header_content .menu .menu_content .scroll_wrapper ul li .sns_area .sns_block .sns{margin-right:5.3140096618vw}body header .header_content .menu .menu_content .scroll_wrapper ul li .sns_area .sns_block .sns.yt{width:8.6956521739vw}body header .header_content .menu .menu_content .scroll_wrapper ul li .sns_area .sns_block .sns.x{width:5.7971014493vw}body header .header_content .menu .menu_content .scroll_wrapper ul li .sns_area .sns_block .sns.fb{width:6.038647343vw}body header .header_content .menu .menu_content .scroll_wrapper ul li .link_area{display:flex;justify-content:flex-start;align-items:center}body header .header_content .menu .menu_content .scroll_wrapper ul li .link_area .link{position:relative;width:auto;margin-right:6.038647343vw}body header .header_content .menu .menu_content .scroll_wrapper ul li .link_area .link a{position:relative;display:flex;justify-content:flex-start;align-items:center}body header .header_content .menu .menu_content .scroll_wrapper ul li .link_area .link a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#4d4d4d;white-space:nowrap;font-weight:400;font-size:2.6570048309vw;letter-spacing:0.08em;line-height:160%}body header .header_content .menu .menu_content .scroll_wrapper ul li .link_area .link a span{position:relative;display:block;width:3.1400966184vw;margin-left:0.7246376812vw}body header .header_content .sp_menu{position:relative;margin:0 auto;top:0;left:0;width:100%;height:105svh;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);z-index:-9;background-color:#4d4d4d;pointer-events:none}body header .header_content .sp_menu.on{pointer-events:all;z-index:9;opacity:1}body header .header_content .sp_menu .sp_menu_content{position:relative;display:block;padding:5.3140096618vw 9.6618357488vw}body header .header_content .sp_menu .sp_menu_content .nav{display:flex;justify-content:flex-start;align-items:center}body header .header_content .sp_menu .sp_menu_content .nav .link{margin-left:7.2463768116vw}body header .header_content .sp_menu .sp_menu_content .nav .link a{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#0055a7;font-weight:700;font-size:4.5893719807vw;letter-spacing:-0.02em;line-height:160%}body header .header_content .sp_menu .sp_menu_content .btn{position:relative;margin-left:4.1062801932vw}body header .header_content .sp_menu .sp_menu_content .btn a{position:relative;display:flex;justify-content:center;align-items:center;padding:2.4154589372vw 6.5217391304vw 2.4154589372vw 3.3816425121vw;top:-0.7246376812vw;border-radius:0.7246376812vw;background-color:#0055a7}body header .header_content .sp_menu .sp_menu_content .btn a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#fff;left:0.7246376812vw;font-weight:700;font-size:3.3816425121vw;letter-spacing:0.08em;line-height:160%}body header .header_content .sp_menu .sp_menu_content .btn a span{position:absolute;display:block;width:3.3816425121vw;right:2.4154589372vw}body header .header_content .sp_menu .sp_menu_content .moon_log{position:relative;margin-left:4.8309178744vw}body header .header_content .sp_menu .sp_menu_content .moon_log a{position:relative;display:flex;justify-content:flex-start;align-items:center}body header .header_content .sp_menu .sp_menu_content .moon_log a .img{width:23.1884057971vw}body header .header_content .sp_menu .sp_menu_content .moon_log a span{position:relative;display:block;width:2.8985507246vw;margin-left:1.2077294686vw;top:-0.2415458937vw}body #header.en{position:fixed;width:100%;z-index:100;transition:all .6s;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1)}body #header.en .header_content{overflow:hidden}body #header.en .header_content .sp_nav_head{position:relative;z-index:8;opacity:1;display:flex;justify-content:space-between;align-items:center;padding:1.690821256vw 1.690821256vw 0.2415458937vw 2.6570048309vw;transition:all .5s cubic-bezier(0.22, 1, 0.36, 1);background-color:#fff}body #header.en .header_content .sp_nav_head.on{opacity:0}body #header.en .header_content .sp_nav_head .left{width:27.7777777778vw}body #header.en .header_content .sp_nav_head .left .log_area{display:flex;justify-content:flex-start;align-items:center}body #header.en .header_content .sp_nav_head .left .log_area .log{display:block;margin-right:0vw;width:27.7777777778vw}body #header.en .header_content .sp_nav_head .right{display:flex;justify-content:flex-end;align-items:center}body #header.en .header_content .sp_nav_head .right .lang{position:relative;margin-top:-2.1739130435vw}body #header.en .header_content .sp_nav_head .right .lang ul{display:flex;justify-content:flex-start;align-items:center}body #header.en .header_content .sp_nav_head .right .lang ul li{position:relative;font-weight:400;font-size:2.8985507246vw;letter-spacing:0em;line-height:160%;margin-right:0.4830917874vw}body #header.en .header_content .sp_nav_head .right .lang ul li.slash{color:#4d4d4d}body #header.en .header_content .sp_nav_head .right .lang ul li.active a p{color:#0055a7}body #header.en .header_content .sp_nav_head .right .lang ul li.active a::before{transform:scale(1)}body #header.en .header_content .sp_nav_head .right .lang ul li a{position:relative}body #header.en .header_content .sp_nav_head .right .lang ul li a p{color:#8b8b8b;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;font-weight:700;font-size:2.8985507246vw;letter-spacing:0em;line-height:160%}body #header.en .header_content .sp_nav_head .right .lang ul li a:before{content:"";width:100%;height:0.2415458937vw;background:#0055a7;position:absolute;bottom:0.4830917874vw;left:0;transform:scale(0);transition:all .6s;transition-timing-function:cubic-bezier(0.5, 1, 0.89, 1)}body #header.en .header_content .sp_nav_head .right .sp_menu_btn{position:relative;z-index:1000;width:6.7632850242vw;height:6.7632850242vw;top:1.4492753623vw;margin-left:4.347826087vw;transition:all .5s;pointer-events:all}body #header.en .header_content .sp_nav_head .right .sp_menu_btn .bar{display:block;background-color:#0055a7;margin:auto;width:3.8647342995vw;height:2px;border-radius:0.7246376812vw;transition:transform .5s}body #header.en .header_content .sp_nav_head .right .sp_menu_btn .bar_top{margin-top:0;margin-bottom:0.9661835749vw}body #header.en .header_content .sp_nav_head .right .sp_menu_btn .bar_bottom{margin-bottom:0vw}body #header.en .header_content .menu{position:absolute;display:block;top:0;left:0;width:100%;height:100svh;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:all .5s cubic-bezier(0.22, 1, 0.36, 1);background-color:hsla(0,0%,100%,0);pointer-events:none}body #header.en .header_content .menu.on{pointer-events:all;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);z-index:9}body #header.en .header_content .menu .menu_bg{position:absolute;top:0;left:0;width:100%;height:100svh;background-color:hsla(0,0%,100%,0);z-index:0;pointer-events:none}body #header.en .header_content .menu .menu_bg.on{pointer-events:all;z-index:1}body #header.en .header_content .menu .menu_content{position:absolute;display:block;z-index:2;top:-14.2512077295vw;left:20.0483091787vw;width:97.3429951691vw;background-color:#fff;border-radius:0 0 0 9.1787439614vw;padding:12.077294686vw 0vw 0vw;filter:drop-shadow(0px 0px 30px rgba(51, 141, 220, 0.1254901961))}body #header.en .header_content .menu .menu_content .close{position:absolute;width:6.7632850242vw;height:6.7632850242vw;top:14.9758454106vw;left:70.5314009662vw;transition:all .5s;pointer-events:all}body #header.en .header_content .menu .menu_content .close .bar{position:relative;display:block;background-color:#0055a7;margin:auto;width:3.8647342995vw;height:2px;top:50%;left:50%;border-radius:0.7246376812vw;transition:transform .5s}body #header.en .header_content .menu .menu_content .close .bar_top{top:56%;transform:translate(-50%) rotate(-35deg);transition:transform .5s}body #header.en .header_content .menu .menu_content .close .bar_bottom{transform:translate(-50%) rotate(35deg);transition:transform .5s}body #header.en .header_content .menu .menu_content ul{display:block}body #header.en .header_content .menu .menu_content ul li{position:relative;min-width:45.8937198068vw;margin-bottom:8.6956521739vw}body #header.en .header_content .menu .menu_content ul li:nth-child(4){margin-bottom:27.7777777778vw}body #header.en .header_content .menu .menu_content ul li:nth-child(5){margin-bottom:3.8647342995vw}body #header.en .header_content .menu .menu_content ul li:nth-child(6){margin-bottom:3.6231884058vw}body #header.en .header_content .menu .menu_content ul li:nth-child(7){margin-bottom:5.7971014493vw}body #header.en .header_content .menu .menu_content ul li:nth-child(8){width:100%;margin-left:-0.4830917874vw;margin-bottom:1.9323671498vw}body #header.en .header_content .menu .menu_content ul li:nth-child(9){width:100%;margin-bottom:0vw;margin-left:-0.4830917874vw}body #header.en .header_content .menu .menu_content ul li a{display:inline-block}body #header.en .header_content .menu .menu_content ul li .link{position:relative;display:inline-block;cursor:pointer}body #header.en .header_content .menu .menu_content ul li .link p{display:inline-block;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#0055a7;font-weight:700;font-size:4.8309178744vw;letter-spacing:0em;line-height:160%}body #header.en .header_content .menu .menu_content ul li .btn{position:relative;width:45.8937198068vw;margin-left:-0.9661835749vw}body #header.en .header_content .menu .menu_content ul li .btn a{position:relative;display:flex;justify-content:flex-start;align-items:center;padding:1.4492753623vw 3.3816425121vw 1.4492753623vw 1.4492753623vw;border-radius:0.7246376812vw;background-color:#0055a7}body #header.en .header_content .menu .menu_content ul li .btn a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#fff;left:0.7246376812vw;font-weight:700;font-size:3.8647342995vw;letter-spacing:0.06em;line-height:160%}body #header.en .header_content .menu .menu_content ul li .btn a span{position:absolute;display:block;margin-top:1.2077294686vw;width:3.3816425121vw;right:1.2077294686vw}body #header.en .header_content .menu .menu_content ul li .txt{position:relative;margin-left:-1.690821256vw;width:70.0483091787vw}body #header.en .header_content .menu .menu_content ul li .txt a{position:relative;display:flex;justify-content:flex-start;align-items:center}body #header.en .header_content .menu .menu_content ul li .txt a p{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#0055a7;font-weight:700;font-size:3.3816425121vw;letter-spacing:0em;line-height:160%}body #header.en .header_content .menu .menu_content ul li .txt a span{position:relative;display:block;width:2.8985507246vw;margin-left:5px;top:0.2415458937vw}body #header.en .header_content .menu .menu_content ul li .sns_area{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:column;margin-left:-0.9661835749vw}body #header.en .header_content .menu .menu_content ul li .sns_area .ttl{position:relative;text-align:left;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#4d4d4d;margin-right:5.3140096618vw;font-weight:400;font-size:2.6570048309vw;letter-spacing:-0.07em;line-height:160%}body #header.en .header_content .menu .menu_content ul li .sns_area .sns_block{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;top:0.4830917874vw;margin-top:1.4492753623vw}body #header.en .header_content .menu .menu_content ul li .sns_area .sns_block .ttl{margin-bottom:0.9661835749vw}body #header.en .header_content .menu .menu_content ul li .sns_area .sns_block .sns{margin-right:5.3140096618vw}body #header.en .header_content .menu .menu_content ul li .sns_area .sns_block .sns.yt{width:8.6956521739vw}body #header.en .header_content .menu .menu_content ul li .sns_area .sns_block .sns.x{width:5.7971014493vw}body #header.en .header_content .menu .menu_content ul li .sns_area .sns_block .sns.fb{width:6.038647343vw}body #header.en .header_content .menu .menu_content ul li .link_area{display:flex;justify-content:flex-start;align-items:center;margin-left:-0.9661835749vw}body #header.en .header_content .menu .menu_content ul li .link_area .link{position:relative;width:auto;margin-right:6.038647343vw}body #header.en .header_content .menu .menu_content ul li .link_area .link a{position:relative;display:flex;justify-content:flex-start;align-items:center}body #header.en .header_content .menu .menu_content ul li .link_area .link a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#4d4d4d;font-weight:400;font-size:2.6570048309vw;letter-spacing:0.08em;line-height:160%}body #header.en .header_content .menu .menu_content ul li .link_area .link a span{position:relative;display:block;width:3.1400966184vw;margin-left:5px}body #header.en .header_content .sp_menu{position:relative;margin:0 auto;top:0;left:0;width:100%;height:105svh;clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);z-index:-9;background-color:#4d4d4d;pointer-events:none}body #header.en .header_content .sp_menu.on{pointer-events:all;z-index:9;opacity:1}body #header.en .header_content .sp_menu .sp_menu_content{position:relative;display:block;padding:5.3140096618vw 9.6618357488vw}body #header.en .header_content .sp_menu .sp_menu_content .nav{display:flex;justify-content:flex-start;align-items:center}body #header.en .header_content .sp_menu .sp_menu_content .nav .link{margin-left:7.2463768116vw}body #header.en .header_content .sp_menu .sp_menu_content .nav .link a{font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#0055a7;font-weight:700;font-size:4.5893719807vw;letter-spacing:-0.02em;line-height:160%}body #header.en .header_content .sp_menu .sp_menu_content .btn{position:relative;margin-left:4.1062801932vw}body #header.en .header_content .sp_menu .sp_menu_content .btn a{position:relative;display:flex;justify-content:center;align-items:center;padding:2.4154589372vw 6.5217391304vw 2.4154589372vw 3.3816425121vw;top:-0.7246376812vw;border-radius:0.7246376812vw;background-color:#0055a7}body #header.en .header_content .sp_menu .sp_menu_content .btn a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#fff;left:0.7246376812vw;font-weight:700;font-size:3.3816425121vw;letter-spacing:0.08em;line-height:160%}body #header.en .header_content .sp_menu .sp_menu_content .btn a span{position:absolute;display:block;width:3.3816425121vw;right:2.4154589372vw}body #header.en .header_content .sp_menu .sp_menu_content .moon_log{position:relative;margin-left:4.8309178744vw}body #header.en .header_content .sp_menu .sp_menu_content .moon_log a{position:relative;display:flex;justify-content:flex-start;align-items:center}body #header.en .header_content .sp_menu .sp_menu_content .moon_log a .img{width:23.1884057971vw}body #header.en .header_content .sp_menu .sp_menu_content .moon_log a span{position:relative;display:block;width:2.8985507246vw;margin-left:1.2077294686vw;top:-0.2415458937vw}body footer .footer_content{position:relative;background-color:#fff;padding:6.7632850242vw 5.5555555556vw 3.3816425121vw 4.5893719807vw}body footer .footer_content .log_area{display:flex;justify-content:space-between;align-items:center;margin-bottom:19.3236714976vw}body footer .footer_content .log_area .left{display:flex;justify-content:flex-start;align-items:center}body footer .footer_content .log_area .left .nedo_log{display:block;margin-right:5.5555555556vw;width:29.2270531401vw}body footer .footer_content .log_area .left .brain_log{display:block;width:32.8502415459vw}body footer .footer_content .log_area .right{position:absolute;top:35.0241545894vw;left:70.0483091787vw;display:flex;justify-content:flex-end;align-items:center}body footer .footer_content .log_area .right .moonshot_log{display:block;width:27.0531400966vw}body footer .footer_content .sns_area{display:block;margin-bottom:5.0724637681vw}body footer .footer_content .sns_area .ttl{position:relative;text-align:left;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#4d4d4d;margin-bottom:1.9323671498vw;font-weight:400;font-size:3.3816425121vw;letter-spacing:0em;line-height:160%}body footer .footer_content .sns_area .sns_block{position:relative;display:flex;justify-content:flex-start;align-items:flex-end}body footer .footer_content .sns_area .sns_block .sns{margin-right:5.3140096618vw}body footer .footer_content .sns_area .sns_block .sns.yt{width:8.6956521739vw}body footer .footer_content .sns_area .sns_block .sns.x{width:5.7971014493vw}body footer .footer_content .sns_area .sns_block .sns.fb{width:6.038647343vw}body footer .footer_content .information_area{display:block}body footer .footer_content .information_area .link_area{display:flex;justify-content:flex-start;align-items:center;margin-bottom:5.5555555556vw}body footer .footer_content .information_area .link_area .link{position:relative;margin-right:6.038647343vw}body footer .footer_content .information_area .link_area .link a{position:relative;display:flex;justify-content:flex-start;align-items:center;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif}body footer .footer_content .information_area .link_area .link a p{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"游ゴシック",YuGothic,"ＭＳ Ｐゴシック",sans-serif;color:#4d4d4d;font-weight:400;font-size:2.8985507246vw;letter-spacing:0.03em;line-height:160%}body footer .footer_content .information_area .link_area .link a span{position:relative;display:block;width:3.3816425121vw;margin-left:1.9323671498vw}body footer .footer_content .information_area .copy p{text-align:left;font-weight:400;font-size:1.9323671498vw;letter-spacing:0.005em;line-height:100%;font-family:Noto Sans JP}.btn_comingsoon{width:80.6763285024vw;height:11.5942028986vw;background-color:#a6a6a6;border-radius:8.5579710145vw;color:#fff;font-size:3.3816425121vw;font-weight:600;letter-spacing:0em;line-height:1.6;text-align:center;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap}.btn_comingsoon.virtual{margin:4.8309178744vw auto 0}.btn_comingsoon.virtual.mt16{margin:2.4154589372vw auto 0}.btn_comingsoon.virtual.mt60{margin:5.7971014493vw auto 0}.btn_comingsoon.fle.mt30{margin:7.2463768116vw auto 0}}