@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700;800&family=Bai+Jamjuree:wght@700&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Display:ital,wght@0,100..900;1,100..900&display=swap";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.min.css */*,::before,::after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}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}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}.snsWrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:270px;margin:6% auto;gap:0 1%}.snsWrap li{width:25%;padding:.8%}.snsWrap li a{display:block}footer{position:relative;z-index:2;width:100%;margin:0;padding:0;background:#000}footer .is-footer{position:relative;padding-top:1vw;color:#fff}footer .is-footer .contentBox{max-width:1280px;width:90%;margin:0 auto;padding-bottom:50px}@media screen and (max-width: 980px){footer .is-footer .contentBox{padding-top:4vw;padding-bottom:10vw}}footer .footerLogo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:2%;padding-top:2%;padding-bottom:2%}@media screen and (max-width: 980px){footer .footerLogo{padding-bottom:4vw}}footer .footerLogo p{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .footerLogo p:after{content:"";position:absolute;top:0;right:-30px;display:block;width:1px;height:100%;background:#fff}@media screen and (max-width: 980px){footer .footerLogo p:after{right:-2.5510204082vw}}footer .footerLogo p:last-of-type:after{display:none}footer .footerLogo p.segaLogo{width:139px;margin-right:60px}@media screen and (max-width: 980px){footer .footerLogo p.segaLogo{max-width:139px;width:21.2755102041vw;margin-right:5.1020408163vw}}footer .footerStore{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:4% 0}footer .footerStore p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}footer .footerStore p:nth-of-type(1){width:5.1240907192%}@media screen and (max-width: 980px){footer .footerStore p:nth-of-type(1){width:11%}}footer .footerStore p:nth-of-type(2){width:6.6676181388%;margin-left:2%}@media screen and (max-width: 980px){footer .footerStore p:nth-of-type(2){width:13%}}footer .footerStore p:nth-of-type(3){width:6.9835792925%;margin-left:2%}@media screen and (max-width: 980px){footer .footerStore p:nth-of-type(3){width:14%}}footer .footerStore p:nth-of-type(4){width:6.317770969%;margin-left:2%}@media screen and (max-width: 980px){footer .footerStore p:nth-of-type(4){width:13%}}footer .psImg img{max-width:100%;width:auto;height:12px;vertical-align:inherit}footer .ps4Img img,footer .ps5Img img{max-width:100%;width:auto;height:12px;vertical-align:inherit}footer .footerLinkBox{padding:2rem 0}@media screen and (min-width: 1920px){footer .footerLinkBox{font-size:1.2rem}}@media screen and (max-width: 1920px){footer .footerLinkBox{font-size:1.2rem}}@media screen and (max-width: 1240px){footer .footerLinkBox{font-size:0.974025974vw}}@media screen and (max-width: 980px){footer .footerLinkBox{font-size:2.1333333333vw}}footer .footerLinkBox a{color:#f5f5f5;text-decoration:underline}footer .footerLinkBox a:hover{text-decoration:none}footer .footerLinkBox a:not(:last-child){margin-right:2%}footer .footerText{line-height:1.8em}@media screen and (min-width: 1920px){footer .footerText{font-size:1.2rem}}@media screen and (max-width: 1920px){footer .footerText{font-size:1.2rem}}@media screen and (max-width: 1240px){footer .footerText{font-size:0.974025974vw}}@media screen and (max-width: 980px){footer .footerText{font-size:2.1333333333vw}}#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{padding:0 !important;background:none !important;text-decoration:underline !important;-webkit-transition:none !important;transition:none !important}@media screen and (max-width: 1920px){#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{font-size:1.2rem !important}}@media screen and (max-width: 980px){#ot-sdk-btn.ot-sdk-show-settings,#ot-sdk-btn.optanon-show-settings{font-size:2.1333333333vw !important}}#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover{background:none !important;text-decoration:none}#ot-sdk-btn-floating.ot-floating-button.ot-pc-open .ot-floating-button__back,#ot-sdk-btn-floating .ot-floating-button__front.custom-persistent-icon{display:none !important}body[data-page=top] footer .is-footer .contentBox{padding-bottom:185px}@media screen and (max-width: 980px){body[data-page=top] footer .is-footer .contentBox{padding-bottom:34vw}}.header{position:fixed;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.header.is-active{display:block;height:17%;background:#3f3f3f}.header.is-active .logoWrap{position:absolute;left:0;right:0;z-index:110;width:20%;max-height:inherit;height:auto;margin:auto;background:none;aspect-ratio:173/173}.header.is-active .logoWrap .logo{max-width:inherit;width:100%}@media(orientation: landscape)and (max-height: 450px){.header.is-active{max-width:inherit;height:17%}.header.is-active .logoWrap{position:absolute;top:1%;left:0;right:0;bottom:0;z-index:3;width:8%;max-height:inherit;height:auto;margin:auto}}.header .logoWrap{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:10%;background:#3f3f3f;overflow-y:clip}@media screen and (max-width: 980px){.header .logoWrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;width:10%;margin:auto}}.header .logoWrap p{margin:0 1vw}@media screen and (max-width: 980px){.header .logoWrap p{margin:0 3vw}}.header .logoWrap .logo{width:5vw;aspect-ratio:1024/1024}@media screen and (max-width: 980px){.header .logoWrap .logo{max-width:50px;width:10vw}}.header .logoWrap .logo a{display:block;width:100%;height:auto;line-height:0}.header .logoWrap:after{content:"";position:absolute;right:-1.3vw;display:inline-block;width:1.4vw;height:3.1vw;margin-top:4vw;background:#3f3f3f;-webkit-clip-path:polygon(0 0, 50% 0, 0 100%);clip-path:polygon(0 0, 50% 0, 0 100%)}@media screen and (max-width: 980px){.header .logoWrap:after{display:none}}.header nav{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:90%;padding-left:.4vw;background:#3f3f3f;color:#000;font-weight:500}@media screen and (max-width: 980px){.header nav{width:100%;max-height:50px;height:12vw}}.header nav .gNavi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:90%}.header nav .gNavi li{position:relative;height:100%;color:#f5f5f5;font-size:1vw;font-weight:bold;text-align:center}.header nav .gNavi li.-new:before{content:"";position:absolute;top:calc(50% - .2vw);left:1vw;display:inline-block;width:.4vw;height:.4vw;border-radius:50%;background:#ffc310}.header nav .gNavi li a{position:relative;display:block;height:100%;padding:1.4vw 2vw;color:#f5f5f5}.header nav .gNavi li a.-none{pointer-events:none}.header nav .gNavi li a span{position:relative;display:inline-block}.header nav .gNavi li a::after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:3px;background:#00ffbe;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.header nav .gNavi li a.-current span{color:#00ffbe}.header nav .gNavi li a.-current::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.header nav .gNavi li a:hover span{color:#00ffbe}.header nav .gNavi li a:hover:after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.header nav #headerRightWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:14%;margin-right:1%;margin-left:auto}@media screen and (max-width: 980px){.header nav #headerRightWrap{-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right}}@media screen and (max-width: 980px){.header nav #headerRightWrap .language{display:none !important}}.header nav .navSpBtn{position:absolute;top:0;right:2vw;bottom:0;z-index:11;width:4rem;height:4rem;margin:auto;border-radius:.375rem;background:#f5f5f5;cursor:pointer}.header nav .navSpBtn.-new:before{content:"";position:absolute;top:-3px;left:-0.5vw;z-index:2;display:inline-block;width:1.5vw;height:1.5vw;border-radius:50%;background:#f51011}.header nav .navSpBtn .navSpBtnWrap{position:relative;width:66.666667%;height:50%;margin-top:25%;margin-right:auto;margin-left:auto;-webkit-transition-duration:300ms;transition-duration:300ms}.header nav .navSpBtn .navSpBtnWrap span{position:absolute;left:0;right:0;display:block;width:100%;height:3px;margin:auto;background-color:#2c2c2c;-webkit-transition-duration:300ms;transition-duration:300ms}.header nav .navSpBtn .navSpBtnWrap span:first-child{top:0}.header nav .navSpBtn .navSpBtnWrap span:nth-child(2){top:45%}.header nav .navSpBtn .navSpBtnWrap span:nth-child(3){bottom:0}.header nav .navSpBtn.is-active .navSpBtnWrap span:first-child{top:0;bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header nav .navSpBtn.is-active .navSpBtnWrap span:nth-child(2){opacity:0}.header nav .navSpBtn.is-active .navSpBtnWrap span:nth-child(3){top:0;bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header nav .spNavWrap{position:fixed;top:17%;left:0;z-index:10;display:none;width:100%;height:100%;background-size:100% auto;background-blend-mode:lighten;aspect-ratio:980/1742}.header nav .spNavWrap .spNavContents{position:relative;width:100%;height:100%;background:#3f3f3f}.header nav .spNavWrap .spNavContents:-webkit-scrollbar{width:10px;height:10px}.header nav .spNavWrap .spNavContents:-webkit-scrollbar-thumb{background:#00ffbe}.header nav .spNavWrap .spNavContents:-webkit-scrollbar-track{background:#d9d9d9}.header nav .spNavWrap .spNavContents .snsWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50vw;margin:4% auto}.header nav .spNavWrap .spNavContents .snsWrap .iconDiscord{width:10vw}.header nav .spNavWrap .spNavContents .snsWrap .iconX{width:9vw}.header nav .spNavWrap .spNavContents .snsWrap .iconYt{width:10vw}.header nav .spNavWrap .spNavContents .snsWrap .iconFs{width:9vw}.header nav .spNavWrap .spNavContents .snsWrap .iconWeibo{width:9vw}.header nav .spNavWrap .spNavContents .snsWrap .iconBili{width:9vw}.header nav .spNavWrap .spNavContents .snsWrap .iconInsta{width:9vw}.header nav .spNavWrap .spNavContents .spNav{width:100%}.header nav .spNavWrap .spNavContents .spNav li{position:relative;height:16vw;border:solid 1px #00ffbe}.header nav .spNavWrap .spNavContents .spNav li a{display:block;width:100%;height:100%}.header nav .spNavWrap .spNavContents .spNav li a.-current,.header nav .spNavWrap .spNavContents .spNav li a:hover{background-image:url("../img/common/header/bgSpNavi.png");background-repeat:repeat-y;background-size:100%;filter:none;-webkit-filter:none}.header nav .spNavWrap .spNavContents .spNav li a.-current .navTitleWrap .navTitle,.header nav .spNavWrap .spNavContents .spNav li a:hover .navTitleWrap .navTitle{color:#585858}.header nav .spNavWrap .spNavContents .spNav li.-new:before{content:"";position:absolute;top:10.3vw;left:3vw;display:inline-block;width:1.5vw;height:1.5vw;border-radius:50%;background:#f51011}.header nav .spNavWrap .spNavContents .spNav li .navTitleWrap{position:relative;padding-left:4%}.header nav .spNavWrap .spNavContents .spNav li .navTitleWrap .navTitle{position:relative;z-index:5;padding:0 20px;background:rgba(0,0,0,0);color:#00ffbe;font-weight:bold;line-height:2.4em}@media screen and (min-width: 1920px){.header nav .spNavWrap .spNavContents .spNav li .navTitleWrap .navTitle{font-size:6rem}}@media screen and (max-width: 1920px){.header nav .spNavWrap .spNavContents .spNav li .navTitleWrap .navTitle{font-size:6rem}}@media screen and (max-width: 1240px){.header nav .spNavWrap .spNavContents .spNav li .navTitleWrap .navTitle{font-size:4.8701298701vw}}@media screen and (max-width: 980px){.header nav .spNavWrap .spNavContents .spNav li .navTitleWrap .navTitle{font-size:6.9333333333vw}}@media(orientation: landscape)and (max-height: 450px){.header nav .spNavWrap{top:17%}.header nav .spNavWrap .spNavContents .spNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header nav .spNavWrap .spNavContents .spNav li{width:50%;height:auto;font-size:2vw}.header nav .spNavWrap .spNavContents .spNav li a{padding:2% 0}.header nav .spNavWrap .spNavContents .spNav li a .navTitleWrap .navTitle{font-size:24px;line-height:2em}}.header nav #spLangWrap{margin-top:8%}.header .language{position:relative;right:1%;z-index:10;width:100%;color:#f5f5f5;font-size:1vw;font-optical-sizing:auto;cursor:pointer}@media screen and (max-width: 980px){.header .language{width:90%;margin:2% auto}}@media(orientation: landscape)and (max-height: 450px){.header .language{width:35%;margin:2% auto}}.header .headerLangBtn{position:relative;padding-top:.5vw;padding-bottom:.5vw;padding-left:4vw;background:#585858;font-size:1vw;font-weight:bold}@media screen and (max-width: 980px){.header .headerLangBtn{padding-top:2vw;padding-bottom:2vw;padding-left:12vw}}@media screen and (max-width: 980px)and (min-width: 1920px){.header .headerLangBtn{font-size:1.5rem}}@media screen and (max-width: 980px)and (max-width: 1920px){.header .headerLangBtn{font-size:1.5rem}}@media screen and (max-width: 980px)and (max-width: 1240px){.header .headerLangBtn{font-size:1.2175324675vw}}@media screen and (max-width: 980px)and (max-width: 980px){.header .headerLangBtn{font-size:3.2vw}}@media(orientation: landscape)and (max-height: 450px){.header .headerLangBtn{padding-top:1vw;padding-bottom:1vw;padding-left:12vw;font-size:20px}}.header .headerLangBtn:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:min(0.7396449704vw,10px);height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#00ffbf), to(#03c7cf));background:-webkit-linear-gradient(top, #00ffbf, #03c7cf);background:linear-gradient(to bottom, #00ffbf, #03c7cf)}@media screen and (max-width: 980px){.header .headerLangBtn:before{width:2vw}}.header .headerLangBtn:after{content:"";position:absolute;top:0;left:min(1.7396449704vw,20px);bottom:0;display:inline-block;width:1.4vw;height:.7vw;margin:auto;background:#f5f5f5;clip-path:polygon(50% 0.7vw, 0% 0%, 1.4vw 0%);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-clip-path:polygon(50% 0.7vw, 0% 0%, 1.4vw 0%)}@media screen and (max-width: 980px){.header .headerLangBtn:after{left:3vw;width:4vw;height:3vw;clip-path:polygon(50% 3vw, 0% 0%, 4vw 0%);-webkit-clip-path:polygon(50% 3vw, 0% 0%, 4vw 0%)}}@media screen and (max-width: 980px){.header .headerLangBtn{border:none}}.header .headerLangBtn span{display:inline-block}.header .headerLangBtn span.langMark{width:17%;height:17%;margin-right:15%}.header .headerLangBtn span.langMark img{vertical-align:middle}@media screen and (max-width: 980px){.header .headerLangBtn span.langMark{width:4.2vw}}.header .headerLangBtn span.langText{display:inline-block}.header .headerLangBtn.is-on:after{-webkit-clip-path:polygon(50% 0%, 0% 0.7vw, 1.4vw 0.7vw);clip-path:polygon(50% 0%, 0% 0.7vw, 1.4vw 0.7vw)}@media screen and (max-width: 980px){.header .headerLangBtn.is-on:after{-webkit-clip-path:polygon(50% 0%, 0% 3vw, 4vw 3vw);clip-path:polygon(50% 0%, 0% 3vw, 4vw 3vw)}}.header .headerLangItem{position:absolute;width:8vw;width:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:0;pointer-events:none}@media screen and (min-width: 1920px){.header .headerLangItem{font-size:1.5rem}}@media screen and (max-width: 1920px){.header .headerLangItem{font-size:1.5rem}}@media screen and (max-width: 1240px){.header .headerLangItem{font-size:1.2175324675vw}}@media screen and (max-width: 980px){.header .headerLangItem{font-size:3.2vw}}.header .headerLangItem:before{content:"";position:absolute;top:-0.5vw;left:2.7vw;display:inline-block;width:1.2vw;clip-path:polygon(50% 0, 100% 100%, 0 100%);aspect-ratio:1/.466025;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%)}@media screen and (max-width: 980px){.header .headerLangItem:before{top:-1.5vw;left:3.7vw;width:12.4vw}}.header .headerLangItem li{position:relative;color:#fff;text-align:center;vertical-align:middle}.header .headerLangItem li:hover{-webkit-transition:.3s;transition:.3s}.header .headerLangItem li a{position:relative;display:block;width:100%;height:100%;padding:.8rem;background:#585858;color:#f5f5f5}@media screen and (max-width: 980px){.header .headerLangItem li a{padding:1rem}}.header .headerLangItem li a:hover{color:#00ffbe}.header .headerLangItem.is-on{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1;-webkit-transition:.3s;transition:.3s;pointer-events:all}@media screen and (max-width: 980px){.header .headerLangItem.is-on{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border-right:#00ffbe .2vw solid;border-bottom:#00ffbe .2vw solid;border-left:#00ffbe .2vw solid}}@media screen and (max-width: 980px){.header .headerLangItem.is-on li{width:50%;border-top:#00ffbe .2vw solid}.header .headerLangItem.is-on li:nth-of-type(1n){border-right:#00ffbe .2vw solid}}html{width:100%;height:100%;background:#f5f5f5;color:#3a3028;font-family:"Arial",helvetica,sans-serif;font-size:62.5%;font-weight:700;font-style:normal;font-optical-sizing:auto;overflow-y:inherit;scroll-padding-top:5vw;scroll-behavior:smooth}.scrollbar{scrollbar-width:thin}.scrollbar::-webkit-scrollbar{width:10px;height:10px}.scrollbar::-webkit-scrollbar-thumb{background:#00ffbe}.scrollbar::-webkit-scrollbar-track{background:#d9d9d9}body{width:100%;height:100%;font-weight:600;font-weight:bold;line-height:1.4;overflow-x:visible;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}@media screen and (min-width: 1920px){body{font-size:2.6rem}}@media screen and (max-width: 1920px){body{font-size:2.6rem}}@media screen and (max-width: 1240px){body{font-size:1.7857142857vw}}@media screen and (max-width: 980px){body{font-size:4.8vw}}body:before{content:"";position:fixed;top:0;left:0;z-index:0;display:block;width:100%;height:100vh;background-image:url("/client/assets/img/bg.webp");background-repeat:no-repeat;background-position:bottom;background-size:cover}a{text-decoration:none;-webkit-transition:.3s;transition:.3s}img{width:100%;height:auto}section{position:relative}.codeWrapperDecoLeft{position:fixed;top:50%;left:0;bottom:0;z-index:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;height:50%;overflow:visible;opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s;rotate:-90deg;translate:-50%;margin-inline:calc(50% - 50vw)}.codeWrapperDecoLeft .codeWrapperText{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-family:"Noto Sans Display",sans-serif;font-size:250px;font-weight:700;white-space:nowrap;white-space:nowrap;letter-spacing:.06em;rotate:0deg;translate:0;-webkit-text-stroke:3px #d9d9d9}.codeWrapperDecoLeft .codeWrapperText:nth-child(odd){-webkit-animation:loop 180s -90s linear infinite;animation:loop 180s -90s linear infinite}.codeWrapperDecoLeft .codeWrapperText:nth-child(even){-webkit-animation:loop2 180s linear infinite;animation:loop2 180s linear infinite}@media screen and (max-width: 980px){.codeWrapperDecoLeft .codeWrapperText{font-size:25vw;-webkit-text-stroke:2px #d9d9d9}.codeWrapperDecoLeft .codeWrapperText .codeWrapperText:nth-child(odd){-webkit-animation:loop 130s -65s linear infinite;animation:loop 130s -65s linear infinite}.codeWrapperDecoLeft .codeWrapperText .codeWrapperText:nth-child(even){-webkit-animation:loop2 130s linear infinite;animation:loop2 130s linear infinite}}@media screen and (max-width: 980px){body:not([data-page=top]) #container .contentsWrap{margin-top:8%}}#wrapper:after,#wrapper:before{display:none}#container:before{content:"";position:absolute;top:0;right:0;z-index:0;display:block;max-width:709px;width:28%;background:url(/client/assets/img/bg_deco_r.webp) no-repeat;background-size:100% auto;aspect-ratio:709/837}#container:after{content:"";position:absolute;top:0;left:0;z-index:0;display:block;max-width:549px;width:30%;background:url(/client/assets/img/bg_deco_l.webp) no-repeat;background-size:100% auto;aspect-ratio:549/657}#container .contentsWrap{position:relative;z-index:2;max-width:1240px !important;width:80%;margin:0 auto;font-weight:bold}@media screen and (max-width: 980px){#container .contentsWrap{width:96%}}#container .contentsWrap .contentsTitle{position:relative;margin:0;margin-bottom:1%;background:-webkit-gradient(linear, left top, right top, from(#00ffbf), to(#05c3d0));background:-webkit-linear-gradient(left, #00ffbf, #05c3d0);background:linear-gradient(to right, #00ffbf, #05c3d0);color:#f5f5f5;font-weight:bold;text-shadow:-2px 0 11px rgba(0,0,0,.6);text-align:center;line-height:1.8em;overflow:hidden}@media screen and (min-width: 1920px){#container .contentsWrap .contentsTitle{font-size:4rem}}@media screen and (max-width: 1920px){#container .contentsWrap .contentsTitle{font-size:4rem}}@media screen and (max-width: 1240px){#container .contentsWrap .contentsTitle{font-size:3.2467532468vw}}@media screen and (max-width: 980px){#container .contentsWrap .contentsTitle{font-size:4.5333333333vw}}#container .contentsWrap .contentsTitle.-isGray{background:#585858}#container .contentsWrap .contentsTitle.-isGray:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:url("../img/common/bgContentsTitleGray.webp");background-repeat:repeat-y;background-size:100%}#container .contentsWrap .contentsTitle span{position:relative;z-index:2}#container .contentsWrap .contentsTitle:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:url("../img/common/bgContentsTitle.webp");background-size:cover}#container .contentsWrap .mainContents{margin-bottom:4%;padding:3%;background-color:#eee;background-image:url("/assets/official/img/common/bgContentsPattern.webp");background-position:top center;background-size:cover}#container .contentsWrap .mainContents.-isGray{background-image:url("/assets/official/img/common/bgContentsPatternGray.webp");background-position:top center;background-size:cover}@media screen and (max-width: 980px){#container .contentsWrap .mainContents{margin-bottom:6%;padding:4%}}#container .contentsWrap .mainContents .text{margin:0;color:#585858;font-weight:bold;text-align:center}@media screen and (max-width: 1920px){#container .contentsWrap .mainContents .text{font-size:min(2.4rem,20px)}}@media screen and (max-width: 1240px){#container .contentsWrap .mainContents .text{font-size:min(1.5422077922vw,20px)}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .text{font-size:min(3.2vw,20px)}}@media screen and (min-width: 1920px){#container .contentsWrap .mainContents .text{font-size:2.4rem}}@media screen and (max-width: 1920px){#container .contentsWrap .mainContents .text{font-size:2.4rem}}@media screen and (max-width: 1240px){#container .contentsWrap .mainContents .text{font-size:1.5422077922vw}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .text{font-size:3.2vw}}@media screen and (min-width: 1920px){#container .contentsWrap .mainContents .atte{font-size:1.8rem}}@media screen and (max-width: 1920px){#container .contentsWrap .mainContents .atte{font-size:1.8rem}}@media screen and (max-width: 1240px){#container .contentsWrap .mainContents .atte{font-size:1.1363636364vw}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .atte{font-size:2.1333333333vw}}#container .contentsWrap .mainContents .area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#container .contentsWrap .mainContents .area .block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:50%;padding:0 4%}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .area .block{width:100%}}#container .contentsWrap .mainContents .area .block .text{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:2% 0;text-align:center}@media screen and (min-width: 1920px){#container .contentsWrap .mainContents .area .block .text{font-size:2.4rem}}@media screen and (max-width: 1920px){#container .contentsWrap .mainContents .area .block .text{font-size:2.4rem}}@media screen and (max-width: 1240px){#container .contentsWrap .mainContents .area .block .text{font-size:1.5422077922vw}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .area .block .text{font-size:3.2vw}}#container .contentsWrap .mainContents .subContentsTitle{position:relative;z-index:2;height:4vw;margin:0;border:none;background:#585858;color:#f5f5f5;font-weight:bold;text-shadow:-2px 0 11px rgba(0,0,0,.6);text-align:center;line-height:1.6em}@media screen and (min-width: 1920px){#container .contentsWrap .mainContents .subContentsTitle{font-size:3rem}}@media screen and (max-width: 1920px){#container .contentsWrap .mainContents .subContentsTitle{font-size:3rem}}@media screen and (max-width: 1240px){#container .contentsWrap .mainContents .subContentsTitle{font-size:2.4350649351vw}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .subContentsTitle{font-size:4.2666666667vw}}@media screen and (min-width: 1240px){#container .contentsWrap .mainContents .subContentsTitle{height:48px}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .subContentsTitle{height:7vw;line-height:1.8em}}#container .contentsWrap .mainContents .subContentsTitle:before{content:"";position:absolute;top:0;right:-1.94vw;display:block;width:0;height:0;border-style:solid;border-top:2vw solid rgba(0,0,0,0);border-right:0;border-bottom:2vw solid rgba(0,0,0,0);border-left:2vw solid #585858}@media screen and (min-width: 1240px){#container .contentsWrap .mainContents .subContentsTitle:before{top:0;right:-20px;border-top:24px solid rgba(0,0,0,0);border-right:0;border-bottom:24px solid rgba(0,0,0,0);border-left:20px solid #585858}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .subContentsTitle:before{top:0;right:-3.35vw;border-top:3.55vw solid rgba(0,0,0,0);border-right:0;border-bottom:3.55vw solid rgba(0,0,0,0);border-left:3.55vw solid #585858}}#container .contentsWrap .mainContents .subContentsTitle:after{content:"";position:absolute;top:0;left:-1.94vw;display:block;width:0;height:0;border-style:solid;border-top:2vw solid rgba(0,0,0,0);border-right:2vw solid #585858;border-bottom:2vw solid rgba(0,0,0,0);border-left:0}@media screen and (min-width: 1240px){#container .contentsWrap .mainContents .subContentsTitle:after{top:0;left:-20px;border-top:24px solid rgba(0,0,0,0);border-right:20px solid #585858;border-bottom:24px solid rgba(0,0,0,0);border-left:0}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .subContentsTitle:after{top:0;left:-3.35vw;border-top:3.55vw solid rgba(0,0,0,0);border-right:3.55vw solid #585858;border-bottom:3.55vw solid rgba(0,0,0,0);border-left:0}}#container .contentsWrap .mainContents .subContentsTitle span{position:relative;z-index:2}#container .contentsWrap .mainContents .operatingTitle{position:relative;z-index:2;height:auto;margin:0;margin-top:4%;margin-bottom:2%;padding-left:2%;border:none;background:#585858;color:#f5f5f5;font-weight:bold;text-shadow:-2px 0 11px rgba(0,0,0,.6);text-align:left;line-height:1.6em}@media screen and (min-width: 1920px){#container .contentsWrap .mainContents .operatingTitle{font-size:2.6rem}}@media screen and (max-width: 1920px){#container .contentsWrap .mainContents .operatingTitle{font-size:2.6rem}}@media screen and (max-width: 1240px){#container .contentsWrap .mainContents .operatingTitle{font-size:2.1103896104vw}}@media screen and (max-width: 980px){#container .contentsWrap .mainContents .operatingTitle{font-size:4.2666666667vw}}#container .contentsWrap .mainContents .operatingTitle:nth-of-type(1){margin-top:0}#container .contentsWrap .subTitle{margin-top:4%;padding:0 0 0 min(1.5532544379vw,21px);border-bottom:min(0.1479289941vw,2px) solid #585858;border-left:min(0.7396449704vw,10px) solid #585858;color:#585858;font-weight:bold;text-align:left}@media screen and (min-width: 1920px){#container .contentsWrap .subTitle{font-size:2.4rem}}@media screen and (max-width: 1920px){#container .contentsWrap .subTitle{font-size:2.4rem}}@media screen and (max-width: 1240px){#container .contentsWrap .subTitle{font-size:1.9480519481vw}}@media screen and (max-width: 980px){#container .contentsWrap .subTitle{font-size:3.7333333333vw}}#container .contentsWrap .subTitle:before{display:none}#container .appText{padding-top:2%;font-weight:bold;line-height:1.8em}@media screen and (min-width: 1920px){#container .appText{font-size:1.6rem}}@media screen and (max-width: 1920px){#container .appText{font-size:1.6rem}}@media screen and (max-width: 1240px){#container .appText{font-size:1.2987012987vw}}@media screen and (max-width: 980px){#container .appText{font-size:2.6666666667vw}}#container .commonBtn{position:relative;display:inline-block;padding-left:min(5.9396449704vw,40px);background:#2c2c2c;color:#f5f5f5}@media screen and (min-width: 1920px){#container .commonBtn{font-size:2.6rem}}@media screen and (max-width: 1920px){#container .commonBtn{font-size:2.6rem}}@media screen and (max-width: 1240px){#container .commonBtn{font-size:2.1103896104vw}}@media screen and (max-width: 980px){#container .commonBtn{font-size:3.2vw}}#container .commonBtn a{display:block;width:100%;height:100%;color:#f5f5f5}#container .commonBtn:before{content:"";position:absolute;top:0;left:0;display:inline-block;width:min(0.7396449704vw,10px);height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#00ffbf), to(#05c3d0));background:-webkit-linear-gradient(top, #00ffbf, #05c3d0);background:linear-gradient(to bottom, #00ffbf, #05c3d0)}#container .commonBtn:after{content:"";position:absolute;top:0;left:min(1.7396449704vw,20px);bottom:0;display:inline-block;width:1vw;height:1.8vw;margin:auto;background:#f5f5f5;-webkit-clip-path:polygon(1vw 50%, 0% 0%, 0% 1.8vw);clip-path:polygon(1vw 50%, 0% 0%, 0% 1.8vw)}.is-none{display:none !important}.-onlyPc{display:block}@media screen and (max-width: 980px){.-onlyPc{display:none !important}}.-onlySp{display:none}@media screen and (max-width: 980px){.-onlySp{display:block}}.textleft{text-align:left !important}.pagetop{position:relative;right:0;bottom:0;z-index:1;width:60px;margin:2% auto}.pagetop span{display:block;font-size:20px;font-weight:bold;text-align:center}.c-pageTop{position:fixed;right:0;bottom:20px;z-index:99;display:none;display:block;width:80px;font-size:2rem;aspect-ratio:1/1}@media screen and (max-width: 980px){.c-pageTop{bottom:10px}}.btnWrap{left:0;right:0;bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 20px}@media screen and (max-width: 980px){.btnWrap{bottom:5.3333333333vw;gap:0 2.6666666667vw}}.btnWrap li{height:100%;border:solid .4vw #585858}@media screen and (max-width: 980px){.btnWrap li{border:solid .8vw #585858}}.btnWrap li a{display:block;width:min(21.449704142vw,290px);text-align:center;-webkit-transition:background .3s,border-color .3s,-webkit-box-shadow .3s;transition:background .3s,border-color .3s,-webkit-box-shadow .3s;transition:background .3s,border-color .3s,box-shadow .3s;transition:background .3s,border-color .3s,box-shadow .3s,-webkit-box-shadow .3s;position:relative;z-index:0;width:min(21.449704142vw,290px);padding:1% 0;border:solid .4vw;-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#ffffff), to(#ffffff)) 1;-webkit-border-image:-webkit-linear-gradient(left, #ffffff, #ffffff) 1;-o-border-image:linear-gradient(to right, #ffffff, #ffffff) 1;border-image:-webkit-gradient(linear, left top, right top, from(#ffffff), to(#ffffff)) 1;border-image:linear-gradient(to right, #ffffff, #ffffff) 1;background:-webkit-gradient(linear, left top, right top, from(#00ffbf), to(#06efff));background:-webkit-linear-gradient(left, #00ffbf, #06efff);background:linear-gradient(to right, #00ffbf, #06efff);color:#2c2c2c;font-size:min(4.0710059172vw,28px);font-weight:600;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.8);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.8)}@media screen and (max-width: 980px){.btnWrap li a{border:solid .8vw;-webkit-border-image:-webkit-gradient(linear, left top, right top, from(#ffffff), to(#ffffff)) 1;-webkit-border-image:-webkit-linear-gradient(left, #ffffff, #ffffff) 1;-o-border-image:linear-gradient(to right, #ffffff, #ffffff) 1;border-image:-webkit-gradient(linear, left top, right top, from(#ffffff), to(#ffffff)) 1;border-image:linear-gradient(to right, #ffffff, #ffffff) 1;-webkit-box-shadow:inset 0 0 3px 0 rgba(0,0,0,.8);box-shadow:inset 0 0 3px 0 rgba(0,0,0,.8)}}.btnWrap li a:before{content:"";position:absolute;z-index:-1;display:block;width:calc(100% - 2px);height:calc(100% - 2px);background:url(/client/assets/img/btn-deco.webp) no-repeat;background-position:right;background-size:contain}@media screen and (max-width: 980px){.btnWrap li a{width:33.3333333333vw;height:8.133333vw;padding:0;font-size:3.4vw;line-height:2.3em}}.hrLine{display:block;margin-bottom:2%;border:solid #585858 2px}.anime{opacity:0}.fadeIn.animated{opacity:1 !important}.fadeUp.animated{-webkit-transform:none;transform:none;opacity:1 !important}.fadeUp{-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0);opacity:0;-webkit-transition:500ms ease-in-out;transition:500ms ease-in-out}@-webkit-keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}